校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Oracle通過LogMiner實現(xiàn)數(shù)據(jù)同步遷移

Oracle通過LogMiner實現(xiàn)數(shù)據(jù)同步遷移

熱門標(biāo)簽:汽車4s店百度地圖標(biāo)注店 安陽企業(yè)電銷機器人供應(yīng)商 電銷套路機器人 網(wǎng)貸外呼系統(tǒng)合法嗎 杭州網(wǎng)絡(luò)外呼系統(tǒng)運營商 地圖標(biāo)注效果的制作 手機地圖標(biāo)注門店 鶴壁電話機器人價格 地圖標(biāo)注坐標(biāo)圖標(biāo)

寫在前面

最近在研究如何實現(xiàn)Oracle數(shù)據(jù)庫之間的數(shù)據(jù)同步,網(wǎng)上的資料確實比較少。最好用的Oracle數(shù)據(jù)庫同步工具是:GoldenGate ,而GoldenGate是要收費的。那么還有什么好的辦法來同步Oracle的數(shù)據(jù)嗎?沒錯,就是使用LogMiner來實現(xiàn)Oracle數(shù)據(jù)同步遷移。

實現(xiàn)過程

1.創(chuàng)建目錄

在服務(wù)器上創(chuàng)建/home/oracle/tools/oracle11g/oradata/orcl/LOGMNR目錄來存儲數(shù)據(jù)庫的字典信息,如下所示。

mkdir -p /home/oracle/tools/oracle11g/oradata/orcl/LOGMNR

2.配置LogMiner

以oracle用戶身份登錄服務(wù)器,并以DBA身份登錄Oracle數(shù)據(jù)庫,如下所示。

sqlplus /nolog
conn / as sysdba

接下來,創(chuàng)建字典文件夾配置,如下所示。

CREATE DIRECTORY utlfile AS '/home/oracle/tools/oracle11g/oradata/orcl/LOGMNR';
alter system set utl_file_dir='/home/oracle/tools/oracle11g/oradata/orcl/LOGMNR' scope=spfile; 

注意:由于utl_file_dir只存在于文件當(dāng)中,所以scope是以文件方式"spfile"寫入,而不是both。

3.開啟日志追加模式

alter database add supplemental log data; 

4.重啟數(shù)據(jù)庫

SHUTDOWN IMMEDIATE; 
STARTUP; 

5.創(chuàng)建數(shù)據(jù)同步用戶

創(chuàng)建數(shù)據(jù)同步用戶,如果已經(jīng)有可以跳過,直接賦予權(quán)限。

create user SYNC identified by SYNC; #如果存在用戶,則不需要再次創(chuàng)建,直接授權(quán)即可
GRANT CONNECT,RESOURCE,DBA,EXECUTE_CATALOG_ROLE TO SYNC; 

6.創(chuàng)建數(shù)據(jù)字典

切換到要同步數(shù)據(jù)的用戶,以DBA身份登錄,創(chuàng)建數(shù)據(jù)字典文件,如下所示。

conn SYNC/SYNC@orcl as sysdba; 
EXECUTE dbms_logmnr_d.build(dictionary_filename => 'dictionary.ora', dictionary_location =>'/home/oracle/tools/oracle11g/oradata/orcl/LOGMNR'); 

創(chuàng)建數(shù)據(jù)字典的命令也可以通過Java代碼來實現(xiàn),如果使用Java代碼實現(xiàn)的話,首先可以通過JDBC連接到Oracle數(shù)據(jù)庫,然后執(zhí)行如下命令。

BEGIN
dbms_logmnr_d.build(dictionary_filename => 'dictionary.ora', dictionary_location =>'/home/oracle/tools/oracle11g/oradata/orcl/LOGMNR'); 
END;

7.加入需要分析的日志文件

此步驟可以在Oracle命令行執(zhí)行,也可以使用Java代碼實現(xiàn)。

使用SQL語句實現(xiàn)如下所示。

EXECUTE dbms_logmnr.add_logfile(logfilename=>'/home/oracle/tools/oracle11g/oradata/orcl/REDO01.LOG',options=>dbms_logmnr.NEW); 
EXECUTE dbms_logmnr.add_logfile(logfilename=>'/home/oracle/tools/oracle11g/oradata/orcl/REDO02.LOG',options=>dbms_logmnr.ADDFILE); 
EXECUTE dbms_logmnr.add_logfile(logfilename=>'/home/oracle/tools/oracle11g/oradata/orcl/REDO03.LOG',options=>dbms_logmnr.ADDFILE); 

使用Java代碼分析時,使用的SQL語句如下所示。

BEGIN 
dbms_logmnr.add_logfile(logfilename=>'/home/oracle/tools/oracle11g/oradata/orcl/REDO01.LOG',options=>dbms_logmnr.NEW); 
dbms_logmnr.add_logfile(logfilename=>'/home/oracle/tools/oracle11g/oradata/orcl/REDO02.LOG',options=>dbms_logmnr.ADDFILE); 
dbms_logmnr.add_logfile(logfilename=>'/home/oracle/tools/oracle11g/oradata/orcl/REDO03.LOG',options=>dbms_logmnr.ADDFILE); 
END; 

