• oracle DB LINK 运用




    作者: btchnia  出自: http://www.linuxdiyf.com
    创设DBLINK 有两种动作

    一: 静态DB LINK

    -- Create database link
    create public database link MYLINK2
    connect to USERID
    using '(DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = DB2)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVICE_NAME = DS2)
    )
    )';

    说是静态并不是真正静态的,只是这种体式样式可以随时创设,得当顺序临时行使.

    二:SERVER TO SERVER DB-LINK

    -- Create database link
    create public database link MYLINK
    connect to USERID
    using 'DB2.TNSNAME';

    该动作需求在当前的SERVER上创设名为 'DB2.TNSNAME' 的TNS .
    看重是在SERVER上建TNS,不是CLIENT. 很多人建了DB-LINK 就会报错ORA-12154 ,便是这个缘由.

    建好后可以会见远端数据DB2.

    select * from TABLE1@MYLINK2 where comFORT='1'

    也可以延续创设synonym (同义词)
    -- Create the synonym
    create or replace public synonym r_db2
    for sys.table1@MYLINK2;

    那么就可以用
    select * from r_db2 where comFORT='1'
    替换刚才的盘诘.








    版权声明: 原创作品,赞同转载,转载时请务必以超链接方式标明文章 原始出处 、作者信息和本声明。否则将追查规律责任。

  • 相关阅读:
    c程序实验报告
    C程序设计实验报告
    第六章 实验报告(函数与宏定义)
    熊承启第五章循环结构实验
    循环结构课后反思
    c语言实验报告
    c语言设计实验报告
    第九章 结构体与共用体
    第八章 指针实验
    数组实验
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1973558.html
Copyright © 2020-2023  润新知