有时候,网上给出的解决办法不甚好用、、、
话说一日,XX项目要改个功能,数据放在楼下的服务器中,想法连上去吧,下了个plsqldeveloper,直接连不行啊,于是乎百度一下吧,学习学习了,看了大家的口径都比较统一,方法思路如下:
1)instantclient-basic-win32-11.2.0.1.0下个客户端
2)下个plsql developer,都有绿色版的了、、、
3)plsql developer的工具-首选项,配置好client路径
4)没有tnsname.ora啊,自己建,在client的目录下创建个这样的文件,写上常规的那些东西,配置好实例名和服务器地址。添加TNS_ADMIN的环境变量指向client的目录。
5)悲剧就从这开始了,傻乎乎的尝试连接服务器的数据库了,各种ora-12514错误,不能够啊,客户端的东西都对啊,连本机可以,就是连不到服务器,杯具的试了各种解决的办法,都不行,崩溃
6)远程连上了服务器,看看oracle服务器端配置成什么样了,汗,listener.ora忘了配了,可以前都能连上,谁给改了,把我要用那实例的监听删了,俨然一个我拿手机在拨一个把我屏蔽的手机号码,还一顿折腾自己手机看看是哪儿坏了、、、可关于listener.ora的配置要改,网上没有提到的,我也学的入神,完全忘了它的存在,跟着人一步一步走啊,险些碰死。
7)最后添加一个NLS_LANG的环境变量,从服务器上看看字符编码类型select userenv('language') from dual;
总结:常跟网上走,哪有不踩空
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17016200/viewspace-709365/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/17016200/viewspace-709365/