用PL/SQL链接oracle数据库,无论是本地的仍是远程的,通常都须要安装oracle客户端
如何达到不安装oracle客户端,又能使用PL/SQL工具?
二、plsql登陆时点击取消,进入到未登陆状态界面,点击工具-->首选项配置解压后的instantclient目录,以下图:
如,Oracle Home配置:D:\softPackge\developSoft\softPackge\plsql\oracleConnectionTool\instantclient-basic-windows.x64-12.2.0.1.0\instantclient_12_2
OCI library配置:D:\softPackge\developSoft\softPackge\plsql\oracleConnectionTool\instantclient-basic-windows.x64-12.2.0.1.0\instantclient_12_2\oci.dll
三、远程链接数据库
无需配置,可直接在登陆窗口中输入用户名、密码、远程地址,8远程地址即:ip:端口/实例名,如:192.168.0.113:1521/ORCL
五、问题:plsql链接远程数据库后查询出的数据乱码?
(1)首先经过sql查询数据库编码:select * from V$NLS_PARAMETERS;
查看第一行:NLS_LANGUAGE属性值,看是不是GBK或者UTF-8则设置环境变量。
(2)设置环境变量
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
LANG=zh_CN.GBK
--instantclient解压目录
TNS_ADMIN=D:\softPackge\developSoft\softPackge\plsql\oracleConnectionTool\instantclient-basic-windows.x64-12.2.0.1.0\instantclient_12_2
而后重启plsql,若是不行最好是重启电脑便可生效