8.查看正在使用的日志文件

SELECT group#, sequence#, status, first_change#, first_time FROM V$log ORDER BY first_change#;

status為CURRENT的為當(dāng)前正在使用的日志文件

9.使用Lominer分析日志

EXECUTE dbms_logmnr.start_logmnr(dictfilename=>'/home/oracle/tools/oracle11g/oradata/orcl/LOGMNR/dictionary.ora'); 

使用Java代碼分析時,使用的SQL語句如下所示。

BEGIN
dbms_logmnr.start_logmnr(dictfilename=>'/home/oracle/tools/oracle11g/oradata/orcl/LOGMNR/dictionary.ora'); 
END;

10.查看分析結(jié)果

SELECT sql_redo, sql_undo, seg_owner FROM v$logmnr_contents WHERE seg_name='EMP' AND seg_owner='SYNC'; 

注意:視圖v$logmnr_contents中的分析結(jié)果僅在我們運行過程'dbms_logmrn.start_logmnr'這個會話的生命期中存在,如果要查看新的日志,需要再重新加入分析日志文件、使用LogMiner分析。

11.常見問題

(1)如果出現(xiàn)“必須聲明標(biāo)識符 'SYS.DBMS_LOGMNR'”異常,則需要在創(chuàng)建用戶后,為用戶賦予EXECUTE_CATALOG_ROLE權(quán)限,如下所示。

GRANT CONNECT,RESOURCE,DBA,EXECUTE_CATALOG_ROLE TO SYNC; 

(2)當(dāng)在查詢v$logmnr_logs時提示“表或視圖不存在”,是因為沒有查詢v$logmnr_logs的權(quán)限。此時在查詢語句中需要為seg_owner指定相應(yīng)的用戶,例如,我這里使用SYNC用戶通過LogMiner進(jìn)行分析,則需要將seg_owner指定為SYNC用戶,如下所示。

SELECT sql_redo, sql_undo, seg_owner FROM v$logmnr_contents WHERE seg_name='EMP' AND seg_owner='SYNC'; 

以上就是Oracle通過LogMiner實現(xiàn)數(shù)據(jù)同步遷移的詳細(xì)內(nèi)容,更多關(guān)于Oracle數(shù)據(jù)同步遷移的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • Oracle 日志挖掘(LogMiner)使用詳解
  • Oracle LogMiner的使用實例代碼
  • 理解和使用Oracle 8i分析工具LogMiner
  • 通過LogMiner實現(xiàn)Oracle數(shù)據(jù)庫同步遷移

