ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接

11435
6

machh 小试身手Lv3

发表于2019-5-17 10:30

悬赏15

已解决

楼主
服务启动报错,这个怎么处理呢

最近看过此主题的会员

缱绻

说的小谎

Gardenia

韦韬然

最佳答案
这个是数据库的监听出问题了呀 从数据库层面排查下问题 重启数据库服务试试
6个回答

只看楼主

缱绻 数据领袖Lv6

发表于2019-5-17 10:30

只看该作者

取消 关注该作者的回复

沙发

这个是数据库的监听出问题了呀 从数据库层面排查下问题 重启数据库服务试试

machh 小试身手Lv3

发表于2019-5-17 10:35

只看该作者

取消 关注该作者的回复

板凳

缱绻 发表于 2019-5-17 10:31
这个是数据库的监听出问题了呀 从数据库层面排查下问题 重启数据库服务试试 ...

PL/sql却能正常连接

缱绻 数据领袖Lv6

发表于2019-5-17 10:36

只看该作者

取消 关注该作者的回复

地板

machh 发表于 2019-5-17 10:35
PL/sql却能正常连接

oracle什么版本呀?

缱绻 数据领袖Lv6

发表于2019-5-17 10:41

只看该作者

取消 关注该作者的回复

5#

本帖最后由 缱绻 于 2019-5-17 10:42 编辑

ORA-12528问题是因为监听中的服务使用了动态服务,实例虽然启动,但没有注册到监听。实例是通过PMON进程注册到监听上的,而PMON进程需要在MOUNT状态下才会启动。所以造成了上面的错误。

解决这个问题,有三种方法:1、把监听设置为静态,2、在tnsnames.ora中追加(UR=A),3、重新启动服务。


一、通过修改listener.ora的参数,把listener.ora动态注册设置为静态注册,然后重新启动监听

# listener.ora Network Configuration File: $ORACLE_HOME\network\admin\listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = [IP])(PORT = 1521))
    )
  )
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = [DBNAME])
      (ORACLE_HOME = [$ORACLE_HOME])
      (SID_NAME = [SID])
    )

  )
    静态注册的风险:如果在instance运行中,lisener重新启动,就找不到instance了。静态注册需要先启动lisener,再启动instance。且静态模式下,lisener status显示的是unknown

    二、启动到nomount状态,通过修改tnsnames.ora的参数
# tnsnames.ora Network Configuration File: $ORACLE_HOME\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
SYK =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = [IP])(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = SYK)
      (UR=A)
    )
  )
    然后连接上数据库
    SQL>alter database mount;
    SQL>alter database open;

三、重启ORACLE或者重启ORACLE服务


machh 小试身手Lv3

发表于2019-5-17 10:59

只看该作者

取消 关注该作者的回复

6#

缱绻 发表于 2019-5-17 10:41
ORA-12528问题是因为监听中的服务使用了动态服务,实例虽然启动,但没有注册到监听。实例是通过PMON进程注册 ...

谢谢啊,已经好了。一个节点有问题

缱绻 数据领袖Lv6

发表于2019-5-17 10:59

只看该作者

取消 关注该作者的回复

7#

machh 发表于 2019-5-17 10:59
谢谢啊,已经好了。一个节点有问题

好的 不客气

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号