今天工作需要將另乙個遠端資料庫(命名為remote_db)上的乙個表(table1)的資料插入當前資料庫(cuur_db)的表tabel2中,為了實現這個目的,需要做以下工作:
1. 建立跨庫連線database link;
2. 進行資料庫操作。
1. 使用plsql建立database link;
file->new->database link
選擇public;connect to 中填寫要連線的資料庫remote_db和密碼以及ip:埠/orcl;剩下的不用填寫。
此外還可以使用sql建立database link,以後新增。
2. 下面就可以在現在的資料庫中訪問遠端資料庫了。
訪問remote_db的表等內容時,在後面加上@database link名字(這裡是db_link)即可。
我要在表tabel2中插入資料:
insert into tabel2 select * from tabel1@db_link;
如此可以輕鬆實現跨庫遷移資料。
祝:工作順利!
Oracle如何實現跨庫查詢
實現結果 在乙個資料庫中某個使用者下編寫乙個儲存過程,在儲存過程中使用dblink連線另乙個資料庫,從此資料庫中的乙個使用者下取數,然後插入當前的資料庫中的乙個表中。二.實現方法步驟 1.建立儲存過程 2.在儲存過程中先建立database link 3.建立成功 4.從另乙個資料庫取出資料插入到當...
Oracle如何實現跨庫查詢
實現結果 在乙個資料庫中某個使用者下編寫乙個儲存過程,在儲存過程中使用dblink連線另乙個資料庫,從此資料庫中的乙個使用者下取數,然後插入當前的資料庫中的乙個表中。二.實現方法步驟 1.建立儲存過程 2.在儲存過程中先建立database link 3.建立成功 4.從另乙個資料庫取出資料插入到當...
Oracle如何實現跨庫查詢
實現結果 在乙個資料庫中某個使用者下編寫乙個儲存過程,在儲存過程中使用dblink連線另乙個資料庫,從此資料庫中的乙個使用者下取數,然後插入當前的資料庫中的乙個表中。二.實現方法步驟 1.建立儲存過程 2.在儲存過程中先建立database link 3.建立成功 4.從另乙個資料庫取出資料插入到當...