数据库建立db link 连接

1.建立db link连接的前提条件:

    需要DB支持Advanced replication功能,是否支持,可用如下SQL查看:
    select * from v$option where PARAMETER='Advanced replication';
    如果是返回True就表示支持。

    select * from v$parameter where  name = 'service_names';   --orcl

2.示例:

    drop public database link dblink_YUNServer;
--创建DB-LINK
    create public database link dblink_YUNServer
    connect to 用户名 identified by 密码
    using ' (DESCRIPTION =   
    (ADDRESS = (PROTOCOL = TCP)(HOST = 数据库地址(eg:10.10.10.1))(PORT = 1521))   
    (CONNECT_DATA =
      (SERVICE_NAME = ORCL)
    )
    )';

3.应用:方便两个数据库操作

insert into table_name select * from table_name @dblink_YUNServer;
insert into table_name @dblink_YUNServer select * from table_name ;

你可能感兴趣的:(Oracle)