最近在windows server 2012上用plsql连接本机上的oracle时(本机安装了oracle服务端,没有安装客户端),发现plsql登录界面显示不正常。不能登录oracle。
网上看了一下,用instantclient_11_2,亲测有用。
1.下载后,解压:
2、配置plsql:
3、配置tnsnames.ora
我的目录是:D:\soft\instantclient_11_2\NETWORK\ADMIN\tnsnames.ora
orcl =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
注意点:
1、我看网上很多人配了instantclient的环境变量,我试了,在我的服务器上是不用配的。
2、要是plsql显示乱码,可以添加一个用户级别的环境变量NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK (具体的字符集,保持和oracle一致就可以了)