一, plsql的下载安装
1, 可以网上搜索想要的版本, 在此提供一款本人在用的版本供参考: 链接:https://pan.baidu.com/s/1dxbEvM2FB05V4igauZW5Nw 密码:99pz
2, 下载安装
2.1 下载解压之后的样子
2.2 在instantclient_11_2目录下新建NETWORK/ADMIN文件夹, 并新建文件tnsnames.ora
2.3 tnsnames.ora文件中具体写哪些内容, 这个算是比较核心的, 之前网上曾搜到过各种版本, 这里仅提供必要的一些数据
# 本地数据库连接
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
# 远程数据库连接 XX银行
CMBankServer=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.XXX.XX)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = MBANK)
)
)
## 其中ORCL和CMBankServer是自定义的连接名, HOST是要连得数据库对应的ip, SERVICE_NAME对应的是服务名;
查询数据库SERVICE_NAME:
SELECT value$ FROM sys.props$ where name='GLOBAL_DB_NAME' ;
或者 SELECT * FROM global_name;
3, plsql相关配置
3.1 打开plsqldev.exe
3.2 直接选中取消 -->进入
3.3 指定相关文件路径(找到自己对应的安装路径)
工具 --> 首选项 --> 连接
C:\work\work_install\PLSQL\instantclient-odbc-nt-11.2.0.4.0\instantclient_11_2
C:\work\work_install\PLSQL\instantclient-odbc-nt-11.2.0.4.0\instantclient_11_2\oci.dll
4, 对应的环境变量配置
4.1 TNS_ADMIN
D:\work_install\PLSQL\PLSQL\instantclient-odbc-nt-11.2.0.4.0\instantclient_11_2\network\admin
4.2 NLS_LANG (对应的value值须与连接的oracle数据库保持一致) ->解决出现中文乱码问题
AMERICAN_AMERICA.ZHS16GBK
## 查询对应数据库字符集, NLS_LANG得与该值保持一致
select userenv('language') from dual;
配置到此基本上该是可以了, 重启plsql输入账号密码等参数, 登录ok即可!!!