在 本地计算机 无法启动oracleorahome92tnslistener 错误 1053 oracle 在 本地计算机 无法启动oracleorahome92tnslistener 错误 1053 oraclelistener启动不了这个是什么原因亚貌似最近没对数据库进行设置怎么出现这个问题拉 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 # LISTENER.ORA Network Configuration File: d:\oracle\ora92\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 = 3f65b7003c3d45d)(PORT = 1521)) ) ) )SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = d:\oracle\ora92) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = esun.domain) (ORACLE_HOME = d:\oracle\ora92) (SID_NAME = esun) ) )这个是listener。ora里面的配置. 你看tnsnames.ora中的启动的服务的HOST 和PORTlistener中的一样不改成一样应该就可以了 文件的位置由注册表的 ORACLE_HOME 变量决定。先看一看注册表中 HKEY_LOACL_MACHINE/ SOFTWARE/ORACLE 下的 ORACLE_HOME值如果没有这个值 ,那你一定要添加进去。ORACLE_HOME 值一般是ORACLE的安装目录如: 'c:\oracle\ora90 '(另一个目录c:\oracle\admin 对应的是 ORACLE_BASE ,你的数据库建立的默认位置)再找一下 ORACLE_HOME \ network \ADMIN \ listener.ora文件是否存在。如果上述文件完好再打开注册表HKEY_LOACL_MACHINE\system\currentcontrolser\services\oracleorahome90tnslistener下发现缺少路径imagepath,于是新建字符串imagepath,键值“C:\oracle\ora90\BIN\tnslsnr.exe” 一定不要把键值改成了“C:\oracle\ora90\BIN\LSNRCTL.EXE”要不然还会报1053错误这样再启动服务。应该没问题的。原文查看http://bbs.dwway.com/thread-22243-1-1.html Oracle 9i数据恢复,请进! 如何回收lob字段所占用的空间? oracle数据库怎么访问用户创建的表 请教,在SQL里怎样把记录的某个字段,拼在一起。 磁盘数据库的资料 如何查看存储过程优化需要的信息 关于时间查询转换报错 请教:occi编译问题! redhat6.5 oracle 11g sqlplus 中文乱码 oracle问题 关于一个sql的写法 新手,问个菜鸟问题。
# Generated by Oracle configuration tools.LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 3f65b7003c3d45d)(PORT = 1521))
)
)
)SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = d:\oracle\ora92)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = esun.domain)
(ORACLE_HOME = d:\oracle\ora92)
(SID_NAME = esun)
)
)这个是listener。ora里面的配置.
改成一样应该就可以了
先看一看注册表中 HKEY_LOACL_MACHINE/ SOFTWARE/ORACLE 下的 ORACLE_HOME值
如果没有这个值 ,那你一定要添加进去。
ORACLE_HOME 值一般是ORACLE的安装目录如: 'c:\oracle\ora90 '
(另一个目录c:\oracle\admin 对应的是 ORACLE_BASE ,你的数据库建立的默认位置)
再找一下 ORACLE_HOME \ network \ADMIN \ listener.ora文件是否存在。如果上述文件完好
再打开注册表HKEY_LOACL_MACHINE\system\currentcontrolser\services\oracleorahome90tnslistener下发现缺少路径imagepath,于是新建字符串imagepath,键值“C:\oracle\ora90\BIN\tnslsnr.exe”
一定不要把键值改成了“C:\oracle\ora90\BIN\LSNRCTL.EXE”
要不然还会报1053错误这样再启动服务。应该没问题的。原文查看http://bbs.dwway.com/thread-22243-1-1.html