如何解决oracle中监听无法启动找不到系统路径
展开全部
有两种原因:1.你修改了主机名,如果是的话,你可以把主机名改回来,然后重起计算机后,就可以找到监听程序了.
或者修改oracle的监听初始化文件listener.ora(文件位置:ora92\network\admin),将其LISTENER中的HOST改成你修改后的数据库服务器的名称。
再或者在net manager修改本地下的服务命名和监听程序下相应名称
2.由于你的错误删除了监听程序的路径,要恢复很简单:点开始->运行输入"regedit"然后在查找里输入OracleOraHome90TNSListener去查找.如果找到后你就要增加一项ImagePath,定义成字符集,路径为: "盘符:\oracle\ora90\bin\tnslsnr".添加完后继续按F3来找!修改同上.至到搜索完毕为止!此方法成功几率为90%以上
注册表里修改:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome90TNSListener
把里面的IMAGEPATH 改为 X:\oracle\ora90\bin\tnslsnr(就是安装oracle的目录下的ora90\bin\tnslsnr)(如果没有imagepath就新建一个,字符串型)
servicename 同理
或者修改oracle的监听初始化文件listener.ora(文件位置:ora92\network\admin),将其LISTENER中的HOST改成你修改后的数据库服务器的名称。
再或者在net manager修改本地下的服务命名和监听程序下相应名称
2.由于你的错误删除了监听程序的路径,要恢复很简单:点开始->运行输入"regedit"然后在查找里输入OracleOraHome90TNSListener去查找.如果找到后你就要增加一项ImagePath,定义成字符集,路径为: "盘符:\oracle\ora90\bin\tnslsnr".添加完后继续按F3来找!修改同上.至到搜索完毕为止!此方法成功几率为90%以上
注册表里修改:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome90TNSListener
把里面的IMAGEPATH 改为 X:\oracle\ora90\bin\tnslsnr(就是安装oracle的目录下的ora90\bin\tnslsnr)(如果没有imagepath就新建一个,字符串型)
servicename 同理
金山毒霸
2024-10-31 广告
2024-10-31 广告
大部分系统错误,是因为某些DLL文件丢失造成的,比如未安装DirectX9或DirectX 9.0组件已损坏、缺少Visual C ++库、未安装.net库。解决方法如下:一、 手动解决方法1、先确定电脑操作系统是多少位的,现在的电脑一般都...
点击进入详情页
本回答由金山毒霸提供
2017-08-13
展开全部
1.因为IP地址变了,所以首先先修改一下C:\WINDOWS\system32\drivers\etc下的host文件。自己加一个IP和你的计算机名对应并保存。
2.打开C命令提示符,如下示(输入命令部分我用红色字体标示):
3.重新打开C命令,创建新配置,输入emca -repos recreate,根据提示分别输入如下信息:
数据库 SID: orcl
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:
2.打开C命令提示符,如下示(输入命令部分我用红色字体标示):
3.重新打开C命令,创建新配置,输入emca -repos recreate,根据提示分别输入如下信息:
数据库 SID: orcl
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询