开始使用
dataguard日常维护
开启主备库实时同步
- 备库开启至open状态,主库开启至open状态(先备再主,防止有未同步的归档日志)
- 主备库开启监听
lsnrctl start
- 备库sql执行同步指令
alter database recover managed standby database using current logfile disconnect from session;
主库在进行增删改查等操作后,需要commit提交事务,否则主备库无法完成同步。
关闭主备库实时同步
- 备库sql执行中止同步指令
alter database recover managed standby database cancel;
常见问题
使用过程中的常见问题及解决方法。
Q1:目标端rman连接源端, 出现RMAN-04005和ORA-12541报错
图1 ORA-12541报错
A1:源端监听器未开启,开启源端监听器,执行"lsnrctl start"
Q2:备库rman复制主库时,出现RMAN-05500报错
图2 RMAN-05500报错
A2:备库需要开启为nomount状态,重启oracle数据库至nomount状态
sqlplus / as sysdba << end shutdown immediate; startup nomount; end