ORA-1222:TNS:no such protocol adapter 问题解决

2012-12-03(Monday) 00:00

机器上安装的是instantOracleclient-basic-win32-11.2.0.1.0客户端,本来使用PLSQL developer是可以正常连接数据库的;

后来开发需求装上了Form6i,发现连接数据库时弹出来ORA-1222:TNS:no such protocol adapter这个错误;

解决方案:

1.配置PL/SQL Developer -> Preferences ,OracleHome设置为Form6i的路径;

2.我的电脑 -> 用户变量 设置ORACLE_HOME 为Form6i路径

或者可以直接编辑注册表,修改oracle_home的值为[Form安装的HOME文件夹]/[oracle客户端文件夹];

如果需要切换按以上步骤修改oracle_home再重启PLSQL Developer即可以正常连接数据库;

Category: oracle Tagged: ora-1222