ORA-12557错误是Oracle数据库的一个常见错误,以下是关于该错误的详细解释、可能的原因以及解决方法: 一、ORA-12557错误的含义 ORA-12557错误的全称是“TNS: protocol adapter not loadable”,即“TNS:协议适配器不可加载”。这个错误通常表明Oracle客户端无法加载用于与Oracle数据库服务器进行通信的网络协议适配器。 二...
连接字符串应该包含正确的主机名、端口号和服务名称。 检查数据库连接数限制:如果数据库连接数达到了最大限制,那么可能会导致ORA-12557错误。可以通过查询V$SESSION视图来检查当前连接数:SELECT COUNT(*) FROM v$session; 如果连接数已经达到了最大限制,可以尝试增加数据库的最大连接数限制。 检查防火墙设置:如果服务器...
通常来讲,ORA-12560和ORA-12557错误常常是由于环境变量等设置不正确引起, 本文介绍连接错误基本的解决思路和方法。 ##解决错误的基本思路: 1.确认用户连接方法和数据库认证方式,是否使用了Listener监听登陆,在BEQ登陆的方式下是否有同样的问题 2.查看网络相关的配置文件sqlnet.ora、listener.ora、tnsnames.ora的配置 3...
使用plsql 连接oracle 数据库报ora 12557 错误:解决方案:1:首先确保服务中的service以及监听器都开启 2:F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN下的tnsnames配置文件中的字符串连接是否配置 这个路径根据你的oracle安装路径有关 3:如果还是不行,删除注册表里面的环境变量oracle...
这样的后果就是在重启了DB,或者再次打开第三方连接工具的时候,就会报ORA-12557; 解决的方法; 1. RUN: SYSDM.CPLto openWindows System Properties Click onAdvanced Tab > Environment Variables…,打开系统的环境变量 change the order betweenOracle Client HomeandOracle DB Home: ...
解决Windows Server 2008 R2上登录sqlplus时出现ORA-12560和ORA-12557错误的方法是确保Oracle客户端与服务器端的字符集一致,并正确配置tnsnames.ora文件。 解决Windows Server 2008 R2 (Win7) 登录 SQL*Plus 错误 ORA-12560 和 ORA-12557 在Windows Server 2008 R2 (Win7) 系统中,用户可能会遇到使用 SQL*Plus 登...
直接通过 sqlplus sys/oracle@10.10.100.109:1521/ysxt as sysdba 可以登录,但是通过 sqlplus sys/oracle@YSXT as sysdba 不能登录,报 ORA-12557: TNS: 协议适配器不可加载 。 检查环境变量 TNS_ADMIN 、 ORACLE_HOME 都没有问题。 最后 检查 环境变量PATH ,发现 client及server的目录都加入到了path,拿掉client...
直接通过 sqlplus sys/oracle@10.10.100.109:1521/ysxt as sysdba 可以登录,但是通过 sqlplus sys/oracle@YSXT as sysdba 不能登录,报 ORA-12557: TNS: 协议适配器不可加载 。 检查环境变量 TNS_ADMIN 、 ORACLE_HOME 都没有问题。 最后 检查 环境变量PATH ,发现 client及server的目录都加入到了path,拿掉client...
直接通过 sqlplus sys/oracle@10.10.100.109:1521/ysxt as sysdba 可以登录,但是通过 sqlplus sys/oracle@YSXT as sysdba 不能登录,报 ORA-12557: TNS: 协议适配器不可加载 。 检查环境变量 TNS_ADMIN 、 ORACLE_HOME 都没有问题。 最后 检查 环境变量PATH ,发现 client及server的目录都加入到了path,拿掉client...
原文Oracle11G登录时提示:ORA-12557: TNS:协议适配器不可加载 初步分析是ORACLE_HOME设置错误引起的。前几天不小心看到系统环境变量中的其值为空,就手贱的加载了一个oracle目录,结果重新用PLSQL Developer去登录时出现了该错误。 解决方案: 删除系统变量中的ORACLE_HOME项就能解决该问题。