小知识:linux系统 配置DataGuard时报ORA-12528错误的解决办法

说明:在DataGuard的搭建中,运行rman恢复的时候报错ORA-12528的错误;

  脚本如下:RMAN>  connect auxiliary sys/Oracle@SCMPRD02

%小知识:linux系统 配置DataGuard时报ORA-12528错误的解决办法-猿站网-插图

  解决步骤:

  1、检查监听是否启动,脚本:tnsping SCMPRD02

%小知识:linux系统 配置DataGuard时报ORA-12528错误的解决办法-1猿站网-插图

  方法一:配置数据库的监听为静态参数步骤:在ORACLE_HOME/network/admin 下面检查是否有listener.ora参数文件,如果没有的话运行netca创建数据库的监听,配置完成的监听文件如下:

复制代码

代码如下:

  LISTENER =

  (DESCRIPTION_LIST =

  (DESCRIPTION =

  (ADDRESS = (PROTOCOL = TCP)(HOST = SCMPRDDB02)(PORT = 1521))

  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

  )

  )

  ADR_BASE_LISTENER = /u01/app/oracle

  方法二:修改tnsnames.ora文件

  SCMPRD02 =

  (DESCRIPTION =

  (ADDRESS =

  (PROTOCOL = TCP)(HOST = WELL)(PORT = 1521))

  (CONNECT_DATA =

  (SERVER = DEDICATED) (

  SERVICE_NAME = SCMPRD02)

  (UR = A) //增加该备注//

  )

  )

  总结:ORA-12528: TNS:listener: all appropriate instances are blocking new connections

  因为我们复制数据库只是在nomount下打开,而数据库并没有mount,在11g下所有的监听都是动态监听,而只有在数据库mount以后,PMON进程起来以后,才能动态注册。所以对辅助数据库没有办法注册,只能被锁住。所以修改数据库的监听为静态监听,或者增加(UR=A)即可解决问题。谢谢阅读,希望能帮到大家,请继续关注服务器之家,我们会努力分享更多优秀的文章。

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:企业红帽Linux7的10个特性分析

2023-6-12 7:29:51

建站知识

小知识:Linux内核实现多路镜像流量聚合和复制的方法

2023-6-12 7:46:56

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索