怎么远程连接oracle数据库

怎么远程连接oracle数据库,第1张

两种方法:一、使用第三方,下载instantclient_11_2二、配置如下,1.进入开始菜单-数据库-找到net manager-本地-服务命名-左上角添加-网络服务名(随意)-下一步-下一步-主机名:llocalhost-下一步服务名:要连接的数据库名(orcl),2.找到数据库的安装路径:D:\Oracle11g\product\11.2.0\db_1\NETWORK\ADMIN\tnsnames.ora修改

网络服务名(随意) =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = [输入另一个数据库所在的IP])(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = ORCL) /*要连接的数据库名(我是orcl)*/

)

)

远程连接的连接字符串可以这样写

oledbconnection

的连接字符串:

provider=msdaorahost=192.168.1.1data

source=mytestuser

id=systempassword=xxx

provider

=

msdaora

指明oledb

的提供者是oracle数据库

host

远程

oracle

数据库所在服务器的ip地址,如果端口不是默认的

1521,还要加上一个

port=xxxx

data

source

是要访问的

oracle

数据库的名字

user

id

password

就不说了。

.net

managed

provider

for

oracle

的连接字符串:

server=192.168.1.1data

source=mytestuser

id=systempassword=xxx

要能够成功运行上面代码,我们必须在代码运行的机器上安装

oracle

的客户端,否则会报

the

oracle(tm)

client

and

networking

components

were

not

found

这个错误。

连接远程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/10028391.html

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

发表评论

登录后才能评论

评论列表(0条)

保存