安装 oracle 8i的时候出现这个问题 ORA-12541 ? 看一下能不能通过系统里面的服务来手动启动ORACLETNSLISTENER服务,如果提示路径错,就进注册表改imagepath,否则删除这个监听器再建一个试试,记得要关闭防火墙或者打开端口1521 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 启动C:\>lsnrctl start 提示:Service OracleOraHome81TNSListener start pending.Service OracleOraHome81TNSListener started.TNSLSNR for 32-bit Windows: Version 8.1.5.0.0 - Production系统参数文件为E:\Oracle\Ora81\network\admin\listener.ora写入E:\Oracle\Ora81\network\log\listener.log的日志信息监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=sdfdsf-gyuejxbs)(PORT=1521)))尝试监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=sdfdsf-gyuejxbs)(PORT=1521)))TNS-12545: 由于目标主机或对象不存在而导致连接失败 TNS-12560: TNS:协议适配器出现错误 TNS-00515: 由于目标主机或对象不存在而导致连接失败 32-bit Windows Error: 1001: Unknown error 1. 把 Host=.... 这行中的机器名换成IP地址试试 2. 或者修改hosts 文件, 加入一行,格式: IP地址 机器名 我遇到过这种问题。到“我的电脑”点右键,进入“管理”,找到“服务和应用程序”里的“服务”,然后在ORA服务中找listener服务(具体名字记不清了,好象是什么listenertns或者tnslistener),启动,如果不能正常启动,查看是不是没有启动路径。有时候安装不正确,或者安装过程出问题,这个程序的路径就有问题。如果只是没路径,可以在注册表里找到同名键,在该键值里写入正确路径就行。如果是别的原因,恐怕就得重装了。 楼上说的我已经遇到3次了,呵呵。他这个也很有可能是host名不一致,改成ip地址,或者127.0.0.1试试 对了,我这个按照jiangzhucao(fox)说的做了,果然是没有启动路径,但是我不知道你说的“如果只是没路径,可以在注册表里找到同名键,在该键值里写入正确路径就行。"的具体是怎样操作的,你能详细告诉我,好吗?谢谢。 在注册表里的OracleOraHome81TNSListener键值下建一个怎样的字窜值名?它的值应该为上面我出现错误的"系统参数文件为E:\Oracle\Ora81\network\admin\listener.ora" 这个吧?谢谢. 对了,我的listener.ora文件是这样的: # LISTENER.ORA Network Configuration File: E:\Oracle\Ora81\network\admin\listener.ora# Generated by Oracle configuration tools.LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = kldxa)(PORT = 1521)) ) ) (DESCRIPTION = (PROTOCOL_STACK = (PRESENTATION = GIOP) (SESSION = RAW) ) (ADDRESS = (PROTOCOL = TCP)(HOST = kldxa)(PORT = 2481)) ) )SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = E:\Oracle\Ora81) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = kldxlks) (ORACLE_HOME = E:\Oracle\Ora81) (SID_NAME = kldxlks) ) ) 1、网络通不通?2、你的主机一切ok?3、主机服务器上oracle的监听有没有启动?4、你是在本机安装8I服务器版本还是客户端?------------------------------------------------------OTN 中文技术论坛http://211.99.196.144:8090/forum1/frontshow/index.jsp 在注册表里的OracleOraHome81TNSListener键值下建一个怎样的字窜值名? ---------------------------------------------------------------- 新建一个ImagePath的串值,值为: N:\oracle\ora817\BIN\TNSLSNR (改成你机器上的实际路径) 注册表位置: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Services\OracleOraHome81TNSListener Oracle中如何调用MSSQL多表关联语句 oracle sql语句啥意思啊 看了几天了 在作oracle的高级复制的时候,执行dbms_repcat.add_master_database时出错! 数据库的一个简单的问题中的索引 Oracle中的trigger 问一个简单的问题,关于日期比较的 ORACLE10G能装在域控制器上吗? 在P4windows2000server下安装oracle9i出错了,希望得到诸位的帮助,非常感谢! 哪里有Oracle9i的帮助下载?? 该怎样导入数据?(简单问题) 如何删除一个快照表?在线等待。 自动备份问题?
Service OracleOraHome81TNSListener started.
TNSLSNR for 32-bit Windows: Version 8.1.5.0.0 - Production
系统参数文件为E:\Oracle\Ora81\network\admin\listener.ora
写入E:\Oracle\Ora81\network\log\listener.log的日志信息
监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=sdfdsf-gyuejxbs)(PORT=1521)))
尝试监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=sdfdsf-gyuejxbs)(PORT=1521))
)
TNS-12545: 由于目标主机或对象不存在而导致连接失败
TNS-12560: TNS:协议适配器出现错误
TNS-00515: 由于目标主机或对象不存在而导致连接失败
32-bit Windows Error: 1001: Unknown error
1. 把 Host=.... 这行中的机器名换成IP地址试试
2. 或者修改hosts 文件, 加入一行,格式:
IP地址 机器名
到“我的电脑”点右键,进入“管理”,找到“服务和应用程序”里的“服务”,然后在ORA服务中找listener服务(具体名字记不清了,好象是什么listenertns或者tnslistener),启动,如果不能正常启动,查看是不是没有启动路径。有时候安装不正确,或者安装过程出问题,这个程序的路径就有问题。如果只是没路径,可以在注册表里找到同名键,在该键值里写入正确路径就行。如果是别的原因,恐怕就得重装了。
OracleOraHome81TNSListener键值下建一个怎样的字窜值名?它的值应该为上面我出现错误的
"系统参数文件为E:\Oracle\Ora81\network\admin\listener.ora" 这个吧?
谢谢.
# LISTENER.ORA Network Configuration File: E:\Oracle\Ora81\network\admin\listener.ora
# Generated by Oracle configuration tools.LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = kldxa)(PORT = 1521))
)
)
(DESCRIPTION =
(PROTOCOL_STACK =
(PRESENTATION = GIOP)
(SESSION = RAW)
)
(ADDRESS = (PROTOCOL = TCP)(HOST = kldxa)(PORT = 2481))
)
)SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\Oracle\Ora81)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = kldxlks)
(ORACLE_HOME = E:\Oracle\Ora81)
(SID_NAME = kldxlks)
)
)
2、你的主机一切ok?
3、主机服务器上oracle的监听有没有启动?
4、你是在本机安装8I服务器版本还是客户端?
------------------------------------------------------
OTN 中文技术论坛
http://211.99.196.144:8090/forum1/frontshow/index.jsp
在注册表里的OracleOraHome81TNSListener键值下建一个怎样的字窜值名?
----------------------------------------------------------------
新建一个ImagePath的串值,值为:
N:\oracle\ora817\BIN\TNSLSNR (改成你机器上的实际路径) 注册表位置: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Services\OracleOraHome81TNSListener