一、本人以前都是使用oracle10g客户端,PLSQL连接oracle12c时报错

确认配置完全没问题,纠结了不少时间。后来查的是oracle客户端太老了,版本11.2.0.2.0以上即可

二、下载客户端

客户端下载地址

本人下载版本11.2.0.4.0instantclient-basic-nt-11.2.0.4.0.zip

三、配置客户端

解压客户端,将instantclient_11_2放在C:\oracle\product\12.2.0路径

在instantclient_11_2目录下新建network\ADMIN,新建tnsnames.ora配置如下:

ORCLCDB202 =

(DESCRIPTION =

(ADDRESS_LIST =

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

)

(CONNECT_DATA =

(SERVICE_NAME = orcl)

)

)

ORCLPDB202 =

(DESCRIPTION =

(ADDRESS_LIST =

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

)

(CONNECT_DATA =

(SERVICE_NAME = orclpdb)

)

)

配置环境变量,PATH中添加C:\oracle\product\12.2.0\instantclient_11_2

新增NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK,解决中文乱码问题

四、PLSQL配置

打开PLSQL跳过连接进到主界面,Tools->Preferences->Options,配置如下

C:\oracle\product\12.2.0\instantclient_11_2

C:\oracle\product\12.2.0\instantclient_11_2\oci.dll

配置保存退出

五、重新打开PLSQL连接

出现Connect as选择框基本OK了,输入账号密码登录即可。

oracle12c用plsql连不上,PLSQL连接oracle12c相关推荐

  1. 解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PLSQL无法识别ORACLE_HOME的配置)

    解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PLSQL无法识别ORACLE_HOME的配置) 参考文章: (1)解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PL ...

  2. 【转】64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案

    转自:http://www.2cto.com/database/201503/386267.html 中文显示问号 转自:http://zhidao.baidu.com/link?url=qJDmsa ...

  3. plsql不读操作系统环境变量_64位Oracle客户端上PLSQL无法识别ORACLE_HOME解决方案

    PLSQL到目前为止只有32位的程序,而大多数的桌面系统基本都是使用64位的Windows操作系统,在64位的Windows上,大多数情况下也是安 1.问题 PLSQL到目前为止只有32位的程序,而大 ...

  4. plsql检测不到oracle,64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案

    1.问题 Plsql到目前为止只有32位的程序,而大多数的桌面系统基本都是使用64位的windows操作系统,在64位的windows上,大多数情况 下也是安装64位的ORACLE client程序, ...

  5. oracle home 自动检测,64位Oracle客户端上PLSQL无法识别ORACLE_HOME解决方案

    PLSQL到目前为止只有32位的程序,而大多数的桌面系统基本都是使用64位的Windows操作系统,在64位的Windows上,大多数情况下也是安 1.问题 PLSQL到目前为止只有32位的程序,而大 ...

  6. mfc连接oracle12c,MFC ADO连接Oracle12c数据库 类库文件

    Stdafx.h Stdafx.h libado.h libado.h libado.cpp libado.cpp 参考网址如下:http://www.cnblogs.com/livewithnore ...

  7. jdbc-connect-oracle12c-pdb/cdb(jdbc连接oracle12c的pdb和cdb)

      1       本文简介: 通过特意引发问题,聚焦问题,解决问题,并循序渐进 最后总结jdbc连接oracle12c中cdb和pdb的条件. 软件环境:Redhat7.1+orcacle12c 2 ...

  8. C语言socket connect()函数(初始化套接字上的连接)(未完)(如何测试socket是否已经断开,如何判断socket是否断开)

    参考文章:C网络编程socket之connect函数 需研究下这个函数超时多久才返回... 文章目录 项目中注释解释 man 2 文档解释 关于上面man 2 手册中所提到的connect()案例,在 ...

  9. 该设备或资源(Web 代理)未设置为接受端口1080上的连接

    电脑打开浏览器无法上网,聊天工具软件正常,诊断报"该设备或资源(Web 代理)未设置为接受端口1080上的连接" 1.由于使用github加速工具导致,打开加速软件正常. 2.如果 ...

最新文章

  1. XML 命名空间概述
  2. Python下使用subprocess中文乱码的解决方案
  3. leetcode-剑指 Offer 44. 数字序列中某一位的数字
  4. 外部定义了一个数组,在函数内用指针对其操作
  5. .net excel循环插数据_Python实战: 如何将数据从一个Excel文件移动到另一个?
  6. mysql中select语句子句,了解mysql中select语句操作实例
  7. 用可视化报告拿到20W年终奖的时候,才知道数据可视化的重要
  8. 基于持续集成的轻量级接口自动化测试
  9. API接口之webservice接口
  10. Python中遇到pcap not match 问题
  11. 学习github的网站
  12. vue axios实战,请求天气预报接口
  13. Firefox火狐浏览器主页被360篡改了
  14. 西门子在华启动“零碳先锋计划”;希尔顿欢朋在华项目签约数突破600 | 美通社头条...
  15. matlab 增量学习,支持向量机在线增量学习算法的MATLAB实现
  16. 大型在线实时应用解决方案
  17. 1024分辨率《X战警:第一战》BD中英双字无水印
  18. SD Card Driver
  19. ModuleNotFoundError:No module named ‘googlemaps‘
  20. java 推拉流_libsrt+ffmpeg推拉流(一)

热门文章

  1. 今日头条前端三轮面试面经
  2. thinkserver t340 u盘安装centos 遇到的问题
  3. [ JAVA ] 共有前缀
  4. 用敏捷思维来指导我们的工作和学习 --专栏《说透敏捷》学习总结
  5. 计算机内存条如何区分频率,怎么看内存条频率,详细教您怎么看内存条频率
  6. (iOS开发) 录屏功能的实现~包括暂停和继续功能
  7. 通过CE寻找内存基址
  8. IPTVOTT,未来谁更香——关于新媒股份的一点思考
  9. 华为和中兴的一点对比
  10. 设计模式(四)工厂模式