重庆思庄Oracle、Redhat认证学习论坛
标题:
ORA-38500 standby库无logfile异常处理
[打印本页]
作者:
denglj
时间:
2021-11-3 17:50
标题:
ORA-38500 standby库无logfile异常处理
在dg启用实时同步时,报ORA-38500异常,如下图所示
登录/注册后可看大图
2654861825ad9aae60.png
(25.88 KB, 下载次数: 239)
下载附件
2021-11-3 17:48 上传
异常原因:在standby库没有standby logfile
解决方案:standby库启动到mount阶段,按如下语句添加standby logfile.
SQL>alter database add standby logfile group 11 ('E:\oracle\product\10.2.0\orad
ata\orcl1\onlinelog\redo11_standby.log')size 50M;
数据库已更改。
SQL>alter database add standby logfile group 12 ('E:\oracle\product\10.2.0\orad
ata\orcl1\onlinelog\redo12_standby.log')size 50M;
数据库已更改。
SQL>alter database add standby logfile group 13 ('E:\oracle\product\10.2.0\orad
ata\orcl1\onlinelog\redo13_standby.log')size 50M;
数据库已更改。
SQL>alter database add standby logfile group 14 ('E:\oracle\product\10.2.0\orad
ata\orcl1\onlinelog\redo14_standby.log')size 50M;
数据库已更改。
此后备库开启实时同步OK.
SQL>alter database recover managed standby database using current logfile disconnectfrom session;
数据库已更改。
总结:为使数据损失最小,maxmize protection、maxmize availability、maxmize performance必须要有standby logfile.
考虑角色切换,primary库也要创建standby logfile.
standbylogfile
创建要求与primary的redo logfile的大小相同,个数至少要多一个.
select member from v$logfile 查询logfile文件位置.
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2