您在这里:首页 > 学员专区 > 技术文章
Oracle视频
Oracle
CUUG课程

管理表空间(九)--迁移表空间数据文件

 

1、在open状态下

(1)先将表空间offline

(2)alter tablespace 表空间名 rename datafile ‘’to ‘’

(3)将表空间online

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               100

4 /u01/app/oracle/oradata/anny/user01.dbf            USERS           NO               200

3 /u01/app/oracle/oradata/anny/sysaux01.dbf          SYSAUX          NO               325

2 /u01/app/oracle/oradata/anny/rtbs01.dbf            RTBS            YES              200

1 /u01/app/oracle/oradata/anny/system01.dbf          SYSTEM          NO               325

6 /u01/app/oracle/oradata/anny/lx01.dbf              LX01            NO                10

6 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 ~]$exit

exit

SQL> alter tablespace text rename

2  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               100

4 /u01/app/oracle/oradata/anny/user01.dbf            USERS           NO               200

3 /u01/app/oracle/oradata/anny/sysaux01.dbf          SYSAUX          NO               325

2 /u01/app/oracle/oradata/anny/rtbs01.dbf            RTBS            YES              200

1 /u01/app/oracle/oradata/anny/system01.dbf          SYSTEM          NO               325

6 /u01/app/oracle/oradata/anny/lx01.dbf              LX01            NO                10

6 rows selected.

2、mount 状态

正常关库——启动到mount状态——执行改名语句——起库到open状态)

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup mount

ORACLE instance started.

SQL> !

[oracle@solaris10 ~]$cp /disk1/oradata/anny/text01.dbf /u01/app/oracle/oradata/anny/text01.dbf

[oracle@solaris10 ~]$exit

exit

SQL> alter database rename file

2  '/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               100

4 /u01/app/oracle/oradata/anny/user01.dbf            USERS           NO               200

3 /u01/app/oracle/oradata/anny/sysaux01.dbf          SYSAUX          NO               325

2 /u01/app/oracle/oradata/anny/rtbs01.dbf            RTBS            YES              200

1 /u01/app/oracle/oradata/anny/system01.dbf          SYSTEM          NO               325

6 /u01/app/oracle/oradata/anny/lx01.dbf              LX01            NO                10

6 rows selected.

相关文章 [上一篇] 管理表空间(八)--调整表空间的尺寸
010-88589926(88587026)
CUUG热门培训课程
Oracle DBA就业培训
CUUG名师
网络课程
技术沙龙
最新动态

总机:(010)-88589926,88589826,88587026 QQ讨论群:243729577 182441349 邮箱:cuug_bj@cuug.com
通信地址:北京市海淀区紫竹院路98号北京化工大学科技园609室(CUUG)邮政编码:100089 
中国UNIX用户协会 Copyright 2010  ALL Rights Reserved 北京神脑资讯技术有限公司
京ICP备11008061号  京公网安备110108006275号