就是关于oracle的 无监听程序的错误 监听已经开了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了就是关于oracle的 无监听程序的错误 监听已经开了相关的知识,希望对你有一定的参考价值。
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\tool\Oracle\db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
LV =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = lvwei)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = lv)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
listener.ora 里面host配置的是localhost 网上说的127.0.0.1 好像不行
tnsnames中host配置的是计算机名 lv是数据名字对的
请问具体原因是什么 昨天还是可以的 今天就不行了
还有一个问题 就是启动oracleServiceLV的时候 有时候会弹出来一个警告
这几天没有了,但也连接不上了 除了重装 高手有没有其他见解
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = lvwei)(PORT = 1521))
(CONNECT_DATA =
(SID_NAME = 你的SID )
(ORACLE_HOME = 你的$ORACLE_HOE )
(SERVER = DEDICATED)
(SERVICE_NAME = lv)
)
)
host配置的是localhost 是你本地的IP地址。
试一下吧。。 参考技术C 我当时跳出来这个告警:TNS-12518: TNS: 监听程序无法分发客户机连接
是监听程序有错误,查看linsenter.log,里面的错误告警如下:
TNS-12518: TNS: 监听程序无法分发客户机连接
TNS-12560: TNS: 协议适配器错误
TNS-00530: 协议适配器错误
32-bit Windows Error: 2: No such file or directory
其实是你的服务实例没有开。
命令行启动实例:
SQL> $net start oracleinstanceyhs
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
SQL> $net helpmsg 2185
服务名无效。
解释
试图启动系统中没有配置的服务。
操作
请检查服务名称是否正确,或者用服务器管理器中的“服务”选项来检测配置信息。
注:$net start oracleinstanceyhs中的yhs就是你的服务名。
开启服务:
SQL> $net start oracleserviceyhs
OracleServiceYHS 服务正在启动 ..................................................
OracleServiceYHS 服务已经启动成功。
SQL>
实例启动后再连接就没有问题了
如果还开启不了,说明你没有创建名称为yhs的数据库,请到开始->oracle-oraDb10g_home1->Database Congfiguration Assistantl里面创建全局数据库名为yhs的数据库。
创建完后,就没有这个问题了,我的就ok了。 参考技术D HOST = lvwei
网上说的是对的!~ 把host后面的改用ip应该就可以解决你的问题!~本回答被提问者和网友采纳
oracle 提示无监听程序
可能你同时有多个监听程序,你重新配置一下监听程序,步骤如下:点Net
Configuration
Assistant
,进入后会出现一个窗口,点监听程序配置-下一步-重新配置就可以了。
或者你删除原来的监听程序,再重新添加一个也可以。
-
-删除添加过很多次了,数据库也删了从建
还是不行.回答:
重装Oracle相当的麻烦,不建议这样做。你是不是装了两个Oracle啊,我那时是装了两个才不行的。要不你就是
XP系统
用Oracle11g,这样监听程序也会找不到。 参考技术A 服务里面的这些选项你是否都已经启动??如图所示!你的问题我有点不明了,一,你用sql*plus无法登陆,还是用浏览器无法登陆。二,你的问题补充说明你已经用sql*plus
登陆成功了?要么就是你的监听程序监听的数据库是否为默认的数据库orcl,你是否更改了默认数据库名字?
以上是关于就是关于oracle的 无监听程序的错误 监听已经开了的主要内容,如果未能解决你的问题,请参考以下文章
请教Oracle11监听无法自动启动怎么办?总提示TNS-12541: TNS: 无监听程序 错误。
TNS-12541:无监听程序。连接远程服务器上的oracle数据库,提示无监听程序。
关于node连接oracle显示ORA-12541: TNS: 无监听程序