OracleXETNSListener无法启动或启动停止怎么办

 我来答
hK6sgmf
2016-07-16 · TA获得超过578个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:382万
展开全部
小编无法启动该服务时,首先想到的就是昨天刚改了主机名的原因,只要将其改为安装oracle时使用的主机名即可。具体操作是:右键单击“计算机”-- 选择“属性”--左侧选择“高级系统设置”
注:推荐此方法,若忘记原来主机名,或者由于一些原因不能修改主机名,请参考方法二。

2
在新弹出的窗口中,找到“计算机名”选项卡,选择“更改”

3
紧接上步,弹出的新窗口中,有“计算机名”这一项,输入自己原来刚安装oracle的计算机名,小编以“TEST”为例,然后单击“确定”。
重新启动计算机。

4
此时,重新启动oracle,OracleXETNSListener可正常启动,不会再出现先前那种问题。

END
方法二:修改oracle配置文件:
1
此方法可以查看原来刚安装oracle的主机名,且可以在oracle的配置文件中改为新的主机名。
打开oracle的安装目录,进入如下文件夹(小编在D盘安装):D:\Oracle\app\oracle\product\11.2.0\server\network\ADMIN\,找到“listener.ora”

2
用记事本打开“listener.ora”文件,找到如下图所示位置:(HOST = IDEA),其中,IDEA是小编安装Oracle时的主机名。此时,可以将计算机的主机名改为此处的"IDEA"(参考方法一),或者将(HOST = IDEA)中的“IDEA”改成大伙当前使用的计算机的主机名。
修改完毕后,切记保存。

3
此时,重新启动oracle,OracleXETNSListener可正常启动,不会再出现先前那种问题。

END
方法三:重新安装Oracle:
1
这是最无奈最直接的方法,重装后,一切旧问题都可解决,但也会带来很多新的问题,比如,数据库的各种数据,都得先备份,后还原,反而使事情变得更加麻烦。
这一方法就不详讲了,如果非要这一方法的话,必须先彻底卸载原来所安装的oracle,包括注册表也要清理干净。然后才能开始安装,此时才能识别当前的主机名,并成功启动OracleXETNSListener服务。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式