当前位置:网站首页>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的配置多了(至于为何不对,可能是我自己手贱多增加的)。
边栏推荐
- 上传图片获取宽高
- Write to esp8266 burning brush firmware
- json_object_put: Assertion `jso->_ref_count > 0‘ failed.Aborted (core dumped)
- 少了个分号
- STM32 阿里云MQTT esp8266 AT命令
- Closure of go (cumulative sum)
- PTA class a 1001
- .NET操作Redis Hash对象
- 【机器学习小记】【搭建循环神经网络及其应用】deeplearning.ai course5 1st week programming(keras)
- 微信公众号发布提醒(微信公众号模板消息接口)
猜你喜欢
![[leetcode每日一题2021/4/29]403. 青蛙过河](/img/fb/612777c77df5a611506e72f4f4c3c8.png)
[leetcode每日一题2021/4/29]403. 青蛙过河
![[Halcon vision] affine transformation](/img/f1/32284c71e78e6eea390fdb6058ba0f.png)
[Halcon vision] affine transformation
![[leetcode每日一题2021/4/23]368. 最大整除子集](/img/0b/32ca862963c842a93f79eaac94fb98.png)
[leetcode每日一题2021/4/23]368. 最大整除子集

Introduction to data analysis | kaggle Titanic mission

Unit test, what is unit test and why is it so difficult to write a single test

.NET5WTM(ASP.NET Core) PGSql开箱操作

The problem of large fluctuation of hx711 data

.net5wtm (asp.net core) PgSQL unpacking operation

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

我们的Web3创业项目,黄了
随机推荐
.net operation redis list list
.net operation redis sorted set ordered set
Comparison of packet capturing tools fiddler and Wireshark
What if MySQL can't get in
About the declaration and definition of template functions [easy to understand]
Redis special data type usage scenarios
【机器学习小记】【搭建循环神经网络及其应用】deeplearning.ai course5 1st week programming(keras)
mysql 进不去了怎么办
Using native JS to realize custom scroll bar (click to reach, drag to reach)
The difference between equals and = =
uniapp使用简单方法signalR(仅用于web调试,无法打包app)
The reason why go language is particularly slow to develop run and build commands
json_object_put: Assertion `jso->_ref_count > 0‘ failed.Aborted (core dumped)
数据分析入门 | kaggle泰坦尼克任务
MD5加密
抓包工具fiddler和wireshark对比
MLX90640 红外热成像仪测温传感器模块开发笔记(六)
Summary of common skills in H5 development of mobile terminal
js下载文件,FileSaver.js导出txt、excel文件
[leetcode每日一题2021/5/8]1723. 完成所有工作的最短时间