oracle本地进行连接的时候报错ORA-12560: TNS: 协议适配器错误
发布网友
发布时间:2022-04-23 09:18
我来回答
共2个回答
热心网友
时间:2022-04-11 11:11
ORA-12505:
之前用PL/SQL DEVELOPER和SQLPLUS 登录数据库都没有问题,就是应用程序通过JDBC连接Oracle时无法成功连接。
经过查找,发现Oracle的service_name 和sid_name不一致,而PL/SQL DEVELOPER和SQLPLUS 采用service_name进行连接,而应用程序是按照sid_name进行连接,所以出现PL/SQL DEVELOPER和SQLPLUS 能够连接而应用程序却无法连接的问题。
解决问题很简单,原来是自己将sid_name搞错了;首先查找当前实例的sid_name:SELECT INSTANCE_NAME FROM V$INSTANCE,然后把得到的sid_name填入应用程序的连接串中。
1.知道你的SID名:可以再注册表中查找,也可以通过借助Oracle的sqlplus工具并以管理员方式连接敲命令查看:select instance_name from v$instance;必须是管理员身份,否则“视图不存在”。
2.在Oracle SQL Developer连接工具上修改你的数据库SID名。
3.勾选“保存命令”,“角色”选择数据库管理员。
4.点击“保存”和“测试”,并连接,剩下的就是连接成功了。
热心网友
时间:2022-04-11 12:29
1、检查监听
netstat -an|find "1521"
2、检查$ORACLE_HOME/network/admin的3个ora文件
3、listener.ora设置HOST=0.0.0.0
4、tnsnames.ora设置
5、删除sqlnet.ora
6、在
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Oracle]
和
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Oracle\Key_OraDB10g_home2]
设置ORACLE_SID
oracle本地进行连接的时候报错ORA-12560: TNS: 协议适配器错误
1.知道你的SID名:可以再注册表中查找,也可以通过借助Oracle的sqlplus工具并以管理员方式连接敲命令查看:select instance_name from v$instance;必须是管理员身份,否则“视图不存在”。2.在Oracle SQL Developer连接工具上修改你的数据库SID名。3.勾选“保存命令”,“角色”选择数据库管理员。4.点击...
解决oracle报: ora-12560: tns: 协议适配器错误
当遇到Oracle报ora-12560: TNS: 协议适配器错误时,主要问题可能源于三个根源:首先,监听服务未启动。在Windows上,可以通过打开服务管理器启动OracleOraDb11g_home1TNSlistener服务。其次,数据库实例未运行。同样在服务管理器中,启动相应的OracleService(如OracleServiceBOOKSALES)以对应你的数据库SID。此...
CMD登录Oracle显示“ORA-12560: TNS: 协议适配器错误”怎么...
当你尝试通过CMD登录Oracle时,遇到"ORA-12560: TNS: 协议适配器错误",这通常意味着存在几个可能的问题。首先,确认监听服务是否已启动。在Windows上,可以通过打开服务面板,找到OracleOraDb11g_home1TNSListener服务并启动它。其次,确保数据库实例也运行正常,找到对应的service,如oracleserviceXXXX(XXXX...
oracle怎么解决12560协议适配器错误
当用户在连接Oracle数据库时遇到12560 TNS协议适配器错误时,可以尝试以下解决方法:1、检查Oracle服务是否已启动:如果Oracle服务未启动,则无法建立与Oracle数据库的连接。可以在Windows服务列表或Linux/Unix的启动脚本中检查服务状态,并启动服务。2、检查Oracle SID是否正确:如果用户提供的SID不正确,则无法...
CMD登录Oracle显示ldquoORA12560TNS协议适配器错误rdquo如何
1、监听服务没有开启。2、windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动OracleOraDb11g_home1TNSListener服务。3、 2、database instance没有起起来。4、windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的...
ora12560协议适配器错误怎么办
ORA-12560协议适配器错误通常意味着Oracle数据库客户端无法与服务器建立连接。这种错误可能由多种原因引起,但最常见的是网络问题或配置错误。首先,网络问题可能是导致ORA-12560错误的主要原因之一。这可能是由于网络中断、网络延迟过高或者防火墙设置导致的。为了解决这个问题,首先要检查网络连接是否正常。可以...
ORA-12560 TNS 协议适配器错误
造成ORA-12560:TNS:协议适配器错误的问题的原因有三个 1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务 面板,启动...
cmd中登录Oracle 显示ORA-12560: TNS: 协议适配器错误
1、监听服务没有开启。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动OracleOraDb11g_home1TNSListener服务。2、database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.3、注...
进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上使用...
oracle 显示协议适配器错误,怎么回事啊???!
1、打开sqlplus,输入用户名和密码后出现错误DRA-12560:TNS:协议适配器错误。2、选择我的电脑->单击右键->管理->在打开的计算机管理的右边选择服务和应用程序->选择服务。3、在对话框的右边显示出的服务找到OracleServiceORL,(名称是按照首字母进行排序的)如图:4、选中该服务->单击右键->选择启动...