oracle安装成功了,但在net manager配置时,测试通不过,提示 “无监听程序”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle安装成功了,但在net manager配置时,测试通不过,提示 “无监听程序”相关的知识,希望对你有一定的参考价值。

具体的截图如下:

在把listener.ora文件贴出来
# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
(SID_DESC =

(GLOBAL_DBNAME = ORCL)

(ORACLE_HOME = D:/oracle/product/10.2.0/db_1)

(SID_NAME = ORCL)

)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = zk)(PORT = 1521))
)
)
拜托各位大神了,谢谢!

方法1:把HOST= zk换成你的IP试试;
方法2:提供给你一个最简单的listener.ora配置,你只需要简单的把IP和ORACLE_HOME换成你的就可以:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = orcl)
(ORACLE_HOME = /opt/app/oracle/product/10.2.0/db1)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.47)(PORT = 1521))
参考技术A 文件删掉,从系统自带的例子里找一个复制过来,然后使用netca(Net Configuration Assistant)配置监听,首次监听配置必须使用netca,netmgr第一次不好使本回答被提问者采纳

oracle数据库怎么net manager配置监听

参考技术A   当我们建立了Oracle数据库后,必须合理地配置监听程序和网络服务名后,客户应用才能访问我们的数据库。所以服务器端必须配置监听程序,而网络服务名在客户端跟服务器端都可以配置。看如下说明:
  1。服务器端的监听程序用于接收客户端的连接请求。
  在建立了Oracle数据库之后,为了使得客户应用可以访问特定数据库,必须要在监听程序中追加该数据库。一个监听程序可以监听多个Oracle数据库,多个监听程序也可以监听同一个数据库。但是监听程序只能用于同一台服务器上的Oracle数据库。安装了Oracle时,会自动建立默认的监听程序LISTENER.一般只需要将需要使用的数据库追加到这个监听程序上就可以了。
  监听程序使用的默认端口为1521
  保存了监听程序配置之后,必须要重新启动监听程序才能生效。windows中可以在“服务”中重新启动。
  例如:假如我在10.150.27.45上装了ORACLE服务器,端口是1521,为了让其他客户端应用(不管是本地的还是其他的)可以访问我的名为TESTDB的数据库,首先得在服务器上配置监听器:进入NET MANAGER 新建一个端口,如命名为LISTENER,配置主机名:如10.150.27.45和端口1521,配置全局数据库名:如TESTDB,然后保存就好了2。客户端需要配置网络服务名,应用程序使用网络服务名才能访问Oracle数据库, 一般使用数据库名作为服务名。注意: 网络协议要与监听程序的一致(如TCP/IP)例如:假如我在10.150.27.46上装了ORACLE客户端,进入NET MANAGER,新建一服务命名,如:TEST,然后配置你要连接的DB服务器名字和端口好,如:10.150.27.45, 1521,配置服务名,必须跟监听端口的全局数据库名一样:如TESTDB,然后你可以通过输入用户名和密码测试连接成不成功了3。利用客户端工具测试
  在10.150.27.46上通过SQLPLUS连接10.150.27.45上的DB:TESTDB, 输入用户名密码,HOST STRING输入TEST,看连接是不是成功

以上是关于oracle安装成功了,但在net manager配置时,测试通不过,提示 “无监听程序”的主要内容,如果未能解决你的问题,请参考以下文章

oracle 连接不上,打开oracle net manager,发同监听程序没有监听服务,如何添加监听服务?

oracle为啥要进行Net Manager配置

如何用命令打开oracle的 net manager

oracle数据库怎么net manager配置监听

Oracle 10g安装64位图解流程

16 Managing Undo