oracle資料庫資料的同步操作

2021-08-04 05:54:35 字數 955 閱讀 1371

(1)在源庫中建目標庫(fantastic)的dblink,使可以在源庫中檢視目標庫的表

drop database link link_fantastic;    --刪除link

create database link link_fantastic connect to fantastic identified by "fantastic"

using '(description =

(address_list =

(address = (protocol = tcp)(host =60.30.69.73)(port = 31521))

)(connect_data =

(service_name =orcl)

))'; --新建link

select * from dba_db_links; --檢視所有link

select * from users@link_fantastic; --通過link檢視遠端庫表

(2)在源庫中進行merge操作

merge into users@link_fantastic b using users c on (b.username=c.username)  

when matched then update set b.password=c.password

when not matched then

insert values (c.username, c.password, null); --把源庫中users表的資料並到fantastic中,users表

commit; --記得merge後必須commit,否則更改未能提交

注:都是在源庫中操作,操作後源庫中表資料不變。

Oracle資料庫資料同步方法

我這人有個習慣,看到自己認為好的文章,總要認認真真的抄回來。比較原始的,觸發器 job dblink的方式,可同步和定時重新整理。物化檢視重新整理的方式,有增量重新整理和完全重新整理兩種模式,定時重新整理。高階複製,分為多主複製和物化檢視複製兩種模式。其中多主複製能進行雙向同步複製和非同步複製,物化...

Oracle資料庫定時同步

通過執行定時任務從源資料庫 sourcedb 向目標資料庫 targetdb 進行資料同步操作。資料庫版本一致是進行資料同步的前置條件 在配置oracle客戶端的伺服器上執行以下命令 exp username password sourcedb file export home oracle dat...

oracle資料庫之間資料同步

這段時間負責某個專案開發的資料庫管理工作,這個專案中開發庫與測試資料庫分離,其中某些系統表資料與基礎資料資料經常需要進行同步,為方便完成指定資料表的同步操作,可以採用dblink與merge結合的方法完成,簡單方便。操作環境 此資料庫伺服器ip為192.168.196.76,有center與bran...