LINUX怎么远程连接ORACLE数据库?

LINUX怎么远程连接ORACLE数据库?,第1张

在防火墙开通的前提下:\x0d\x0a1.简便连接:\x0d\x0asqlplususername/password@hostname:port/service_name\x0d\x0ahotname:B的hostname或IP,port,监听程序的端口,例如1521\x0d\x0aservice_name:通常为数据库名\x0d\x0a例如在A电脑上:sqlplushr/hr@84.24.24.24:1521/orcl\x0d\x0a\x0d\x0a2.本地命名:\x0d\x0a在A电脑上配置tnsnames.ora文件\x0d\x0a/network/admin/tnsname.ora\x0d\x0aoracle_home:安装客户端时指定的oracle_home\x0d\x0a可以在百度一下tnsnames.ora文件的配置格式。

Oracle如何连接远程数据库

配置好相关的文件就可以,一般是tnsname.ora文件。

一般oracle10g的文件所在目录为:C:\oracle\product\10.2.0\db_1\network\ADMIN

其他版本的可在oracle目录下搜索tnsname.ora文件名进行修改。

ora =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

oracle如何连接别人的数据库

其中ora为本地实例名,xxx.xxx.xxx.xxx为远程IP地址,1521为端口号,orcl为远程数据库实例名,按照对方提供的内容进行修改即可。

1、对方的主机能被连接(如在同一局域网内)

2、需要知道对方数据库IP、端口号、服务名

3、需要知道对方提供的管理数据库的用户名及密码

连接方法:

1、在本地的oracle安装目录,找到tnsnames.ora文件,一般在~\oracle\product\10.2.0\db_1\network\ADMIN目录下,如图:

2、用文本打开tnsnames.ora文件,添加以下内容:

本地自定义实例名 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP或数据库主机名)(PORT = 数据库端口号))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = 数据库服务名)

)

)

3、保存文件即可。

4、打开第三方工具,如plsq,输入对方提供的用户名及密码,选择新建的数据库链接即可。

为以后的工作做准备

第一步:orahome92-configuration and migration tools- net managers

第二步:在“服务命名”中点“+”

第三步:编辑一个你的服务名,(不是对方的数据库名)

第四步:默认选择TCP/IP

第五步:主机名填入对方的机器IP地址,端口默认(不要改)

第六步:服务名是对方的数据库名(要问对方),连接类型默认(不要改)

第七步:连接测试

连接远程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为例。选择正确的数据库及连接方式,填写正确的用户名和密码即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6658445.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存