当前位置: 代码网 > it编程>数据库>Oracle > Oracle使用backup as copy方式迁移数据文件的流程步骤

Oracle使用backup as copy方式迁移数据文件的流程步骤

2024年07月26日 Oracle 我要评论
oracle使用backup as copy方式迁移数据文件1 基础环境--确认数据文件路径set line 200col name for a75select file#,name from v$d

oracle使用backup as copy方式迁移数据文件

1 基础环境

--确认数据文件路径
set line 200
col name for a75
select file#,name from v$datafile
     file# name
---------- ---------------------------------------------------------------------------
         1 /u01/app/oracle/oradata/orcl/system01.dbf
         3 /u01/app/oracle/oradata/orcl/sysaux01.dbf
         4 /u01/app/oracle/oradata/orcl/undotbs01.dbf
         5 /u01/app/oracle/oradata/orcl/test.dbf
         7 /u01/app/oracle/oradata/orcl/users01.dbf
		 
--目标路径(确认目标路径的所属)
/oradata/orcl

[root@test ~]# ll /oradata/
total 0
drwxrwxr-x 2 oracle oinstall 6 jul 25 02:37 orcl

2 重新起库到mount状态

sql> shu immediate
sql> startup mount;

3 backup as copy 方式改路径

rman target /

backup as copy datafile 1 format '/oradata/orcl/system01.dbf';
backup as copy datafile 3 format '/oradata/orcl/sysaux01.dbf';
backup as copy datafile 4 format '/oradata/orcl/undotbs01.dbf';
backup as copy datafile 5 format '/oradata/orcl/test.dbf';
backup as copy datafile 7 format '/oradata/orcl/users01.dbf';

switch datafile 1 to copy;
switch datafile 3 to copy;
switch datafile 4 to copy;
switch datafile 5 to copy;
switch datafile 7 to copy;

4 确认文件路径是否是目标路径

sql> set line 200
sql> col name for a75
sql> select file#,name from v$datafile;

     file# name
---------- ---------------------------------------------------------------------------
         1 /oradata/orcl/system01.dbf
         3 /oradata/orcl/sysaux01.dbf
         4 /oradata/orcl/undotbs01.dbf
         5 /oradata/orcl/test.dbf
         7 /oradata/orcl/users01.dbf

[oracle@test ~]$ cd /oradata/orcl/
[oracle@test orcl]$ ll
total 3986472
-rw-r----- 1 oracle oinstall  618668032 jul 25 02:47 sysaux01.dbf
-rw-r----- 1 oracle oinstall  954212352 jul 25 02:47 system01.dbf
-rw-r----- 1 oracle oinstall 2147491840 jul 25 02:47 test.dbf
-rw-r----- 1 oracle oinstall  356524032 jul 25 02:47 undotbs01.dbf
-rw-r----- 1 oracle oinstall    5251072 jul 25 02:47 users01.dbf

5 起库到open状态

alter database open;
select open_mode,database_role from v$database;

6 检查alert日志,如无报错,则通知业务起应用

7 如果有dg库,请注意修改备库上的convert参数

到此这篇关于oracle使用backup as copy方式迁移数据文件的流程步骤的文章就介绍到这了,更多相关oracle backup as copy迁移数据文件内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com