PLSQL连接数据库

1.配置tnsnames.ora文件,文件地址在D:oracleYiyangproduct11.2.0dbhome_1NETWORKADMIN

2.tnsnames.ora没有修改权限 解决见https://jingyan.baidu.com/article/fec4bce277e715f2608d8b68.html

  1. 在oracle安装文件中找到tnsnames.ora文件,鼠标右击tnsnames.ora选择属性。

    oracle中tnsnames.ora的文件拒绝修改怎么办
  2. 2

    会弹出“tnsnames属性”窗口。默认在“常规”选项卡。

    oracle中tnsnames.ora的文件拒绝修改怎么办
  3. 3

    在“tnsnames属性”窗口中,点击“安全”选项卡。

    oracle中tnsnames.ora的文件拒绝修改怎么办
  4. 4

    在“安全”选项卡下,点击“编辑”,会弹出“tnsnames的权限”窗口。

    oracle中tnsnames.ora的文件拒绝修改怎么办
  5. 5

    找到并选中“写入”复选框后,点击“应用”。

    oracle中tnsnames.ora的文件拒绝修改怎么办
  6. 6

    最后依次点击“确定”。tnsnames.ora文件属性修改完成,可以编辑了!

    oracle中tnsnames.ora的文件拒绝修改怎么办
     
    3. PLSQ登录界面还是没有显示
    PLSQL的tool里oci.dll的地址是D:oracleYiyangproduct11.2.0dbhome_1BIN
    还是不行
    https://blog.csdn.net/zhige_j/article/details/80832654 按照这个教程下载了instantclient监听并更改了各种地址,还是不行
    手动输入数据库地址和端口,出现

    10.20.25.249)(PORT = 1521))

    把所有数据改回oracle的,来解决无法load的问题。

    我真傻,原来之前一直不显示是因为先要自己输入,我还以为会主动显示,浪费了好多时间。


     4.无法load oci.dll文件

    看了一些博客,下载了32位的Instantclient更改了一下地址,就可以登录了

    下载地址如下:https://www.oracle.com/database/technologies/instant-client/microsoft-windows-32-downloads.html

     
原文地址:https://www.cnblogs.com/Annetree/p/13331595.html