標(biāo)簽:南陽 柳州 河源 泰安 酒泉 銀川 焦作 梧州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle通過LogMiner實現(xiàn)數(shù)據(jù)同步遷移》,本文關(guān)鍵詞  Oracle,通過,LogMiner,實現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle通過LogMiner實現(xiàn)數(shù)據(jù)同步遷移》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle通過LogMiner實現(xiàn)數(shù)據(jù)同步遷移的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲一区二区不卡免费| 久久久久99精品国产片| 成人中文字幕在线| 麻豆精品精品国产自在97香蕉| 亚洲色图欧美在线| 久久亚洲精华国产精华液| 欧美一区二区三区婷婷月色| 一本久久a久久免费精品不卡| 成人一区二区三区视频| 国产精品一二三区在线| 久久99精品久久久久久动态图| 性做久久久久久免费观看| 亚洲一区二区三区自拍| 亚洲综合在线第一页| 婷婷六月综合亚洲| 午夜欧美视频在线观看| 美女高潮久久久| 日本欧美一区二区三区乱码 | 亚洲va韩国va欧美va| 中国av一区二区三区| 亚洲欧美色一区| 亚洲综合精品久久| 日韩精品亚洲专区| 男男视频亚洲欧美| 成熟亚洲日本毛茸茸凸凹| 国产91精品入口| 欧美中文字幕一区| 欧美男同性恋视频网站| 日本道在线观看一区二区| 欧美日韩视频专区在线播放| 欧美日本国产视频| 久久久久久久久99精品| 国产蜜臀97一区二区三区| 亚洲精品亚洲人成人网在线播放| 亚洲黄色尤物视频| 五月婷婷激情综合网| 免费看欧美美女黄的网站| 精品一区二区在线观看| 99re热视频这里只精品| 欧美亚日韩国产aⅴ精品中极品| 欧美一区三区二区| 欧美精品一区二区三区视频| 成人免费一区二区三区在线观看| 亚洲婷婷综合久久一本伊一区| 一区二区三区不卡视频| 五月天欧美精品| 久久精品国产99| 成人午夜大片免费观看| 91成人国产精品| 欧美一区二区啪啪| 欧美激情在线一区二区| 亚洲精品日日夜夜| 国产高清不卡一区二区| 91视频免费播放| 久久综合一区二区| 自拍偷自拍亚洲精品播放| 久久国产婷婷国产香蕉| 高清在线成人网| 成人一区二区视频| 欧美精品视频www在线观看| 欧美精品一区二区精品网| 亚洲激情网站免费观看| 久久不见久久见免费视频7 | 在线观看视频欧美| 日韩精品一区二区三区在线播放 | 性感美女久久精品| 国产精品中文字幕一区二区三区| 欧美乱熟臀69xxxxxx| 国产拍欧美日韩视频二区| 中文字幕一区二区三区视频| 久久精品噜噜噜成人av农村| 91麻豆免费在线观看| 国产亚洲一区字幕| 视频一区视频二区中文字幕| 99综合影院在线| 制服丝袜成人动漫| 亚洲成人av在线电影| 国产精品一区二区黑丝| 91国偷自产一区二区开放时间| 欧美大片在线观看一区二区| 亚洲宅男天堂在线观看无病毒 | 欧美在线你懂得| 国产亚洲女人久久久久毛片| 日本不卡一区二区三区高清视频| 成年人网站91| 日本一区二区电影| 麻豆精品一二三| 欧美高清视频不卡网| 一区二区中文视频| 成人激情电影免费在线观看| 欧美成人三级电影在线| 久久精品国产精品亚洲精品| 欧美日韩综合在线免费观看| 亚洲最大成人网4388xx| 风间由美一区二区三区在线观看| 精品成人一区二区三区四区| 午夜视频一区在线观看| 欧美巨大另类极品videosbest | 午夜视频一区在线观看| 欧美日韩亚洲综合一区| 亚洲视频在线观看一区| 成人av综合在线| 久久久精品黄色| 日韩av网站免费在线| 欧美肥妇毛茸茸| 亚洲一区二区三区美女| 欧美久久久久久久久中文字幕| 亚洲欧美激情在线| 欧美亚洲禁片免费| 一区二区三区精品| 7777精品伊人久久久大香线蕉完整版| 一区精品在线播放| 欧美影院一区二区| 亚洲一区二区精品久久av| 欧美人成免费网站| 日韩精品亚洲专区| 精品国产91久久久久久久妲己 | 日韩久久一区二区| 日本久久精品电影| 亚洲精品免费一二三区| 欧美日韩在线电影| 婷婷成人激情在线网| 欧美大片一区二区三区| 麻豆国产欧美日韩综合精品二区 | 成人欧美一区二区三区白人| 国产成人亚洲精品青草天美| 久久免费看少妇高潮| 麻豆91精品视频| 国产日韩欧美高清在线| 国产不卡视频一区二区三区| ㊣最新国产の精品bt伙计久久| 成人a级免费电影| 亚洲.国产.中文慕字在线| 欧美老肥妇做.爰bbww| 精品在线一区二区三区| 精品国产乱码久久| 一本色道久久综合狠狠躁的推荐| 一区二区在线免费观看| 欧美一区二区三区精品| 九九精品一区二区| 国产精品久久久久久久久搜平片 | 欧美精品一卡二卡| 国产在线精品一区二区| 国产精品久久久久久久久快鸭| 欧美性生活大片视频| 蜜乳av一区二区| 国产精品少妇自拍| 在线观看日韩毛片| 国产精品一品二品| 日韩美女精品在线| 精品国产一区二区三区久久久蜜月 | 亚洲免费av观看| 日韩精品一区二区在线观看| 东方欧美亚洲色图在线| 亚洲福利视频导航| 欧美哺乳videos| 色偷偷88欧美精品久久久| 午夜a成v人精品| 1区2区3区欧美| 在线播放视频一区| 不卡av电影在线播放| 亚洲午夜激情网页| 国产精品麻豆欧美日韩ww| 欧美色图激情小说| 成人av影院在线| 亚洲成人久久影院| 精品久久久久久久人人人人传媒 | 亚洲摸摸操操av| 欧美一卡二卡三卡四卡| 国产精品白丝jk黑袜喷水| 一区二区久久久久| 国产拍欧美日韩视频二区| 精品视频一区三区九区| 成人国产精品免费| 亚洲一区二区三区影院| 中文字幕av一区二区三区| 国产成人丝袜美腿| 丝袜美腿高跟呻吟高潮一区| 精品粉嫩aⅴ一区二区三区四区| 在线观看欧美黄色| 蜜臀久久99精品久久久久久9| 亚洲精选在线视频| 日韩免费在线观看| 欧美乱妇23p| 99久久精品国产毛片| 久久超碰97人人做人人爱| 日韩主播视频在线| 《视频一区视频二区| 日本一区二区三区四区| 欧美一级视频精品观看| 欧美日韩国产成人在线91| av一区二区不卡| 成人性生交大片免费看视频在线| 秋霞国产午夜精品免费视频| 亚洲国产欧美日韩另类综合| 1区2区3区国产精品| 国产精品久久久久天堂| 久久九九全国免费| 久久综合九色综合97婷婷| 欧美一级欧美三级在线观看|