配置oracle加VC中间件出现错误“ORA-12557:TNS:协议适配器无法加载”

问题: 导致ORA-12577错误的原因是什么?我在Windows上运行。

ORA-12557:TNS:协议适配器无法加载

ORA-12577错误与Windows环境或Oracle Home PATH有关,因为当我在ORACLE_HOME bin中执行它时,sqlplus命令可以顺利运行。


配置oracle加VC中间件出现错误“ORA-12557:TNS:协议适配器无法加载”情况如下;

解决方法如下:

这个问题有两种解决方案:

1 - 将Oracle DB Home放在PATH环境变量中的其他路径之前。

2 - 从环境中删除ORACLE_HOME变量并重新启动PC

Oracle作者Osama Mustafa注意到了ORA-12577错误的解决方案。

运行:SYSDM.CPL打开Windows系统属性

单击“高级”选项卡>“环境变量”




单击“ 系统变量的“ 路径”变量然后单击“ 编辑”

更改Oracle Client Home和Oracle DB Home之间的顺序:

更改前:D: oracle product 10.2.0 client_1 bin; D: oracle product 10.2.0 db_1 bin;

更改后:D: oracle product 10.2.0 db_1 bin; D: oracle product 10.2.0 client_1 bin;

换句话说,将Oracle DB Home放在另一条路径的前面。


附件:
  • 这个文档对您有帮助的吗?
  • |