oracle 启动不了 tnslistener服务启动不了 您所在的位置:网站首页 tps40210启动不了 oracle 启动不了 tnslistener服务启动不了

oracle 启动不了 tnslistener服务启动不了

2024-06-03 11:25| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有