使用Oracle绿色客户端(InstantClient)连接远程Oracle的配置方法

非常简单的配置,网上一搜,有很多,但是还是想记录下来,说不定以后需要了,直接进自己的博客看看也好啊。

下载了PLSQL Developer 11,安装好了发现不能连接远程数据库,但是又不想安装oracle这么大的软件,幸好有一个小巧的客户端,只需简单的几步配置,就可以连接。

1 下载instantclient

到Oracle网站下载32位的压缩文件,因为我们的plsql需要的是32位的,即使我们的电脑是64位的

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

下载完了解压缩放在一个目录下,如:D:\Program Files\Oracle\instantclient_11_2

2 配置tnsnames.ora

在D:\Program Files\Oracle\instantclient_11_2下新建tnsnames.ora文件,然后编辑文件,加上:

remoteoracle=
   (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
    )
    (CONNECT_DATA =
     (SERVICE_NAME = orcl)
    )
)

其中:remoteoracle为远程服务器的主机名

          orac为数据库服务器的实例名

3 设置环境变量

TNS_ADMIN=D:\Program Files\Oracle\instantclient_11_2

NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

在path变量里加上D:\Program Files\Oracle\instantclient_11_2

 

注:如果不清楚远程数据库的oracle 语言,可以ssh或者telnet到远程机器,在命令界面连接到数据库。

    select * from nls_instance_parameters;

    查看NLS_LANGUAGE 的值

    NLS_LANGUAGE

    NLS_TERRITORY

4 PL/SQL Developer配置

在tools->preferences->connection(中文版本为:工具->首选项->连接)里:

   ORACLE主目录名里添加:D:\Program Files\Oracle\instantclient_11_2

   OCI库里添加:D:\Program Files\Oracle\instantclient_11_2\oci.dll

5   重启PL/SQL Developer

重启后,主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle数据库了。

 

posted @ 2016-05-29 14:09  彩虹过后的羽翼  阅读(1485)  评论(0编辑  收藏  举报