- 1.检查数据文件状态STATUS为AVAILABLE
select FILE_ID,FILE_NAME,TABLESPACE_NAME,STATUS from dba_data_files;
- 2.关闭数据库
shutdown immediate
- 3.cp 数据文件
cp /data/oradata/sms/tbs_mobile_10_001.dbf /data1/oradata/tbs_mobile_10_001.dbf
cp /data/oradata/sms/tbs_mobile_10_002.dbf /data1/oradata/tbs_mobile_10_002.dbf
cp /data/oradata/sms/tbs_mobile_10_003.dbf /data1/oradata/tbs_mobile_10_003.dbf
- 4.启动到mount
startup mount
- 5.修改文件名
ALTER DATABASE RENAME FILE '/data/oradata/sms/tbs_mobile_10_001.dbf' TO '/data1/oradata/tbs_mobile_10_001.dbf';
ALTER DATABASE RENAME FILE '/data/oradata/sms/tbs_mobile_10_002.dbf' TO '/data1/oradata/tbs_mobile_10_002.dbf';
ALTER DATABASE RENAME FILE '/data/oradata/sms/tbs_mobile_10_003.dbf' TO '/data1/oradata/tbs_mobile_10_003.dbf';
- 6.打开数据库
alter database open;
- 7.检查数据文件状态STATUS为AVAILABLE
select FILE_ID,FILE_NAME,TABLESPACE_NAME,STATUS from dba_data_files;
- 8.迁移oracle空间表完成,删除源空间表文件
rm -f /data/oradata/sms/tbs_mobile_10_001.dbf;
rm -f /data/oradata/sms/tbs_mobile_10_002.dbf;
rm -f /data/oradata/sms/tbs_mobile_10_003.dbf;
标签:10,mobile,tbs,dbf,空间,oradata,Oracle,迁移,data
From: https://www.cnblogs.com/dbstack/p/17370206.html