困扰许久的dataguard问题:error 12514 received logging on to the standby
来源:互联网 发布:web api 数据库 编辑:程序博客网 时间:2024/06/10 23:22
搭建dataguard环境,主库的归档日志就是传送不到备库上
用select dest_name,error from v$archive_dest;
总是报错:
ORA-12154: TNS:could not resolve the connect identifier specified
并且在主库的alert日志中有如下错误信息:
error 12514 received logging on to the standby
--------------------------------------------------------------------------------------------
由于最近几个月搭建dataguard环境特别多,总会遇到这个问题,但我仔细检查过配置,tnsnames.ora,log_archive_dest_2等信息都是正确的。
但是,归档日志就是传送不过去。之前遇到这种类似情况(太多了,记不清了),有使用过alter system set log_archive_dest_state_2=defer;
然后switch logfile,接着再改成enable:alter system set log_archive_dest_state_2=enable;解决过相关问题,但今天就是不行。
以前遇到这样的情况,只好重启数据库,立马就可以将归档日志传输过去。但今天由于主库已经上生产,不能随便重启,导致我也无计可施了。
-------------------------------------------------------------------------------------------
试着在metalink上搜了下(最近好几个月都很懒,不思进取,就想着天上掉馅饼),发现了如下一篇文章,算是对这个问题有深入的了解了:
归档进程在数据库启动后,只会在初始化过程中读取一次tnsnames.ora的信息,以后tnsnames.ora发生变化等情况,arch进程并不知晓。
这也就会导致当实例中log_archive_dest_2参数发生变化,arch识别不出相关tns别名,进而导致报错ora-12154
文章中提供的解决办法有:
1、kill掉归档进程(10g版本后不适用)
2、重启数据库(这招万能)
3、log_archive_dest_2参数不要用别名,写成连接字符串
比如:
alter system set log_archive_dest_2 = 'service="(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=standbynode)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STDBY)))"' ;
-------------------------------
我还是想想,怎么找机会重启数据库吧
--------------------------------------------------------------------------------------
![转到底部 转到底部](https://support.oracle.com/epmos/ui/images/quicklink_smlarrowdown_enabled.gif)
![](https://support.oracle.com/epmos/adf/images/t.gif)
- 困扰许久的dataguard问题:error 12514 received logging on to the standby
- Oracle dataguard报错:Error 1017 received logging on to the standby
- Error 1017 received logging on to the standby
- Error 12154 received logging on to the standby
- Error 9945 received logging on to the standby
- Error 1033 received logging on to the standby
- Error 1017 received logging on to the standby
- 主库报 Error 12154 received logging on to the standby PING[ARC2]
- 困扰许久的文泉驿显示慢问题终于解决了
- 终于解决了myeclipse困扰我许久的乱码问题!!
- 一个困扰我许久的问题解决了
- 转:困扰许久的问题 - div自适应内容高度且有最小高度的解决办法
- Oracle 11g R2 dataguard 备库报错 Heartbeat failed to connect to standby 'pdb'. Error is 16009
- DataGuard - 一个关于Physical Standby中recover问题的解决方法
- Error 270 for archive log file ORA-00270: error creating archive log Error 1033 received logging on
- The simple steps on how to create a standby.
- 终于解决了一个困扰我许久的问题:通过window.showModalDialog打开的页面,Form提交,标题丢失
- 一道困扰我许久的while循环题
- HashMap类型数据读写文件
- (二十八)Amchart 界面图标显示
- 基于ERP特性的自适应QP
- 学哪种编程语言更有“钱”赚?
- 自定义view画圆
- 困扰许久的dataguard问题:error 12514 received logging on to the standby
- MySQL和Oracle的区别总结
- win10无法访问共享文件夹,登录失败,未授予用户在此计算机上的请求登录类型
- python中函数默认参数的陷阱(《改善python程序的91个建议》)
- Java-solr搜索
- CSS小结
- 关于Hibernate的手动配置详细过程
- JAVA性能分析——VisualVM
- 基于不平衡数据的机器学习方法的设计