win7 32位系统,连接远程oracle服务器时,配置:
一下载相应版本oracle客户端,并安装。
安装目录为
E:\app\Administrator\product\11.2.0\client_1
二设置环境变量
新建“TNS_ADMIN”变量,值为:E:\app\Administrator\product\11.2.0\client_1,这个变量必须建,否则仍然plsql仍然连不上,报同样错误。(根据实际安装目录设置,该目录下有oci.dll,tnsnames.ora文件)
tnsnames.ora 内容如下:
DMTDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.152.158)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = dmtdb)
)
)
HOST地址为oracle数据库服务器的IP地址。
注意把tnsnames.ora文件里的注释内容去掉,不然连接时会报错。
新建“NLS_LANG”变量,值为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK ,这个变量建立了,能把plsql登陆时报的英文错误变成了中文错误。
三
启动PL/SQL Developer ,点击“取消”不要登录,菜单 --> Tools --> Perferences --> Connection 修改 Oracle_Home 和 OCI Library 的配置:
Oracle Hoem: E:\app\Administrator\product\11.2.0\client_1
OCI library: E:\app\Administrator\product\11.2.0\client_1\oci.dll
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28604600/viewspace-776382/
,如需转载,请注明出处,否则将追究法律责任。