ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
来源:互联网 发布:马云网络 编辑:程序博客网 时间:2024/05/29 04:48
用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误,
原因如下:
你oracle安装成功后,一直未停止数据库(即数据库是启动的),客户端配置成功后,应该一直不会有什么问题。
而一旦把Oracle安装在虚拟机中,而且Oracle安装完毕后,没在进行任何监听的配置,则虚拟机再启动,则就会出现ORA-12514的问题。解决步骤:
1、通过重启服务的方式启动数据库,再次连接尝试。
(1)以oracle身份登录数据库,命令:su – oracle
(2)进入Sqlplus控制台,命令:sqlplus /nolog
(3)以系统管理员登录,命令:connect / as sysdba
(4) startup mount
则会出现 ORA-01033: ORACLE正在初始化或关闭的解决方法
(5)shutdown normal
会出现:ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
(6)startup2、如果第一种方法不可行,我们采用第二种方法
- 正确添加listener.ora;
- 重新启动了oracle服务器,并检查oracle所有服务是否启动;
- oracle客户端Net Cofiguration Assistant正确添加或重新配置实例名
(1)正确添加listener.ora
步骤如下:
- 在oracle服务器Oracle安装目录(我的在E:\Oracle10g下,每个人的不一样,根据自己的情况查找)Network/admin目录下找到listener.ora 我的如下图所示
# listener.ora Network Configuration File:E:\Oracle10g\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
LISTENER =
lsnrctl stop // 关闭
lsnrctl start // 启动
(3)而有些朋友在配置客户端时,连接数据库成功,而使用PL/SQL时,又出现了如下图所示的问题。这又如何解决呢?为什么oracle客户端已经连接成功了,而PL/SQL确不行呢?出现如上的原因是,可能是大家再配置oracle客户端时,虽然链接成功了,步骤上可能有些错误。大家使用Net Cofiguration Assistant客户端时重新配置了Orcl,而不是添加,我们应该如下步骤处理,就不会出问题了。
1、如果Net Cofiguration Assistant中已经有了Orcl。我们可以重新配置
2、如果Net Cofiguration Assistant中没有Orcl,我们应该添加
若出现 ORA-27101: shared memory realm does not exist则
1. 启动打开目录:D:\app\Administrator\admin\orac11\pfile,会发现里面有一个文件:init.ora.1052011103553,这是Oracle最后一次成功启动时备份的启动文件。
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务!
- 解决方法:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 解决
- ora-12514: tns: 监听程序当前无法识别连接描述符中请求的服务
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题解决
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题解决
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题解决
- ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务
- 解决 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题解决
- 深度增强学习之Policy Gradient方法1
- POJ 1088 滑雪
- Python 学习成长记(四)---- Python 流程控制
- maven探究五:发布工程到nexus私服中
- 【面试题】剑指Offer-46-从1加N
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
- Docker的boot2docker.iso镜像使用
- python去字符串两边的空格和换行符
- jetty和tomcat区别与应用场景
- 选择结构
- JAVA springMVC前端传参到后端和接收
- 06-S3C2440学习之移植2012u-boot到S3C2440(移植过程二)支持NAND启动
- Android 网络工具类NetworkUtils使用
- spring data jpa执行update和delete语句时报错处理