若是想临时连接可以不用配置tns文件在plsql登录窗口输入:
//IP:PORT/SID
但是oci库和Oracle主目录还是要进行配置,否则无法解析url字符串
配置tns连接oracle数据库请参考以下内容:
情形一:PLSQLDeveloper连接远程服务器数据库
配置环境:
Oracle数据库版本:11.2.0.4 for Linux_64
电脑操作系统:win10,PLSQLDeveloper14(64bit)
Oracle客户端:instantclient-basic-nt-19.8.0.0.0dbru.zip
补充:还有另外一台win7的机器,在用此配置 PLSQLDeveloper14(64bit)就无法连接数据库,报错Oracle客户端不是64位,需要更换Oracle客户端,后来更换了客户端还是不可以,之后我又把PLSQLDeveloper14(64bit)换成了(32bit)的,还是报错,最后我在Oracle官网下载了instantclient-basic-nt-11.2.0.4.0.zip版本的客户端,就能正常连接数据库了,实测结论:
win7+PLSQLDeveloper14(32bit)+instantclient-basic-nt-11.2.0.4.0.zip正常连接数据库。
win10+PLSQLDeveloper14(64bit)+instantclient-basic-nt-11.2.0.4.0.zip正常连接数据库。
win10+PLSQLDeveloper14(64bit)+instantclient-basic-nt-19.8.0.0.0dbru.zipp正常连接数据库。
☝(最后这个有时plsqldev不能识别tnsnames.ora文件,其实主要问题还是不能识别客户端实例中的oci库导致,如果将19版本的oci.dll换成11版本的oci.dll其实可以解决这个问题)
在软件的 “关于” 中若正确识别到了ocil库也可以看到,如下:
1、安装PLSQLDeveloper14(详细安装过程我就不介绍了)
2、下载并解压Oracle客户端(要记住解压路径)
instantclient-basic-nt-19.8.0.0.0dbru.zip(我电脑上用的是这个版本连接的Oracle11g)
3、配置window操作系统环境变量(新建以下两个变量)
此电脑(右键)→属性→高级系统设置→环境变量→系统环境变量→新建
变量名:NLS_LANG
变量值: AMERICAN_AMERICA.ZHS16GBK

变量名:TNS_ADMIN
变量值:D:\APP\PLSQLDeveloper\instantclient-basic-nt-19.8.0.0.0dbru\instantclient_19_8

本文详细介绍了如何在Windows环境下配置PLSQLDeveloper连接Oracle数据库,包括远程和本地服务器的连接步骤,涉及环境变量设置、tnsnames.ora文件配置、Oracle主目录和OCI库的指定,以及客户端版本与操作系统兼容性的注意事项。



2万+

被折叠的 条评论
为什么被折叠?



