5分钟
任务4 复制数据开启同步
任务目的
使用RMAN同时连接两个数据库实例,然后执行duplicate命令执行数据的复制,完成主库和备库数据的初始化。最后开启主库和备库的同步。
任务步骤
1.使用RMAN连接两个实例
- 在主库上,利用之前配置好的服务命名,输入sys用户和对应的口令以连接到两个数据库实例上。
su - oracle
rman target sys/<密码>@oradb auxiliary sys/<密码>@oradb2 nocatalog2.执行数据的复制
- 执行duplicate命令,RMAN会将主库的备份和日志文件发送到备库进行还原恢复,完成主库和备库数据的初始化。
duplicate target database for standby from active database dorecover nofilenamecheck;3.在备库上开启同步
- 复制结束后的备库只启动到MOUNT STANDBY的状态,并没有启动MRP的应用归档程序。所以这个时候查询主备库,归档是不同步的,需要手动在备库上启动MRP进程。首先使用只读模式将备库启动到OPEN状态。
alter database open read only;- 在备库上执行以下命令,开启主库和备库的同步。
alter database recover managed standby database using current logfile disconnect from session;
学员评价