欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

plsql连不上oracle6,是否遇到PLSQL Developer连不到oracle数据库呢

发布时间:2024/9/30 数据库 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 plsql连不上oracle6,是否遇到PLSQL Developer连不到oracle数据库呢 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

最近想用PLSQL Developer工具连接远程oracle数据库,安装了PLSQL Developer工具和下载好instantclient,并且弄好tnsnames.ora后,PLSQL Developer工具不识别tnsnames.ora文件,在网上搜索了好久,都没有解决。

几乎全部都说安装了PLSQL Developer工具下载好instantclient和tnsnames,设置好环境变量和Oracle Home、OCI library就可以连接了,但是我反复卸载重装又反复卸载都未能解决问题,还想过重载系统再试试,最后做了以下的方法终于搞好了....

环境win7

准备的工具:64位的oracle对应64位的PLSQL Developer工具

到Oracle网站下载Instant Client :

http://www.oracle.com/technetwork/database/database-technologies/instant-client/overview/index.html

我目前使用的版本:Version 12.2.0.1.0

下载数据库访问工具:PLSQL Developer

PL/SQL Developer - Registered Download

我选择下载版本:PLSQL Developer 11.0.6 x64

准备好tnsnames.ora文件:

我的tnsnames.ora内容# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = iZ23isnrhq5Z)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

EXTPROC_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

)

(CONNECT_DATA =

(SID = PLSExtProc)

(PRESENTATION = RO)

))

把HOST = iZ23isnrhq5Z修改成远程服务器的ip地址,其它的内容都不用动

修改如下:# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 121.xxx.xxx.xxx)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

EXTPROC_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

)

(CONNECT_DATA =

(SID = PLSExtProc)

(PRESENTATION = RO)

))

第一步:先安装Oracle Database快捷版11g第2版

第二步:Oracle安装好后再安装PLSQL Developer

并且把oracle instant client放到目录$\PLSQL Developer\instantclient_12_2下,例如我的安装目录为:C:\Program Files\PLSQL Developer\instantclient_12_2

第三步设置环境变量:

找到oracle快捷版11g的安装目录,我的安装目录为:

C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN

把自己准备好的tnsnames.ora替换掉目录里面的原有的tnsnames.ora文件

TNS_ADMIN的配置:C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN

新建---设置(变量名和变量值)----确定

NLS_LANG的配置:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

方法跟上面TNS_ADMIN的配置一样的操作。

最后Oracle Home和OCI library不用设置,PLSQL Developer也能识别找到tnsnames.ora文件

如果还不行就把第二步跟第三步反过来操作试试

希望这个最后能帮到你

总结

以上是生活随笔为你收集整理的plsql连不上oracle6,是否遇到PLSQL Developer连不到oracle数据库呢的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。