通常情况下,实施人员或者开发人员,在项目上开发,会用到通过PLsql连接服务器的Oracle,而非本地的Oracle。这时候,就会有新人遇到难题该怎么解决,以下是我的经验总结,望指正。
首先,找到Oracleinstantclient软件,我这里用的是这个版本instantclient-basic-nt-11.2.0.2.0。将下载后的软件解压到电脑的C:\instantclient_11_2(位置可以根据自己的喜好进行调整);
其次,下载PLsql,此时务必注意,PLsql的版本一定要和Oracleinstantclient的版本相同(32位的PLSQL对应32位的Oracleinstantclient);
再者,注意配置三个系统变量:
ORACLE_HOME = C:\instantclient_11_2 oracle的默认路径
TNS_ADMIN = C:\instantclient_11_2配置监听
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK 配置地区及字符集
与此同时,要在path中增加C:\instantclient_11_2;
最后,在C:\instantclient_11_2(位置可以调整)下新建一个配置文件,tnsname.ora文件,文件的配置内容大体如下:
务必注意格式,其中HOST为服务器的IP,PORT为端口号,SERVICE_NAME是大家耳熟能详的Oracle的服务名,一定要根据自己的实际来配置。
同时要在PLsql的首选项中进行设置,(注意, 在第一次进入PLsql时,选择取消后, 进入工具—> 首选项 —>连接后,进入如下界面)配置如下:
这里配置完毕后,你就可以登录使用了。