(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...