不安装Oracle,通过PL/SQL Developer 远程连接 Oracle 服务器

本文介绍如何在不安装Oracle的情况下,通过PL/SQL Developer远程连接Oracle服务器。主要步骤包括安装Oracle客户端、配置tnsnames.ora文件、修改注册表、配置PL/SQL Developer等。文章还提供了解决常见问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在不安装Oracle的情况下,通过PL/SQL Developer 远程连接 Oracle 服务器只需要进行如下配置:

1. 安装Oracle客户端

客户端是其实并不需要安装,从Oracle的网站上下载之后解压到磁盘上就可以了。

下面将以E:\instantclient\ 作为客户端所在的路径。

2. 配置客户端的tnsnames.ora

首先在客户端的根目录里新建文件夹,像“E:\instantclient\NETWORK\ADMIN”;

然后新建一个tnsnames.ora文件,同时在里面添加如下内容:

MYORCL01 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

将localhost改成Oracle服务器的IP。

3. 修改注册表对客户端进行注册

在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]

添加字符串键

"LD_LIBRARY_PATH"="E:\instantclient\"

"NLS_LANG"="AMERICAN_AMERICA.ZHS16GBK"

"TNS_ADMIN"="E:\instantclient\"

4. 修改PL/SQL 配置

打开PL/SQL Developer的Perference(首选项),修改下面两个设置

Oracle_home=E:\instantclient\

OCI Library=E:\instantclient\oci.dll

5. 连接

上一步骤设置完要先重启PL/SQL Developer,然后填写用户名和密码,将数据库设置为步骤二设置的MYORCL01。


通常情况下,经过配置之后可以直接连接但是有几个需要注意的地方。

  1. 如果已经安装了Oracle,又需要连接远程Oracle服务器,则只配置Oracle中的tnsnames.ora文件就可以了,无需进行其他操作(未验证)。
  2. 确保远程Oracle服务器的listener.ora中Host配置为服务器的名字或IP,如果配置为localhost或127.0.0.1会造成服务器之外的连接无法被监听,在命令行中执行telnet IP Port 检测服务器端口是否正常开放。
  3. 对listener.ora和tnsnames.ora进行修改后,一定要重启TNSListener服务,监听服务只会使用启动时读取的配置。

最后,查查找找又试验了半天,终于成功在远端连接上服务器了,这个一定要记下来,不然下次又要费时间可怜

update:写了这篇之后,培训时才知道Myeclipse中有一个简易工具,可以查看和编辑数据,如果仅仅是查看数据还是直接用吧:)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值