当前位置:网站首页>oracle 启动不了 tnslistener服务启动不了
oracle 启动不了 tnslistener服务启动不了
2022-07-26 10:34:00 【WindOfMayGIS】
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的配置多了(至于为何不对,可能是我自己手贱多增加的)。
边栏推荐
猜你喜欢

Okaleido生态核心权益OKA,尽在聚变Mining模式

Write to esp8266 burning brush firmware

Agenda express | list of sub forum agenda on July 27

Problems encountered in QRcode QR code (C language)

Navicat15连接本地虚拟机的Mysql(Centos7)

Deduct daily question 838 of a certain day
![[Halcon vision] image filtering](/img/4b/e73a8d589b49276d96621f0ef02449.png)
[Halcon vision] image filtering

equals与==的区别

单元测试,到底什么是单元测试,为什么单测这么难写

The CLOB field cannot be converted when querying Damon database
随机推荐
js下载文件,FileSaver.js导出txt、excel文件
Controller返回JSON数据
The problem of large fluctuation of hx711 data
Comparison of packet capturing tools fiddler and Wireshark
modelsim 安装教程(应用未安装)
码云,正式支持 Pages 功能,可以部署静态页面
Asynctask < T> decoration and await are not used in synchronous methods to obtain asynchronous return values (asynchronous methods are called in synchronous methods)
Introduction to Phoenix (Level 1: Phoenix installation, level 2: Phoenix basic grammar)
Wechat official account release reminder (wechat official account template message interface)
Listening freely, the next stop of online text traffic competition?
videojs转canvas暂停、播放、切换视频
centos8(liunx)部署WTM(ASP.NET 5)使用pgsql
链式方法调用的事务问题剖析
【socket】三次握手是在listen中完成,accept只从完成连接的队列中拿出一个连接
Summary of common skills in H5 development of mobile terminal
13 以对象管理资源
原生JS-获取transform值 x y z及rotate旋转角度
Deduct daily question 838 of a certain day
mysql 进不去了怎么办
string null转空字符串(空字符串是什么意思)