zoukankan      html  css  js  c++  java
  • plsql的database下拉为空,如何解决?

    如何解决plsql的database下拉为空?

      为什么plsql的database下拉为空?我在tnsnames.ora中设置了字符串ORCL,疑惑了我好久,在网上找了许久解决方案,终于是解决了!如下对我的解决过程做一个记录。

    错误原因:

      配置出现了问题

      

    解决办法:

     1、首先查看plsql中“工具-->首选项(P)…”中的Oracle主目录名和OCI库是否配置好!(都是自己客户端instantclient_11_2的安装目录)

      Oracle主目录名:D:softwareITinstantclient_11_2

      OCI库:D:softwareITinstantclient_11_2oci.dll

      

      2、查看TNS_ADMIN环境变量是否配置好,着重检查这点,特别容易忘记

      其中TNS_ADMIN环境变量的路径是你要显示的所有tnsnames.org所在的文件夹的路径。

      

     3、右击"我的电脑" -"属性" - "高级" - "环境变量" - "系统环境变量":

      1>.选择"Path" - 点击"编辑", 把instantclient_11_2的安装目录"D:softwareITinstantclient_11_2;" 加入;

       2>.点击"新建", 变量名设置为"TNS_ADMIN",变量值设置为"D:softwareITinstantclient_11_2;",点击"确定";


     4、如若到此步骤你下拉框还是没有database的话,你可以进行如下操作:

      拷贝一份所有你要显示的tnsnames.org到你配置的oracle的监听的目录中(默认是在D盘),如我的"D:softwareITOracle11GappAdministratorproduct11.2.0dbhome_1NETWORKADMIN"中。

  • 相关阅读:
    错误:Error:未定义标识符"_TCHAR"
    C#中DateTime应用
    随机打乱数组元素
    C++中的运算符重载
    C#中的运算符重载
    C#访问修饰符
    VS2010中将当前选定项目做为启动项
    VS2010 ctrl+F5闪退解决方法
    IntelliSense: 应输入声明的解决方案
    C++数据类型范围
  • 原文地址:https://www.cnblogs.com/mmzs/p/9935107.html
Copyright © 2011-2022 走看看