美文网首页oracle数据库
oracle之database link如何使用

oracle之database link如何使用

作者: iszengmh | 来源:发表于2018-07-03 20:42 被阅读24次

    参考链接

    oracle中的database link如何使用——百度经验@wangzhiqing999

    oracle中的database link如何使用

    如何创建

    oracle sql创建

    -- Drop existing old  database link 
    --DBLINK_test是database link的名称
    drop database link DBLINK_test;
    -- Create new database link 
    -- other_db 为用户名 pwd为密码
    create database link DBLINK_test
      connect to other_db IDENTIFIED BY  pwd
      using '(DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVICE_NAME = orcl)
    )
    )';
    --查询 database link 
    select * from dba_db_links;
    

    如果创建全局dblink,必须使用systm或sys用户,在database前加public

    create  public  database link DBLINK_test
      connect to other_db IDENTIFIED BY  pwd
      using '(DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVICE_NAME = orcl)
    )
    )';
    

    通过plsql创建

    image.png
    image.png

    如何使用

    --user_tables 是DBLINK_test所链接的用户的表
    select * from user_tables@DBLINK_test;
    

    相关文章

      网友评论

        本文标题:oracle之database link如何使用

        本文链接:https://www.haomeiwen.com/subject/vlgjuftx.html