oracle:db-link使用


二個oracle instance,如果需要在一個instance上,直接查詢另一個instance上的數據,就要用到db-link

創建:

create public database link 鏈接名
  connect to 用戶名 identified by 密碼
  using '(DESCRIPTION =  
    (ADDRESS = (PROTOCOL = TCP)(HOST = 服務器IP)(PORT = 1521))   
    (CONNECT_DATA =  
      (SERVER = DEDICATED)  
      (SERVICE_NAME = orcltest)  
    )  
)';

這樣就創建了一個db-link,上面的“鏈接名”、“用戶名”、"密碼"等參數,大家自己調整一下(注:用戶名/密碼指連接到另一台instance上的連接用戶名/密碼)

 

使用:

select * from 表名@鏈接名; 

如果覺得"@鏈接名"'太麻煩,可以用"同義詞"簡化操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM