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)
)
)