本地没有装ORACLE如何用PLSQL链接远程ORACLE数据库

  由于oracle太庞大,如果我们安装就需要很大的内存空间。所以去连接远程的oracle库就比较好,只需要网络。但是,这个和mysql不一样,只需要ip和端口,账号和密码就可以链接。而是需要配置一下,具体的方法我详细介绍给大家,本人亲自试过,过程很快,不会很麻烦。

第一步

  下载连接工具包,需要去oracle官网下载,有32位和64位。这个得取决于你的PLSQL是32还是64的。下载地址如下:
    http://www.oracle.com/us/solutions/index-097480.html

《本地没有装ORACLE如何用PLSQL链接远程ORACLE数据库》 image.png

选择相应的版本后,进入直接点击上面的同意按钮,如果plsql是32就选32的,否则就64

《本地没有装ORACLE如何用PLSQL链接远程ORACLE数据库》 image.png

直接下载后,放到D盘F盘E盘都可以。

第二步

    解压刚才的压缩包,解压后里面找到一个类似instantclient_11_2的文件夹下面新建一个network目录,然后再network下再建一个admin目录,在admin目录下新建一个tnsnames.ora文件,打开文件里面写入:
      ORCL =

(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.8.10 )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl )
)
)
host就是远程数据库的ip,port就是端口号,service_name就是PLSql链接时候的数据库名。

第三步

     配置环境变量,计算机----右键属性-----高级系统设置-------环境变量-------新建一个用户变量
      变量名:TNS_ADMIN      路径值:就是tnsnames.ora文件的路径

第四步

    打开自己的PLSQL,找到配置tools->preferences->connection
    或者找到工具配置-----首选项------连接。
    Oracle Home
    D:/instantclient_11_2   (解压后文件夹里面会有这个文件)

    OCI library
    D:/instantclient_11_2/oci.dll   (目录下这个文件的路径)

最后

    重启PLSQL
    输入用户名,密码
    就可以连接了。

注意:

    1.如果PLSQL32位或者64位,那么去下载包的时候也要选择相对应的。
    2.一定要配置完了重启PLSQL
    3.下载的包解压后是一个文件夹,然后里面会有一个instantclient_11_2 形式的文件夹,里面有必须要建network目录,network下再建amdin目录,admin里面在建tnsnames.ora文件。
    原文作者:MasonBang
    原文地址: https://www.jianshu.com/p/b315e6b681eb
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