ITPub博客

首页 > 数据库 > Oracle > pl/sql developer 基于win10+linux虚拟机环境下的配置

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

原创 Oracle 作者:woods_su 时间:2016-03-02 15:09:42 0 删除 编辑
一开始是先发表在新浪博客的,因此有些图片都被屏蔽了

(一)免安装版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博客 ” ,链接:https://blog.itpub.net/30935525/viewspace-2024258/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2016-02-29

  • 博文量
    41
  • 访问量
    75747