ORA-12557(协议适配器不可加载) 及常见问题

这些全是本人卡了很久的问题。网上好多写的都有问题。比如这个路径,网上就有让oracle_home配置client_1的路径。这个是肯定是不行的 。

Oracle_home 对应这个监听服务OracleOraDb11g_home1TNSListener

Oracle_home 这个环境必须是 dbhome_1 。如果这个是client_1 监听服务起不来。还跟listener.ora这个文件有关。host 那块是你的主机名。

如果你的监听服务起不来 查看这两块。

ORA-12557(协议适配器不可加载) 及常见问题_第1张图片ORA-12557(协议适配器不可加载) 及常见问题_第2张图片ORA-12557(协议适配器不可加载) 及常见问题_第3张图片

 

如果你的Oracle  客户端登录数据库这块加载没有的话。先查看是否有tnsnames.ora这个文件。 没有的话网上随意找一个就行。如果有tnsnames.ora  数据库还是为空。 就直接查看环境变量是否有TNS_ADMIN这个文件。这个变量配置后一般都会好的。

ORA-12557(协议适配器不可加载) 及常见问题_第4张图片

ORA-12557(协议适配器不可加载) 及常见问题_第5张图片

dbhome_1  和client_1 这块不能同时加入Path。 否则会提示协调服务器不可加载。如果使用client_1 这个也会报错。所以只能用dbhome_1 或者是分开前后。

D:\app\Administrator\product\11.2.0\dbhome_1\bin(前) 
D:\app\Administrator\product\11.2.0\client_1\bin(后) 

ORA-12557(协议适配器不可加载) 及常见问题_第6张图片

ORA-12557(协议适配器不可加载) 及常见问题_第7张图片

ORA-12557(协议适配器不可加载) 及常见问题_第8张图片

 

如果是这个错误:ora-12560协议适配器错误   先查看一下oracle_sid是什么。

尝试一下 set oracle_sid=orcl 如果可以就把他加入环境变量 省的以后忘了。

ORA-12557(协议适配器不可加载) 及常见问题_第9张图片

ORA-12557(协议适配器不可加载) 及常见问题_第10张图片

ORA-12557(协议适配器不可加载) 及常见问题_第11张图片ORA-12557(协议适配器不可加载) 及常见问题_第12张图片

你可能感兴趣的:(IT,oracle)