oracle 2 dblink的建立和使用

2022-09-14 06:15:12 字數 976 閱讀 7183

一、建立dblink

1、查詢建立dblink表

select * from dba_db_links;

declare i number(22

);

begin

select

count(*) into i from dba_db_links where db_link =

'zszq_dblinknew';

if i=

0then

execute immediate '

create database link zszq_dblinknew connect to "empzszq" identified by "123456" using

''(description = (address_list = (address = (protocol = tcp)(host = 192.169.0.42)(port = 1521)) ) (connect_data = (service_name = zszq) ))

''';

endif

;

end;

/

2、字段解釋

zszq_dblinknew:dblink名稱

empzszq:資料庫使用者名稱

123456:資料庫密碼

192.169.0.42:資料庫ip位址

1521:orale資料庫埠

zszq:資料庫例項名

3、dblink的用法

select * from tb_cpzx_vpif_cpdm_wms@zszq_dblinknew where id =109981;

注:tb_cpzx_vpif_cpdm_wms:資料庫中表名稱

zszq_dblinknew:dblink中名稱,對應表dba_db_links中欄位db_link

建立Oracle的DB Link實戰

當有在一台資料庫伺服器上集合或者分類篩選位於其他資料庫伺服器上的資料時,如果從應用層面上來解決問題,可能需要占用大量記憶體並且很費事。oracle資料庫本身提供了db link的機制來達到這個目的,以下以具體步驟來實現這個操作。1.首先在管理資料庫上建立到乙個資料庫的db link.drop exi...

Oracle 建立 DBLink 的方法

1 如果需要建立全域性 dblink,則需要先確定使用者有建立 dblink 的許可權 如果沒有,則需要使用 sysdba 角色給使用者賦權 2 使用該使用者登入 pl sql,使用命令 採用圖形配置介面則如下所示 3 查詢資料 4 刪除 dblink 5 建立和刪除同義詞 6 建立和刪除檢視 7 ...

oracle中dblink的建立

database link是定義乙個資料庫到另乙個資料庫的路徑的物件,database link允許你查詢 遠端表及執行遠端程式。在任何分布式環境裡,database都是必要的。另外要注意的是database link是單向的連線。使用另乙個資料庫時要如 表名 db209 查詢時,如果表中有blob...