当前位置:网站首页>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的配置多了(至于为何不对,可能是我自己手贱多增加的)。
边栏推荐
- Our Web3 entrepreneurship project is yellow
- .NET操作Redis String字符串
- C语言回调函数
- L2-005 set similarity (intersection of vector and set)
- Some cutting-edge research work sharing of SAP ABAP NetWeaver containerization
- 畅听,网文流量竞争的下一站?
- About the declaration and definition of template functions [easy to understand]
- .NET操作Redis sorted set有序集合
- Some web APIs you don't know
- Asynctask < T> decoration and await are not used in synchronous methods to obtain asynchronous return values (asynchronous methods are called in synchronous methods)
猜你喜欢

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

2022/07/25 ------ arrangement of strings

2022/07/25------字符串的排列

equals与==的区别

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

Uniapp uses the simple method signalr (only for web debugging, cannot package apps)

码云,正式支持 Pages 功能,可以部署静态页面

Comparison of packet capturing tools fiddler and Wireshark

抓包工具fiddler和wireshark对比

Our Web3 entrepreneurship project is yellow
随机推荐
事务的传播性propagation
单元测试,到底什么是单元测试,为什么单测这么难写
STM32 阿里云MQTT esp8266 AT命令
【机器学习小记】【人脸识别】deeplearning.ai course4 4th week programming
Introduction to Phoenix (Level 1: Phoenix installation, level 2: Phoenix basic grammar)
[C language] LINQ overview
.net operation redis string string
畅听,网文流量竞争的下一站?
上传图片获取宽高
L2-005 集合相似度(vector、set求并交集)
Interview questions and answers of the first company (I)
The software cannot be opened
将json文件中数组转换为struct
数据分析入门 | kaggle泰坦尼克任务
Datav beautiful data screen production experience
PTA class a 1001
centos8(liunx)部署WTM(ASP.NET 5)使用pgsql
STM32 Alibaba cloud mqtt esp8266 at command
Inheritance method of simplified constructor (I) - combined inheritance
头歌 Phoenix 入门(第1关:Phoenix 安装、第2关:Phoenix 基础语法)