首页 > 代码库 > linux下oracle11G DG搭建(四):后续验证操作
linux下oracle11G DG搭建(四):后续验证操作
linux下oracle11G DG搭建(四):后续验证操作
环境
名称 | 主库 | 备库 |
主机名 | bjsrv | shsrv |
软件版本 | RedHat Enterprise5.5、Oracle 11g 11.2.0.1 | RedHat Enterprise5.5、Oracle 11g 11.2.0.1 |
主库下
$ tail -f /u01/app/oracle/diag/rdbms/bjdb/TestDB12/trace/alert_TestDB12.log
对于DG,一定要打开告警日志。
备库下
$ tail -f/u01/app/oracle/diag/rdbms/shdb/shdb/trace/alert_shdb.log
4.打开主库、备库、验证
数据库的开关
启动顺序:先开备库,再开主库,打开主库的监听(lsnrctl start);
关闭顺序:先关主库,再关备库。
切换日志验证主备库
主库操作
过程思路:
主库切换日志(3次):主库切换日志→形成归档日志→归档日志会传送给备库→备库收到主库传来的归档日志后→做recover。
SQL>altersystem switch logfile;
【补充】:recovery区被启用但未被使用。
备库下查看告警日志发现警告:
SQL>show parameter recovery
查询后发现,recovery区在备库上未被创建,因此告警日志中报了这个小错误。
oracle@shsrv:/home/oracle> mkdir/u01/app/oracle/fast_recovery_area
//重新创建recovery区
报出,文件已经存在,便暂时不避理会次问题。
备库上做recover
SQL>recovermanaged standby database disconnect from session;
//启动MRP(Media Recovery Process)进程
看主库归档日志的进程
备库告警日志信息:
主库查看日志进程
SQL>selectmax(sequence#) from v$archived_log where name is not null;
//查看可知,主库归档进程序列号同备库中接受归档进程序列号是同步的,都为17
主库再进行一次切换:
SQL>altersystem switch logfile;
备库观察告警日志:
DG搭建成功。
********************后续更新中**************************
声明:
原创作品,出自 “深蓝的blog” 博客,允许转载,转载时请务必注明出处(http://blog.csdn.net/huangyanlong)。
关于涉及版权事宜,作者有权追究法律责任。