欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Oracle 11g监听器配置

程序员文章站 2022-03-11 08:52:28
Oracle 11g监听器配置 安装好oracle后,出现oracle监听器不能正确使用的问题,先后遇到问题: 1、Oracle ORA-12541:TNS:no listener 2、ORA-28547: connection to server failed, probable Oracle N ......

 oracle 11g监听器配置

安装好oracle后,出现oracle监听器不能正确使用的问题,先后遇到问题:

1、oracle ora-12541:tns:no listener
2、ora-28547: connection to server failed, probable oracle net admin error

通过删除默认安装的监听,使用net manager重新配置新的监听,将原来监听位置的主机名由ip修改为机器名,终于解决问题。至于为什么会出现这种情况暂时未深入了解,对关于oracle监听器的配置方法待有时间要需要好好总结下,下面先记录下本次可以正确使用的配置。

一、界面:

1、一般参数,直接新增,后面未做任何改动:

 

 

2、监听位置,“主机”改为本机计算机名“gary-pc”;

 

3、数据库配置,全局数据库名随便填的,后面两个按实际填写

 

4、程序名填为extproc,因为之前默认都是这个名字,两外两个参数按实际填写

 

二、文件d:\oracle\product\11.2.0\dbhome_1\network\admin\listener.ora内容如下:

# listener.ora network configuration file: d:\oracle\product\11.2.0\dbhome_1\network\admin\listener.ora
# generated by oracle configuration tools.

listener1 =
(description =
    (address = (protocol = tcp)(host = gary-pc)(port = 1521))
)

sid_list_listener1 =
(sid_list =
    (sid_desc =
      (global_dbname = oracle11g)
      (oracle_home = d:\oracle\product\11.2.0\dbhome_1)
      (sid_name = eas)
    )
    (sid_desc =
      (program = extproc)
      (sid_name = eas)
      (oracle_home = d:\oracle)
    )
)

adr_base_listener1 = d:\oracle\product\11.2.0\dbhome_1\log