plsql的database下拉为空?

版权声明:转载请注明出处和署名,谢谢! https://blog.csdn.net/MobiusStrip/article/details/83897953

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

  • 错误原因:
    配置出现了问题
  • 解决办法:
    • 1、首先查看plsql中“工具–>首选项§…”中的Oracle主目录名和OCI库是否配置好!(都是自己客户端instantclient_11_2的安装目录)
        Oracle主目录名:D:\softwareIT\instantclient_11_2
        OCI库:D:\softwareIT\instantclient_11_2\oci.dllimage
    • 2、查看TNS_ADMIN环境变量是否配置好,着重检查这点,特别容易忘记
      注: 其中TNS_ADMIN环境变量的路径是你要显示的所有tnsnames.org所在的文件夹的路径。
      image
    • 3、右击"我的电脑" -“属性” - “高级” - “环境变量” - “系统环境变量”:
      • 1>.选择"Path" - 点击"编辑", 把instantclient_11_2的安装目录"D:\softwareIT\instantclient_11_2;" 加入;
      • 2>.点击"新建", 变量名设置为"TNS_ADMIN",变量值设置为"D:\softwareIT\instantclient_11_2;",点击"确定";
    • 4、如若到此步骤你下拉框还是没有database的话,你可以进行如下操作:
        拷贝一份所有你要显示的tnsnames.org到你配置的oracle的监听的目录中(默认是在D盘),如我的"D:\softwareIT\Oracle11G\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN"中。

猜你喜欢

转载自blog.csdn.net/MobiusStrip/article/details/83897953