Oracle数据库备份升级与迁移全解析
1. RMAN备份用于数据库升级
RMAN(Recovery Manager)是Oracle从8版本开始推出的强大工具,极大简化了数据库备份和恢复流程。在RMAN出现之前,数据库管理员(DBA)管理备份和处理故障恢复是一项极具挑战的任务。RMAN提供了多种功能,以下是几种可用于将数据库从一台服务器刷新到另一台服务器的方法:
- 传统RMAN恢复
- RMAN复制(10g及更高版本)
- RMAN活动复制(11g及更高版本)
在从11g升级到12c的场景中,可以使用前两种方法。升级到12c时,源RDBMS版本可以是10.2.0.5、11.1.0.7、11.2.0.2或12.1.0.1。这里以从11.2.0.4升级到12.1.0.1为例。
1.1 备份操作步骤
首先,在源数据库中执行预升级脚本 preupgrd.sql ,确保输出没有错误或警告。然后进行备份操作:
RMAN> backup database format '/home/oracle/working_migr/FULL_11g_DB_%U' plus archivelog
format '/home/oracle/working_migr/ARCH_11g_DB_%U' ;
RMAN> backup current controlfile format '/home/oracle/working_migr/cf_%U';
以下是备份过程的部分输出示例:
超级会员免费看
订阅专栏 解锁全文
80

被折叠的 条评论
为什么被折叠?



