会追加分:连接oracle10数据库时,提示ORA-12538: TNS:no such protocol adapter,是哪儿出的问题
我的监听没有问题,会追加分数,有价值的回答觉得不吝啬
补充:我连接数据库用了好长时间了,昨天改了了环境变量以后才这样的,环境变量改回来也不管用了
追问:您是指在哪儿操作,偶是新手,看不太懂,能给解释一下不,灰常感谢其实我还是没听懂去哪儿设置监听配置文件目录。。。。。。。是用运行设置吗你说的那个配置文件我知道在哪儿呢,但是怎么设置set TNS_ADMIN=ORACLE_HOME/network/admin,怎么用tnsping测试listener.ora和sqlnet.ora,我还是不懂360611899,谢谢,嘿嘿怎么换817的版本的,能否告诉一下具体操作,非常感谢不给个建议,把那个放前哪个放后吗
答案:试试:
NT:set TNS_ADMIN=ORACLE_HOME/network/admin
UNIX:export TNS_ADMIN=ORACLE_HOME/network/admin
最后检查服务端sqlnet.ora和客户端tnsnames.ora,用tnsping测试连通性。
其他:是这个oracle版本的bug,换一个817的版本就OK了 你是不是同时安装了不同版本的服务端、客户端?
尝试调整一下他们的安装目录在环境变量 path 中的先后顺序试试吧。
上一个:Oracle数据库怎么新建表
下一个:oracle 数据库 dblink怎么用