两台计算机之间的Oracle DB连接

问题描述 投票:0回答:1

我有计算机A,IP = 10.20.30.40(用于存储Oracle数据库)我有计算机B,IP = 10.20.30.50(与我要连接的这台计算机)

我使用了连接字符串:数据源= LOCALHOST,用户= SYSTEM,密码= xxxxx

它在计算机A中工作正常。即使我可以将其连接为数据源= 10.20.30.40,用户= SYSTEM,密码= xxxxx

如何从计算机B-连接到计算机A?

计算机B应该有什么要求?

我在计算机A上的tnsnames.ora包含如下信息:

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)

我对Oracle非常陌生,任何人都可以逐步帮助您轻松地指导如何配置这种情况?

database oracle database-connection between tns
1个回答
0
投票

在计算机B上,您将需要使用计算机A(运行数据库的计算机)的IP地址。

本地主机是指本地计算机。

© www.soinside.com 2019 - 2024. All rights reserved.