PL/SQL developer远程连接oracle服务器

系统 1757 0

一、配置 oracle 服务器的监听器 listener

修改 < 安装目录 >/network/admin/ 目录下的 listener.ora tnsnames.ora 两个文件。其中

listener 文件大致如下:

# listener.ora Network Configuration File: /oracle/app/product/10.1.0/db_1/network/admin/listener.ora

# Generated by Oracle configuration tools.

 

SID_LIST_LISTENER =

(SID_LIST =

    (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME = /oracle/app/product/10.1.0/db_1)

      (PROGRAM = extproc)

    )

    (SID_DESC =

      (GLOBAL_DBNAME = demo1) #demo1 oracle 实例名

      (ORACLE_HOME = /oracle/app/product/10.1.0/db_1)

      (SID_NAME = demo1)

    )

)

 

LISTENER =

(DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521))     #IP 地址为 oracle 服务器

    )

)

 

tnsnames.ora 文件大致修改如下:

# tnsnames.ora Network Configuration File: /oracle/app/product/10.1.0/db_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

 

DEMO1 =

(DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521)) #IP 地址为 oracle 服务器

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = DEMO1) #demo1 oracle 实例名,或者服务名称此名称可通过 netmgr netca 修改

    )

)

 

EXTPROC_CONNECTION_DATA =

(DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

    )

    (CONNECT_DATA =

      (SID = PLSExtProc)

      (PRESENTATION = RO)

    )

)

 

以上修改也可通过图形界面的 netmgr netca 进行配置。修改之后,重启监听器

 

二、下载安装 oracle 客户端。

在安装 pl/sql developer 的本地机器上必须安装 oracle 客户端(此处指针对 oracle 10g 版本,有说也可只安装相关驱动如 oci 驱动,

具体不详。并且客户端不一定为 10g 版本, 8i,9i 皆可)。

1. 从官网上下载绿色版本的客户端,地址如下(或有改变):

http://www.oracle.com/technology/software/tech/oci/instantclient/index.html

下载需要 oracle 用户,可免费注册

2. 绿色版无需安装,将此下载解压至某处,并在其下建立一 network 目录,目录下再建 admin 目录,结构如下

< 客户端目录 >/network/admin ,在 admin 目录中建立 tnsnames.ora 文件,内容大致如下: (直接把服务器该文件拷贝)

demo1 = #oracle 服务名

    (DESCRIPTION =

      (ADDRESS_LIST =

        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521)) #oracle 服务器地址与端口

      )

      (CONNECT_DATA =

        (SERVICE_NAME = demo1)

      )

    )

 

三、在 PL/SQL developer 中配置客户端信息。

打开 PL/SQL developer ,暂不登录,选择菜单 tools->preferences->connection, 设置如下两项:

Oracle Home: D:\Program Files\instantclient_11_1        # 客户端解压目录

OCI library: D:\Program Files\instantclient_11_1\oci.dll        #oci 库文件路径, oci.dll 应该在客户端目录下。

 

 

 

 

 

 

 

 

保存,重启 PL/SQL developer ,些时应可看到登录框中 Database 下拉选项里有你刚刚配置的远程服务器上的服务实例 demo1 了。

PL/SQL developer远程连接oracle服务器


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论