Oracle進階學習之創建dblink

本文筆者簡單說明Oracle創建dblink,dblink就是在一個數據庫中直接對另一個數據庫進行操作,聽起來很美妙,其實並不難實現,我們只需要在該數據庫上創建一個dblink關聯到另一個數據庫就可以了,閒話少說,直接上實例:

假如我們現在使用的是A數據庫,我們想對B數據庫進行操作,我們只需要執行如下語句:

第一個B代表在A上創建的dblink的名字,第二個B代表B數據庫的用戶名,pwd爲密碼,host爲B的IP,port爲B數據的端口號,service_name爲B的實例名,執行後則創建完成。

create public database link B

connect to B identified by pwd

using '(DESCRIPTION =

  (ADDRESS_LIST =

   (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.0.81)(PORT = 1521))

  )

  (CONNECT_DATA =

   (SERVICE_NAME = orcl)

  )

 )';

創建完成之後我們就可以在A上操作B數據庫了。

例:

select * from b_table@B;

在A數據庫上查詢B數據的b_table表的所有數據。

知道這些我們就可以幹我們想幹的事情了,你懂得,希望對大家有所幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章