进oracle数据库报ORA-12560 TNS:PROTOCOL ADAPTER ERROR错误
发布网友
发布时间:2022-04-21 01:26
我来回答
共5个回答
热心网友
时间:2023-11-02 09:50
进oracle数据库报ORA-12560 TNS:PROTOCOL ADAPTER ERROR错误是设置错误造成的,解决方法为:
1、查看当前节点的参数文件,发现参数文件值为空。
2、在查看节点2的时候发现节点2是正常的,而且数据库也能够正常启动。
3、于是从正常的节点2上面创建pfile文件,并把Pfile文件传送到节点1。
4、但在节点1上使用节点2创建的pfile启动数据库时依然报如下图的错误。
5、最后在网上查看发现是因为权限的问题,可能是因为添加节点时权限更改了的原因,现在把权限修改过来。
热心网友
时间:2023-11-02 09:51
1.监听服务没有起起来。
windows 7平台个一如下操作:
按住windows+R 输入services.msc打开服务面板,启动oracle???TNSlistener服务。
2.database instance没有起起来。
windows平台如下操作:
按住windows+R 输入services.msc打开服务面板,启动oracleserviceXXXX,XXXX就是你的SID.
3.注册表问题。
regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME#将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的SID.或者右键单击我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.
经过以上步骤,就可以解决问题。
总结:我在Oracle XE 下手工新建数据库成功后,更改完启动脚本和监听文件,能够成功运行启动和停止脚本,但以用户登录数据库实例时会报ORA-12560: TNS:protocol adapter error 错误,在命令行下输set oracle_sid=ora10g后,再次登录就没问题,证明是环境变量的设置问题,根据上面第三条更改:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_XE
修改ORACLE_SID=ora10g
再次以用户登录数据库实例,问题解决。追问您好!感谢您的回答,监听起来了,实例服务也起来了,你说的注册表是本机的还是虚拟机的,我的oracle 是装在虚拟机里的,数据库文件放在本机的E盘了,因为数据库太大,虚拟机装不下。
热心网友
时间:2023-11-02 09:51
是TNS适配器错误
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
1.监听服务没有起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.
4.主机字符串输入SID.
热心网友
时间:2023-11-02 09:52
你本机是64位的,虚拟机的服务器是32位的
本机客户端换个32位的即可追问本机是32位的
热心网友
时间:2023-11-02 09:52
我新手,就按照新手的视角来解决一下,术语和和其他错误请谅解OvO(我安装的是win64_11gR2版本)
问题:Oracle数据库连接进入出现 ORA-12560 TNS:PROTOCOL ADAPTER ERROR 错误
原因:Oracle数据库监视器OracleOraDb11g_home1TNSListener未运行
解决:WIN+R/services.msc打开服务控制台,找到 OracleServiceORCL 和 OracleOraDb11g_home1TNSListener ,右键点击启动。
现在再试试进入数据库,应该可以了
进oracle数据库报ORA-12560 TNS:PROTOCOL ADAPTER ERROR错误
进oracle数据库报ORA-12560 TNS:PROTOCOL ADAPTER ERROR错误是设置错误造成的,解决方法为:1、查看当前节点的参数文件,发现参数文件值为空。2、在查看节点2的时候发现节点2是正常的,而且数据库也能够正常启动。3、于是从正常的节点2上面创建pfile文件,并把Pfile文件传送到节点1。4、但在节点1上使用节...
ERROR - ORA-12560: TNS:protocol adapter error 怎么解决?
是TNS适配器错误 造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开...
linux下启动oracle监听时报错
TNS-12537: TNS:connection closed TNS-12560: TNS:protocol adapter error TNS-00507: Connection closed Linux Error: 29: Illegal seek [oracle@ora log]解决办法:1:查看/etc/hosts文件,一定要包含以下语句:127.0.0.1 localhost.localdomain localhost 2:保证下面2个文件标红的内容要完全一样 ...
无法启动oracle数据库 报: ORA-12560: TNS:protocol adapter error
楼主可以尝试把先将oracle的数据库服务和监听服务关闭,然后删除Oracle的监听器,重新建一个监听,再启动数据库试试。oracle一般的adapter错误都跟监听器有关
...出现了一个protocol adapter error这样的错误
其他情况要具体分析,比如有可能是连接数过多造成内存消耗殆尽,也会造成ora-12560错误。参考文档:Note 1070749.6,73399.1 Note 1016454.102 TNS 12560 DB CREATE VIA INSTALLATION OR CONFIGURATION ASSISTANT FAILS Bug 948671 ORADIM SUCCSSFULLY CREATES AN UNUSABLE SID WITH NON-ALPHANUMERIC ...
...库时报错ORA-12560:TNS:protocol adapter error
参考这个:使用PL/SQL Developer连接OracleX64版本:•1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;•2. 将系统的tnsnames.ora拷贝到该目录下;•3. 在PLSQL Developer中设置Oracle_Home和OCI Library:ToolsPreferences&...
...就遇到了ORA-12560: TNS: 协议适配器错误- Oracle
卸载了重装也没用,你网络配置要求可能不正确,检查是否将Microsoft LoopBack Adapter 配置为系统的主网络适配器,还要检查操作系统要求是否通过,在win7上安装必须先更改安装程序中的XML文件.
veritas 备份报错
ORA-12560 : TNS:protocol adapter error (网路通讯失败,监听网络)失败原因分析:1,检查该oracle数据库是否安装了rman恢复管理器 用sys账户登陆 命令如下:rman target / nolog >conn to sys/password(密码)2,检查NBU备份的脚本中备份账户是否是sys, ORACLE_HOME的路径和instance的名称是否准确...
oracle 乱码 如何解决
SQLPLUS_SYSTEMROOT=d:\\WINNT。对于后面一项的修改只对Windows操作系统进行,对UNIX操作系统则不需要。如果在Windows操作系统中不修改该项,在Oracle Enterprise Manager中,连接系统时,会提示如下的错误:ORA-12560 TNS:protocol adapter error 或者 ORA-12545 Connect failed because target host or object ...
oracle10g的12518和12560错误
TNS-12560: TNS:protocol adapter error TNS-00517: Lost contact Linux Error: 32: Broken pipe In the above example, listener log shows the complete error stack, the bottom error being 32 is the OS error. It also shows that the jdbc client from IP 10.10.10.3 has tried to ...