回覆列表
-
1 # 使用者8692891725133
-
2 # 指尖時
建立公開資料庫連結
CREATE PUBLIC DATABASE LINK “資料庫連結別名”
CONNECT TO “登陸使用者” IDENTIFIED BY “登陸密碼”
USING "(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = IP)(PORT = 1521)))(CONNECT_DATA =(SID = SID)))";
例如:
CREATE PUBLIC DATABASE LINK MYDBLINK
CONNECT TO USER1 IDENTIFIED BY PASSWORD1
USING "(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 10.10.10.10)(PORT = 1521)))(CONNECT_DATA =(SID = ORA10)))";
百萬級的資料量真的不算大,使用一些常用的同步就好了,建立一個DBLINK,然後使用MERGE就可以了,兩個庫中的主鍵不一樣,就從對方的庫中抽過來(INSERT 操作),相同則更新(UPDATE操作)
或者使用觸發器也可以,當資料有變動時,自動執行相應的操作寫入到對方庫中。