想请教大家几个有关dblink的问题:
1、是否先在被访问数据库a上设置什么?怎么设置?2、然后在我本机数据库b上建dblink,以访问数据库a ?3、被访问数据库a能被多个其他多个数据库dblink连接吗?4、被访问数据库a能否就建立在我本机上?(与数据库b是同一台电脑)
1、是否先在被访问数据库a上设置什么?怎么设置?2、然后在我本机数据库b上建dblink,以访问数据库a ?3、被访问数据库a能被多个其他多个数据库dblink连接吗?4、被访问数据库a能否就建立在我本机上?(与数据库b是同一台电脑)
create database link db_b connect to user identified by password
using'(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.16.21)(PORT = 1521)) --b库配置
)
(CONNECT_DATA =
(SERVICE_NAME = b库)
)
)';
同一数据库可以建立多个 dblink 。
--可以
4、被访问数据库a能否就建立在我本机上?(与数据库b是同一台电脑)
--能
2、可以;
3、能
4、能建议楼主了解dblink的功能:在A库上配置其他库的dblink后,通过登录到A库,对其他库进行访问操作。