OracleXETNSListener无法启动或启动停止怎么办
1个回答
展开全部
小编无法启动该服务时,首先想到的就是昨天刚改了主机名的原因,只要将其改为安装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服务。
注:推荐此方法,若忘记原来主机名,或者由于一些原因不能修改主机名,请参考方法二。
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服务。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询