pl/sql developer 基于win10+linux虚拟机环境下的配置

一开始是先发表在新浪博客的,因此有些图片都被屏蔽了

(一)免安装版pl/sql developer 下载
百度云连接:
http://pan.baidu.com/s/1mgXHkTE
提取密码:3xhc

(二)查看你要连接的服务器端数据库的字符集
select * from nls_database_parameters;

pl/sql developer 基于win10+linux虚拟机环境下的配置

NLS_LANG=_.

Language:显示oracle消息,校验,日期命名

Territory:指定默认日期、数字、货币等格式

Client character set:指定客户端将使用的字符集


这里对应的是:

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

还可以看到nls_nchar_characterset=AL16UTF16

这个字符集是国家字符集,主要是用于NCHAR、NVARCHAR、NCLOB类型的字段数据,

上面那个字符集是数据库字符集,它用于:CHAR、VARCHAR、CLOB、LONG类型的字段数据;


客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。

但是语言设置可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。


(三)修改客户端,也就是win10端的环境变量

NLS_LANG = AMERICAN_AMERICA.ZHS16GBK(上面对应的nls_lang)

TNS_ADMIN = D:\PLSQL\instantclient_11_2(解压后,instantclient_11_2这个文件夹的实践路径)


(四)PL/SQL Developer 环境设置
pl/sql developer 基于win10+linux虚拟机环境下的配置

1. 位置: 工具 -> 首选项 -> 连接
2. 设置
Oracle主目录名  = D:\PLSQL\instantclient_11_2
OCI库 = D:\PLSQL\instantclient_11_2\oci.dll

(五)配置tnsnames.ora
如果不会配,可以参考上一篇:oracle监听配置
这边可以直接把服务器端,也就是linux端的tnsnames.ora 文件拷贝出来
注意host,直接填IP
test =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = tcp)(HOST = 192.168.1.101)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = test.oracle.com)
    )
  )
客户端如何和主机能够Ping通,这边就不介绍了

(六)重启一下pl/sql developer,
输入用户名,密码,我们这边以hr用户为例,密码也是hr

pl/sql developer 基于win10+linux虚拟机环境下的配置

登录成功后,可以看到左上角的连接标志,还有可以进行相关操作了:

pl/sql developer 基于win10+linux虚拟机环境下的配置


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30935525/viewspace-2024258/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30935525/viewspace-2024258/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值