plsql本机不安装数据库连接远程数据库
Posted leskang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了plsql本机不安装数据库连接远程数据库相关的知识,希望对你有一定的参考价值。
用PL/SQL连接oracle数据库,不管是本地的还是远程的,一般都需要安装oracle客户端
如何达到不安装oracle客户端,又能使用PL/SQL工具?
1. oracle官网提供了instantclient,下载instantclient-basic包,将包解压存放到本地目录即可,包中提供了数据库的远程连接工具等,下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
2、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
3、远程连接数据库
无需配置,可直接在登录窗口中输入用户名、密码、远程地址,8远程地址即:ip:端口/实例名,如:192.168.0.113:1521/ORCL
4、plsql破解见plsql安装,通过注册机生成注册码,注册机网盘地址:https://pan.baidu.com/s/1nvOisMP
5、问题: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,如果不行最好是重启电脑即可生效
以上是关于plsql本机不安装数据库连接远程数据库的主要内容,如果未能解决你的问题,请参考以下文章
PLSQL Developer连接的是远程的数据库,查询时怎么设置表名前面不加数据库名