sqlplus连接数据库报错:ORA-12560: TNS: 协议适配器错误的解决方法

自动从用了oracle11g版本以上的数据库后发现一个容易出现的报错,就是我们在进行维护的时候使用SQLPLUS登录数据库的时候经常报错,ORA-12560:TSN:协议适配器错误


sqlplus连接数据库报错:ORA-12560: TNS: 协议适配器错误的解决方法_第1张图片

看到这个就感觉很不爽,因为我喜欢使用黑框的sqlplus(有点装逼咯),在网上查了很多的方法来解决,包括什么设置oracle_SID环境变量,检查监听及实例服务是否正常启动等等都没解决,最后发现在path的环境变量中有两个路径,一个是dbhome_1\BIN;一个是client_1\bin,在我们进行数据库安装的时候客户端的bin目录位置会处于dbhome_1\bin目录前面,只要我们在这里将这两个路径的位置调整一下即可。

sqlplus连接数据库报错:ORA-12560: TNS: 协议适配器错误的解决方法_第2张图片
sqlplus连接数据库报错:ORA-12560: TNS: 协议适配器错误的解决方法_第3张图片

希望能给大家解决问题。

你可能感兴趣的:(sqlplus连接数据库报错:ORA-12560: TNS: 协议适配器错误的解决方法)