PLSQL连接oracle服务器,包括经常遇到的问题,登录适配器错误,监听程序无法识别连接描述符中请求的服务等

一。安装instantclient(oracle客户端)

    因为oracle太大,一般电脑带不起来,所以把oracle放在服务器,我们用client端去访问oracle服务器。

    我是直接把instantclient_11_2的压缩包解压,没有安装oracle什么的,因此在本机的服务里也没有oracle的服务,网上好多说没有启动服务,对于连接数据库服务器来说是不存在的。然后修改

E:\oracle\instantclient_11_2\Network\Admin\Sample\tnsnames.ora,

按照格式添加host port,添加你要访问的服务器的格式

配置环境变量:

ORACLE_HOME = C:\Oracle\instantclient_10_2TNS_

ADMIN = C:\Oracle\instantclient_10_2

NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

修改Path变量,在后面添加 C:\Oracle\instantclient_10_2

 


二。安装PL/SQL  

    打开PLSQL,先点击取消,这样以不登录状态进入,然后工具--首选项


第二个为固定的,第一个指向你的tnsnames.ora,不然会报错监听程序无法识别连接描述符中请求的服务

然后关闭程序,登录,注意数据库一定要选择 ,不然会出现登录适配器错误。


登录如果出现

PL/SQL database character set(AL32UTF8) and Client character set(ZHS16GBK) are different  这个错误

主要原因是环境变量,改为如下即可



猜你喜欢

转载自blog.csdn.net/sivanl/article/details/80509738