由于oracle太庞大,如果我们安装就需要很大的内存空间。所以去连接远程的oracle库就比较好,只需要网络。但是,这个和mysql不一样,只需要ip和端口,账号和密码就可以链接。而是需要配置一下,具体的方法我详细介绍给大家,本人亲自试过,过程很快,不会很麻烦。
第一步
下载连接工具包,需要去oracle官网下载,有32位和64位。这个得取决于你的PLSQL是32还是64的。下载地址如下:
http://www.oracle.com/us/solutions/index-097480.html
选择相应的版本后,进入直接点击上面的同意按钮,如果plsql是32就选32的,否则就64
直接下载后,放到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文件。