Oracle數據庫如何創建DB Link操作遠程數據庫
Oracle操作遠程數據庫可以通過創建DB Link來實現,本文詳細地介紹了這一創建過程。現在我們就開始介紹,假設本機的IP為:192.168.1.11,數據庫實例orcl,用戶名:tysp,密碼:test 遠程數據庫IP:192.168.1.52,數據庫實例lntysp,用戶名:tysp,密碼:12345678。
一、創建DB Link用于操作遠程數據庫
如下語句:create database link TEST_DBLINK.REGRESS.RDBMS.DEV.US.ORACLE.COM
執行以下命令:
- connect to tysp identified by "12345678"
- using '192.168.1.52/lntysp';
基中TEST_DBLINK是我們取的DB Link的名字,Oracle 會自動加上后面一串字母,
PL/SQL下的圖:

二、創建成功后,就可以操作遠程數據庫了
1.插入數據:
- insert into p_sys_log@TEST_DBLINK values('1111','1111','標題',sysdate,'內容','1','1111');
- commit;
2.查詢數據: select t.* from p_sys_log@TEST_DBLINK t;
3.刪除數據:
- delete from p_sys_log@TEST_DBLINK t where t.id='1111';
- commit;
三、還可以為DB Link創建同義詞,方便數據的操作
create or replace synonym TEST_DBLINK_SYNfor ;
PL/SQL下的截圖為:

這時就可以通過訪問同義詞來操作遠程數據庫了(這里以表P_SYS_LOG為例):
1.添加數據:
- insert into TEST_DBLINK_SYN values('2222','2222','標題',sysdate,'內容','2','2222');
- commit;
2.查詢數據: select t.* from TEST_DBLINK_SYN t;
3.刪除數據: delete from TEST_DBLINK_SYN t where t.id='2222';
關于Oracle數據庫創建DB Link操作遠程數據庫的知識就介紹到這里了,希望本次的介紹能夠給您帶來一些收獲,謝謝!
【編輯推薦】



















