sqlplus出现协议适配器错误怎么办
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlplus出现协议适配器错误怎么办相关的知识,希望对你有一定的参考价值。
今天遭遇ora-12560:tns:
协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。
造成ora-12560:
tns:
协议适配器错误的问题的原因有三个:
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,
启动oraclehome92tnslistener服务。
2.database
instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务
面板,启动oracleservicexxxx,xxxx就是你的database
sid.
3.注册表问题。regedit,然后进入hkey_local_machine\software\oracle\home0将该环境变量oracle_si
d设置为xxxx,xxxx就是你的database
sid.或者右几我的电脑,属性--高级--环境变量---系统变量--新建
,变量名=oracle_sid,变量值=xxxx,xxxx就是你的database
sid.或者进入sqlplus前,在command
line下
输set
oracle_sid=xxxx,xxxx就是你的database
sid.
经过以上步骤,就可以解决问题 参考技术A 打开sqlplus,输入用户名和密码后出现错误DRA-12560:TNS:协议适配器错误
选择我的电脑->单击右键->管理->在打开的计算机管理的右边选择服务和应用程序->选择服务
在对话框的右边显示出的服务找到OracleServiceORL,(名称是按照首字母进行排序的)如图:
选中该服务->单击右键->选择启动或者选中该服务后在左边点击启动,此时显示出对话框正在启动
查看该服务的状态显示正在运行
6
这时在sqlplus中输入用户名和密码,则成功连接到数据库
oracle数据库连接提示协议适配器错误
我安装的oracle数据库第三方plsql可以连上,net manager测试也成功,就是运行——sqlplus登录时提示协议适配器错误,不知什么原因,注明一下,网上的方法我试过了不行,请高手真诚来解答,不要复制粘贴过来的!!!!
原因:相关的服务没有开启。
1.打开sqlplus,在出现dra12560:TNS:protocoladapter错误后输入用户名和密码。
2.选择我的电脑->右键->管理->右侧打开电脑管理-选择服务和应用->选择服务。
3.查找对话框右侧所示服务的OracleServiceORL(名称按首字母排序),如图所示:
4. 选择服务->,右键单击->并选择start或选择服务,然后单击左侧的start。此时,对话框正在启动。
5.查看该服务的状态显示正在运行。
6.此时,在sqlplus中输入用户名和密码,到数据库的连接就成功了。
参考技术A 1,怀疑你电脑中安装了不只一个oracle客户端2,怀疑你plsql是通过其中一个oracle客户端连接成功的,而sqlplus你开的是另一个oracle客户端的sqlplus 参考技术B win+R键打开运行窗口,输入services.msc看orcale的服务有没有启动,我是这样的原因 参考技术C 应该是连接字符串错误 参考技术D 打开cmd
输入sqlplus sys/ as sysdba 回车
输入口令 : 回车
以上是关于sqlplus出现协议适配器错误怎么办的主要内容,如果未能解决你的问题,请参考以下文章
我用sqlplus能连接oracle数据库,但用plsql连接时出现 ora 12560协议适配器错误,该怎么办?
plsql连接不上oracle 报ora-12560适配器协议错误,请问你是怎么解决的