当前位置:网站首页>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的配置多了(至于为何不对,可能是我自己手贱多增加的)。
边栏推荐
- 【dectectron2】跟着官方demo一起做
- mysql 进不去了怎么办
- 【杂谈】Error loading psycopg2 module :No module named psycopg2
- Google与Pixar开发Draco支持USD格式 加速3D对象传输<转发>
- The software cannot be opened
- Some web APIs you don't know
- C语言计算日期间隔天数
- MD5加密
- Problems encountered in QRcode QR code (C language)
- Introduction to Phoenix (Level 1: Phoenix installation, level 2: Phoenix basic grammar)
猜你喜欢
hx711 数据波动大的问题
canvas上传图片base64-有裁剪功能-Jcrop.js
异常的概念与处理
equals与==的区别
[leetcode每日一题2021/2/14]765. 情侣牵手
Agenda express | list of sub forum agenda on July 27
[leetcode每日一题2021/4/23]368. 最大整除子集
【机器学习小记】【风格迁移】deeplearning.ai course4 4th week programming(tensorflow2)
STM32 Alibaba cloud mqtt esp8266 at command
[leetcode每日一题2021/8/31]1109. 航班预订统计【中等】差分数组
随机推荐
Asynctask < T> decoration and await are not used in synchronous methods to obtain asynchronous return values (asynchronous methods are called in synchronous methods)
【杂谈】Error loading psycopg2 module :No module named psycopg2
Summary of common skills in H5 development of mobile terminal
关于模板函数声明与定义的问题[通俗易懂]
原生JS-获取transform值 x y z及rotate旋转角度
构造器、方法重载、对象数组和static
Inheritance method of simplified constructor (I) - combined inheritance
vscode上使用anaconda(已经配置好环境)
函数模板参数(函数参数在哪)
[Halcon vision] array
分布式锁解决方案之Redis实现
The reason why go language is particularly slow to develop run and build commands
[gossip] error loading psychopg2 module: no module named psychopg2
.net operation redis sorted set ordered set
.net operation redis set unordered collection
The CLOB field cannot be converted when querying Damon database
.net operation redis list list
[Halcon vision] image filtering
A semicolon is missing
事务的传播性propagation