Oracle使用backup as copy方式迁移数据文件的流程步骤
更新时间:2024年07月26日 09:19:59 作者:文牧之
Oracle数据库的Backup As Copy是一种备份技术,它创建一个物理一致的副本(copy),即数据文件、控制文件、在线redo日志文件以及归档日志等的完整拷贝,本文介绍了Oracle使用backup as copy方式迁移数据文件的流程步骤,需要的朋友可以参考下
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迁移数据文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
CnPlugin是PL/SQL Developer工具插件使用教程
这篇文章主要介绍了CnPlugin是PL/SQL Developer工具插件使用教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2025-06-06
探讨:Oracle数据库查看一个进程是如何执行相关的实际SQL语句
本篇文章是对Oracle数据库查看一个进程是如何执行相关的实际SQL语句进行了详细的分析介绍,需要的朋友参考下2013-05-05
oracle截取字符(substr)检索字符位置(instr)示例介绍
本节主要介绍了oracle截取字符(substr)检索字符位置(instr)的使用,需要的朋友可以参考下2014-07-07
Oracle数据库创建本地用户、授予权限、创建表并插入数据实例代码
这篇文章主要介绍了Oracle多租户架构中用户类型的分类、创建用户的方法、表空间管理、用户权限分配、登录配置以及脚本创建等操作的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下2025-02-02


最新评论