如何远程连接oracle数据库

如题所述

连接远程oracle数据库,首先网络要畅通,然后需要知道远程数据库的IP地址,数据库端口号,用户名,密码,数据库服务名等信息。

1、本地要安装oracle客户端,在如下路径找到tnsname.ora文件。~\oracle\product\10.2.0\db_1\network\ADMIN

2、打开tnsname.ora文件。添加如下内容:

本地实例名=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = æ•°æ®åº“IP地址)(PORT = ç«¯å£å·))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = æœåŠ¡å)
    )
  )

3、然后以第三方工具PL/SQL为例。选择正确的数据库及连接方式,填写正确的用户名和密码即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-22
通过配置本地数据库的tns配置文件实现:
去oracle安装目录下oracle\product\10.2.0\db_2\NETWORK\ADMIN\ 找到tnsnames.ora,用记事本打开,里边有远程数据库的tns连接配置串如下
ORCL23 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.23)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)
添加好ip、端口和目标数据库的实例名(SID),然后确保tns名称(ORCL23)在整个文档中唯一,保存后打开数据库连接工具,输入远程数据库上的用户名密码,选择数据库对象为你配置的连接名就可以了。
还有一种方法就是配置Database Link,详情参考下帖
http://moonights.iteye.com/blog/568895本回答被提问者和网友采纳
第2个回答  2015-03-22
PL/SQL就可以,配置好客户端,TNS
相似回答