您的位置:首页 > 数据库 > Oracle

Oracle教程之管理表空间(九)--迁移表空间数据文件

2013-03-28 09:13 405 查看
1、在open状态下(1)先将表空间offline(2)alter tablespace 表空间名 rename datafile ‘’to ‘’(3)将表空间onlineSQL> select file_id,file_name,tablespace_name,autoextensible,bytes/1024/1024 "size" from dba_data_files;FILE_ID FILE_NAME TABLESPACE_NAME AUTOEXTEN size---------- -------------------------------------------------- --------------- --------- ----------5 /u01/app/oracle/oradata/anny/text01.dbf TEXT NO 1004 /u01/app/oracle/oradata/anny/user01.dbf USERS NO 2003 /u01/app/oracle/oradata/anny/sysaux01.dbf SYSAUX NO 3252 /u01/app/oracle/oradata/anny/rtbs01.dbf RTBS YES 2001 /u01/app/oracle/oradata/anny/system01.dbf SYSTEM NO 3256 /u01/app/oracle/oradata/anny/lx01.dbf LX01 NO 106 rows selected.SQL> alter tablespace text offline;Tablespace altered.SQL> ![oracle@solaris10 ~]$cp /u01/app/oracle/oradata/anny/text01.dbf /disk1/oradata/anny[oracle@solaris10 ~]$exitexitSQL> alter tablespace text rename2 datafile '/u01/app/oracle/oradata/anny/text01.dbf' to '/disk1/oradata/anny/text01.dbf';Tablespace altered.SQL> alter tablespace text online;Tablespace altered.SQL> select file_id,file_name,tablespace_name,AUTOEXTENSIBLE ,bytes/1024/1024 "size" from dba_data_files;FILE_ID FILE_NAME TABLESPACE_NAME AUTOEXTEN size---------- -------------------------------------------------- --------------- --------- ----------5 /disk1/oradata/anny/text01.dbf TEXT NO 1004 /u01/app/oracle/oradata/anny/user01.dbf USERS NO 2003 /u01/app/oracle/oradata/anny/sysaux01.dbf SYSAUX NO 3252 /u01/app/oracle/oradata/anny/rtbs01.dbf RTBS YES 2001 /u01/app/oracle/oradata/anny/system01.dbf SYSTEM NO 3256 /u01/app/oracle/oradata/anny/lx01.dbf LX01 NO 106 rows selected.2、mount 状态(正常关库——启动到mount状态——执行改名语句——起库到open状态)SQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> startup mountORACLE instance started.SQL> ![oracle@solaris10 ~]$cp /disk1/oradata/anny/text01.dbf /u01/app/oracle/oradata/anny/text01.dbf[oracle@solaris10 ~]$exitexitSQL> alter database rename file2 '/disk1/oradata/anny/text01.dbf'3 to '/u01/app/oracle/oradata/anny/text01.dbf';Database altered.SQL> alter database open;Database altered.SQL> select file_id,file_name,tablespace_name,AUTOEXTENSIBLE ,bytes/1024/1024 "size" from dba_data_files;FILE_ID FILE_NAME TABLESPACE_NAME AUTOEXTEN size---------- -------------------------------------------------- --------------- --------- ----------5 /u01/app/oracle/oradata/anny/text01.dbf TEXT NO 1004 /u01/app/oracle/oradata/anny/user01.dbf USERS NO 2003 /u01/app/oracle/oradata/anny/sysaux01.dbf SYSAUX NO 3252 /u01/app/oracle/oradata/anny/rtbs01.dbf RTBS YES 2001 /u01/app/oracle/oradata/anny/system01.dbf SYSTEM NO 3256 /u01/app/oracle/oradata/anny/lx01.dbf LX01 NO 106 rows selected.

CUUG
更多oracle视频教程请点击:http://crm2.qq.com/page/portalpage/wpa.php?uin=800060152&f=1&ty=1&aty=0&a=&from=6
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息