最近想用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数据库呢相关推荐

  1. dbvisualizer查询mysql中文乱码_使用PLSQL Developer和DbVisualizer查询oracle数据库时出现乱码...

    使用PLSQL Developer和DbVisualizer查询oracle数据库时,出现查询数据中文乱码情况. 查看了一下数据库编码格式 select * from v$nls_parameters ...

  2. PLSQL Developer工具远程连接Oracle数据库的方法

    Oracle数据库安装过程较为繁琐,而且卸载更加麻烦,如果卸载不干净,下次安装Oracle就不会成功.下面就为大家介绍一种不用安装Oracle客户端而利用PLSQL Developer工具远程连接Or ...

  3. plsql如何连接oracle11g_64位win7 plsql连不上oracle11gr2 64位—plsql连接配置

    这个问题产生的原因是plsql对64位oracle客户端支持的不好, 在查找oci.dll时出错,手动指定个可用的oci.dll即可. 1.下载Oracle InstantClient(下载地址:ht ...

  4. PLSQL Developer连接Oracle数据库

    2019独角兽企业重金招聘Python工程师标准>>> 一.环境 Oracle当前版本:Oracle Database 11g Express Edition Release 11. ...

  5. 本地计算机用plsql访问虚拟机中的oracle数据库

    这几天正在做一个测试,需要本地电脑在host-only模式下连接虚拟机中的oracle数据库,下面我给大家讲一下执行步骤: 1.在虚拟机中安装好oracle数据库之后(本人安装的是oracle11g) ...

  6. sqldbx mysql 乱码_使用PLSQL Developer和DbVisualizer、SQLDBx查询oracle数据库时出现乱码...

    使用PLSQL Developer和DbVisualizer查询oracle数据库时,出现查询数据中文乱码情况. 查看了一下数据库编码格式 select * from v$nls_parameters ...

  7. oracle12541 linux,PLSQL连接Linux上的oracle数据库出现,ORA-12541 TNS 无监听程序

    PLSQL连接Linux上的oracle数据库出现,ORA-12541 TNS 无监听程序 外部的PLSQL无法连接Linux上的oracle数据库,出现ORA-12541 TNS 无监听程序错误.待 ...

  8. plsql连接不上64位oracle,plsql develope连接64位Oracle 11g出错解决方案(图)

    问题描述 Win7(64)+Oracle(64),安装完毕后,使用PLSQL Developer出现以下问题: 1 PLSQL Developer登录框中的Database下拉框始终空白,也即无法读取 ...

  9. php sql oracle数据库,PHP、PLSQL连接oracle数据库的方法

    众所周知,在使用PHP(针对5.2及后续版本)和PLSQL操作oracle数据库前需要先安装客户端来部署环境,然而事实上在连接过程中仅仅只需要客户端中的几个文件罢了.完整版客户端对于我们这些数据库不在 ...

最新文章

  1. STM32 基础系列教程 5 – 系统定时器
  2. Java获取当前运行的CPU是几核的
  3. CSDN排名及积分规则
  4. JBoss BRMS复杂事件处理(CEP)性能基准
  5. elementui分页组件按钮样式修改_Vue使用Elementui修改默认最快方法!
  6. iOS中画矩形的几种方法总结
  7. KickStart安装Linux
  8. 嵌入式开发有用的github上的开源代码库
  9. 也谈压缩感知(compressive sensing)
  10. Ubuntu,安装最新版的GCC
  11. Matlab-SEIR传染病模型预测
  12. 类和对象6:相关内置函数
  13. 苹果海洋视频源直播源文件
  14. 【练习八 结构体(强化)编程题4. 看电影】
  15. Adaboost算法的理解
  16. 2.5 矩阵因式分解(第2章矩阵代数)
  17. avg制作工具 开源_23种开源视听制作工具
  18. Poc/Exp漏洞验证利用脚本编写
  19. windows下运行vbs脚本
  20. 1.10 Illustrator网格的使用 [Illustrator CC教程]

热门文章

  1. 三十四、Scrapy中的CrawlSpider
  2. WWW 2022 | 弯道超车:基于纯MLP架构的序列推荐模型
  3. 直播 | 同源共流:一个优化框架统一与解释图神经网络
  4. MATLAB禁用!!MATLAB教程对高校全免费!!
  5. PaddleFluid和TensorFlow基本使用概念对比 | PaddlePaddle专栏
  6. 【Windows工具】BBDown.exe B站视频下载工具详细使用说明(https://github.com/nilaoda/BBDown)
  7. notepad正则删除关键词所在行
  8. java实现doc向swf格式的转换 转_java实现doc向swf格式的转换 转
  9. java多线程基础视频_【No996】2020年最新 Java多线程编程核心基础视频课程
  10. 代理服务器之正向代理和反向代理