oracle没有监听和监听程序无法找到适用于客户机连接的例程

1.无监听,可以尝试下以下几种办法:

1)在net manager中重新配置监听。我的net manager监听点开不了,把ADMIN下的listener.ora删掉再去打开试试。

2)cmd中输入netca也可以配置,可能会提示没有管理员权限,这时候重新打开cmd,win+x,调出管理员权限,重新执行netca配置就可以了。

这里可以修改原监听,也可以新建,我第一次修改不知道什么原因没有起作用,第二次试着新增便要管理员权限,新增成功,但要在net manager把服务下的相关配置也按照新的监听器配置修改(主要是服务名)。

2.无法找到适用于客户机连接的例程

在tnsnames.ora文件中加上SID,如下。然后一定要重启service中的监听和oracle服务!!!!不重启不会生效。

demo =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 端口号))
)
(CONNECT_DATA =
(SERVER = SHARED)

(SID=demo)

)

)

 

猜你喜欢

转载自www.cnblogs.com/keirazhang/p/11067869.html