oracle 启动不了 tnslistener服务启动不了 | 您所在的位置:网站首页 › tps40210启动不了 › oracle 启动不了 tnslistener服务启动不了 |
1原因分析
分两种情况,情况A:是安装完oracle后,第一次使用,出现tnslistener服务启动不了;情况B:Oracle一直都可以用,但是突然有一天,因为装卸其他软件或者电脑操作,导致出现了tnslistener服务启动不了。 情况A,多为tnsnames.ora 文件配置错误,需要增加一段话,详细方式参考:tnsnames.ora内容如下 ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.105)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl.168.0.105) ) ) listener.ora内容如下 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.105)(PORT = 1521)) ) ) 情况B,多是因为环境变量配置发生了变化,这个时候需要重新检查环境变量。正常的环境变量只需要设置这两个,在path中 无需设置ORACLE_HOME和TNS_ADMIN,设置了ORACLE_HOME和TNS_ADMIN会导致ORA-12541的错误。 1、ORACLE_HOME变量值 E:\Oracle\product\11.2.0\dbhome_1 说明:这里的变量值是你自己安装的Oracle数据库的安装路径,路径中你会找到project然后依次找到dbhome_1,然后将路径复制到环境变量值中。 2、TNS_ADMIN变量名 TNS_ADMIN变量值 E:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN 说明:细心的朋友或许看出来TNS_ADMIN的变量值是在ORACLE_HOME的变量值得路径下又找了两级文件。 其他情况,可以参考网友的整理:https://blog.csdn.net/qiruiduni/article/details/44016325 写这篇文章的缘起2020年10月6日,国庆节的一天,我继续在工位上处理工作,发现国庆几天因为装卸ARCGIS、Python环境等相关软件后,导致Oracle无法启动了。一开始认为并无大碍,随便找找原因即可,但是随着半小时查找之后,发现并不是网友们描述的各种原因,我就重新反思自己之前对电脑干了啥。于是乎想到了可能是环境变量导致的问题。因此,我重新对Oracle的相关环境变量都做了检查,发现Oracle_home的配置多了(至于为何不对,可能是我自己手贱多增加的)。 |
CopyRight 2018-2019 实验室设备网 版权所有 |