oracle中srv添加监听服务,Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务...
Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
解决过程:
1. 找到listener.ora监听文件,具体位置:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora
2. 在lisener.ora文件中找到
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
将下面的一段内容copy进去,并适当修改。(红字部分为你的SID,其中GLOBAL_DBNAME为全局数据库名,可以与SID不同)
(SID_DESC =
(GLOBAL_DBNAME = ORAC11)
(ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
(SID_NAME = ORAC11)
)
3. 保存listener.ora文件,关闭并重新启动监听程序。
lsnrctl stop // 关闭
lsnrctl start // 启动
4. 此时,用正常的用户去连接双出现新的错误。
ORA-27101: shared memory realm does not exist
5. 启动打开目录:D:\app\Administrator\admin\orac11\pfile,会发现里面有一个文件:init.ora.1052011103553,这是Oracle最后一次成功启动时备份的启动文件。
6. sqlplus /nolog,
create spfile from pfile='D:\app\Administrator\admin\orac11\pfile\init.ora.1052011103553'
startup // 启动数据库。
7. 一切恢复正常。
ora-12514的错误的原因有很多。但无外乎这几种:
1)、 ORA-12541: TNS: 没有监听器
显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正确。启动监听器:
$ lsnrctl start或
C:lsnrctl start
2)、 ORA-12154: TNS: 无法处理服务名
检查输入的服务名与配置的服务名是否一致。另外注意生成的本地服务名文件(Windows下如D:oracleora92networkadmin tnsnames.ora,Linux/Unix下/network/admin/tnsnames.ora)里每项服务的首 行服务名称前不能有空格。
3)、 ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的SERVICE_NAME
打开Net Manager,选中服务名称,检查服务标识栏里的服务名输入是否正确。该服务名必须与服务器端监听器配置的全局数据库名一致。同时检查sqlnet.ora,例如如果想要采用简便连接方式连接就需要在NAMES.DIRECTORY_PATH参数中添加EZCONNECT。
4)、Ora-12514:TNS:监听程序当前无法识别链接描述符中请求的服务
该问题是由于缺少监听器的SID_LIST描述项引起的,采用netca进行配置的时候经常会遇到该问题,listener.ora示例如下
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /opt/oracle/product/9.2.0.4)
(PROGRAM = extproc))
(SID_DESC =
(GLOBAL_DBNAME = SAMPLE.COM)
(ORACLE_HOME = /opt/oracle/product/9.2.0.4)
(SID_NAME = SAMPLE)))LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = tcy.com)(PORT = 1521)))
// 解决办法
1.cmd 进入 sqlplus / as sysdba
2.增加 process 和session 重启服务
3.修改LISTENER.OAR 文件添加
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = f:\app\MY\product\11.2.0\dbhome_1)
(SID_NAME = orcl)
)
4.修改tnsnames.ora
(CONNECT_DATA =
(SERVER = dedicate)
(SERVICE_NAME = orcl)
)
dedicate
oracle中srv添加监听服务,Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务...相关推荐
- oracle中监听程序当前无法识别连接描述符中请求服务 的解决方法
早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了"ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务"错误,帮其解决后,发现很多人遇到过这样的问 ...
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务-Oracle连接错误
连接Oracle时突然报"ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务"错误 检查OracleServiceORCL服务是否启动! win10:此电脑→管理 ...
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
在安装完Oracle10g后,使用PL/SQL工具连接,提示如下的问题: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 解决办法是手动修改监听配置文件: # listen ...
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
51CTO在线视频课程,欢迎大家访问试听 <测试系列课程之缺陷管理概述> http://edu.51cto.com/course/course_id-447.html <软件测试基础 ...
- ORACLE11g ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务
1.TNS连接错误 同事跟我说连接oracle数据库报错ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,如下所示: 2.查看本地TNSPING 查看本地的tns配置: WX ...
- ORACLE11g ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
1.TNS连接错误 同事跟我说连接oracle数据库报错ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,如下所示: 2.查看本地TNSPING 查看本地的tns配置: WX ...
- ORACLE11g ORA 12514 TNS 监听程序当前无法识别连接描述符中请求的服务
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 1.TN ...
- java连接数据库12514_ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法...
早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了"ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务"错误,帮其解决后,发现很多人遇到过这样的问 ...
- ORA-12514 监听程序当前无法识别连接描述符中的服务
今天在用oracle的时候遇到了这样一个问题:"ORA-12514 监听程序当前无法识别连接描述符中的服务",网了看了好多别人的办法都没有解决,自己就试着解决了一下,嘿,还真解决了 ...
最新文章
- Depth graph
- 淘宝店、淘宝商城排名规则及流量提升培训教程
- IPFS中国社区丨最简单全面介绍IPFS
- 教师查询系统C语言,教师管理系统c语言版
- android模拟器默认位置的修改
- java带权连通图上最小权边,连通图最小生成树的算法及实现
- JAVA继承重写的规则
- 这是人类高手输给AI的第一场辩论赛
- cookie和session基础以及在Django中应用
- 【Python】Python第三方库概览
- 什么是NFV?什么是SDN?他与SDN的区别是什么
- java 磁力下载工具_它可能是现在最好用的磁力下载工具
- 超详细的Mac重装系统教程!让重装系统变得简单起来!
- 作物病虫害识别数据集资源合集
- camtasia怎么在视频上添加图片
- a8处理器相当于骁龙几_iPhone 8P相当于什么水平的安卓机?发现两点劣势,其它无关紧要...
- 实践Python控制NI SMU PXIe-4143
- while语句和do...while语句
- P4593 [TJOI2018]教科书般的亵渎(拉格朗日插值 + k幂次之和)
- 云顶之弈机器人怎么拉人_LOL云顶之弈10.16b机器人怎么玩_云顶之弈10.16b机器人装备站位_3DM网游...
热门文章
- 修改联想笔记本键盘快捷键
- 6.Java 面试题整理(XML)
- 《天天数学》连载38:二月七日
- php秒数怎么转换为时间格式,php将秒数转换为时间(年、月、日、小时…)
- c++ 数组初始化_C++入门篇(二十九),字符数组在内存中存储的情况
- cpp mqtt paho 使用_MQTT--Paho C Client 的实现和详解
- bzoj1237 [SCOI2008]配对 贪心结论+插数dp
- Intel 64/x86_64/IA-32/x86处理器 - 通用指令(8) - 杂项指令 用户态扩展状态指令 随机数生成指令
- python三种基本数据类型_Python的三种基本数据类型
- 矩形法_教程 | 三个案例教会你大师都爱用的矩形造字法!