plsql远程连接orale,连不上找我

1.自己去官网下载plsql。网站自己搜索随便下载什么版本都行(我三个同事用的不同版本plsql都可以)

算了 我还是贴一个把

链接:https://pan.baidu.com/s/1eUWqmsYikJdADQ15BMyWlA 
提取码:abcd

里面有一个64位.exe 和32位exe客户端。自己选择一个安装。里面也有汉化脚本。。我没用。

2.最重要的是orale连接客户端。有的是自己在orale官网下载的下载的http://www.oracle.com/technetwork/topics/winsoft-085727.html 。。。。不要自己去下载。。我就是自己下载了四五个版本都不行。登录的时候

这个没有下拉选项。。

我这里贴一个你们直接下载就可以
链接:https://pan.baidu.com/s/1Vr1g7-BsPevXSgOnBYhyhg 
提取码:abcd

3.这些都准备完成了就是配置了

老版本在Tools的下面Preferences,新版本Configure-Preferences下面设置

点击打开

填写 你解压后instanclinet 的路径。。

重点 重点 重点 !!! 自己手动复制路径 。。如果你复制的内容填不进去。点击一下输入框上面一点点绿色的小图标。变成灰色再粘贴进去

4.重启plsql。

登录你的orcal账号密码及连接地址

可能出现的问题:connect as  没有下拉选择

那你要仔细检查。plsql里面配置的oci.dll路径是否正确。请仔细

5.到这里就可以成功连接orcal了。但是如果你出现了中文乱码现象请往下面看

6.在plsql 里面执行查询语句   select userenv('language') from dual;

出现如图:

这个是查看orcal的字符集

再输入sql语句查看本地字符集

select * from V$NLS_PARAMETERS

对比字符集是否一样

例如我上图的字符集是

SIMPLIFIED CHINESE_CHINA.AL32UTF8

下图的字符集是SIMPLIFIED CHINESE +AL32UTF8

那orcal server和我本地字符集是一样的。

就去配置环境变量

NLS_LANG

SIMPLIFIED CHINESE_CHINA.AL32UTF8

注意!!!!!!

注意!!!!!!

注意!!!!!!

配置环境变量的值是你查询出来的字符集(select userenv('language') from dual)

不是随便自己乱定义得。

配置完成之后。重启电脑!!!重启电脑!!!重启电脑!!!

如果orcal server和本地字符集不一样。请百度。我这里没有方案

到此结束。。

猜你喜欢

转载自blog.csdn.net/qq_36090127/article/details/108659131