首先保证两台计算机能够ping 通,并知道两台计算机IP地址
如A机器: 192.168.0.10 (装有oracle数据库)
B机器: 192.168.0.11
在B机器上安装oracle客户端(client)软件
配置tnsnames.ora文件(该文件在客户端安装位置的network/admin下,如:D:\oracle\product\11.2.0\client_1\network\admin)
tnsname.ora文件配置大致如下:
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.10)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
其中hostname 是数据库服务器IP地址,service_name是数据库服务名(一般情况下与数据库名一致)
在B机器上命令行通过sqlplus scott/tiger@orcl 来连接数据库
修改XXX:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
增加ORACLE客户端如:
OACP3 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.19.111)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
就可以查看了
db_link可以满足您的需求;
想玩明白点,可以用复制软件(splex或dsg)实现动态共享
谢谢
你说的是从另一个数据库的表关联么? 做一个Database links吧,可以满足。