如何从远程计算机连接到局域网?

时间:2009-04-22 08:41:32

标签: c# oracle

我有计算机A(IP = 10.20.30.40),它存储了Oracle数据库。

数据源= ORCL,用户= sa,密码= sa


我有计算机B(IP = 10.20.30.44),我想将计算机B连接到计算机A.

我该怎么做?我需要什么连接字符串?任何建议

2 个答案:

答案 0 :(得分:4)

您使用的是哪个Oracle版本?

通常使用直接编辑tnsnames.ora文件(Oracle 10g客户端的默认位置= C:\ oracle \ product \ 10.2.0 \ client_1 \ NETWORK \ ADMIN \ tnsnames.ora)或GUI工具 - >网络配置助手。

来自我的tnsnames.ora文件的连接别名示例:

ORADB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.50.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ora10gdb)
    )
  )

ORADB - 别名,当您从环境连接到数据库时,将其用作数据库名称

HOST - 是服务器主机名 PORT - 是Oracle服务端口名称(1521是默认端口) SERVICE_NAME - 是一个oracle数据库实例服务名称(可以在同一端口后面的同一服务器上有多个数据库实例)

答案 1 :(得分:2)

如果计算机B上有10+个Oracle客户端,则可以使用EZCONNECT功能,该功能不需要编辑TNSNAMES.ORA文件:sa/sa@10.20.30.40/1521:ORCL。例如:

sqlplus sa/sa@10.20.30.40/1521:ORCL