oracle如何跨庫操

2021-07-24 03:08:11 字數 536 閱讀 4040

今天工作需要將另乙個遠端資料庫(命名為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.從另乙個資料庫取出資料插入到當...