oracle 11g 移动 datafile 文件

11g 不像12c 以后可以在线直接迁移

First make the datafile offline


SQL>  select file_name,tablespace_name,online_status from dba_data_files where tablespace_name='NCIMP';

FILE_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME                ONLINE_
------------------------------ -------
/oradata/erpdb/dbfile/ncimp_data01.dbf
NCIMP                          ONLINE

SQL> alter database datafile '/oradata/erpdb/dbfile/ncimp_data01.dbf' offline;

Database altered.

SQL> select file_name,tablespace_name,online_status from dba_data_files where tablespace_name='NCIMP';

FILE_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME                ONLINE_
------------------------------ -------
/oradata/erpdb/dbfile/ncimp_data01.dbf
NCIMP                          RECOVER

move the datafile as os level

SQL> !mv /oradata/erpdb/dbfile/ncimp_data01.dbf /ora_ssd/dbfile/ncimp_data01.dbf

SQL> alter database rename file '/oradata/erpdb/dbfile/ncimp_data01.dbf' to '/ora_ssd/dbfile/ncimp_data01.dbf';

Database altered.

Rename the datafile at database level.

SQL> alter database rename file '/oradata/erpdb/dbfile/ncimp_data01.dbf' to '/ora_ssd/dbfile/ncimp_data01.dbf';

Database altered.

recover the particular datafile

SQL> alter database datafile '/ora_ssd/dbfile/ncimp_data01.dbf' online;
alter database datafile '/ora_ssd/dbfile/ncimp_data01.dbf' online
*
ERROR at line 1:
ORA-01113: file 11 needs media recovery
ORA-01110: data file 11: '/ora_ssd/dbfile/ncimp_data01.dbf'


SQL> recover datafile  11;
Media recovery complete.

make the datafile online;

SQL>  alter database datafile '/ora_ssd/dbfile/ncimp_data01.dbf' online;

Database altered.

SQL> select file_name,tablespace_name,online_status from dba_data_files where tablespace_name='NCIMP';

FILE_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME                ONLINE_
------------------------------ -------
/ora_ssd/dbfile/ncimp_data01.dbf
NCIMP                          ONLINE
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值