欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線(xiàn)實(shí)戰(zhàn)洞察。

Oracle OGG跨平臺(tái)同步實(shí)戰(zhàn):Windows到Linux異構(gòu)部署避坑指南

Oracle OGG跨平臺(tái)同步實(shí)戰(zhàn):Windows到Linux異構(gòu)部署避坑指南 簡(jiǎn)介本資源是一份面向Oracle數(shù)據(jù)庫(kù)管理員與數(shù)據(jù)同步工程師的OGG跨平臺(tái)部署實(shí)戰(zhàn)指南聚焦Windows源庫(kù)到Linux目標(biāo)庫(kù)的實(shí)時(shí)數(shù)據(jù)同步場(chǎng)景解決異構(gòu)環(huán)境間數(shù)據(jù)復(fù)制、災(zāi)備建設(shè)與業(yè)務(wù)連續(xù)性保障等核心問(wèn)題。文檔以O(shè)racle GoldenGate 12.2.0.2版本為基礎(chǔ)系統(tǒng)覆蓋源/目標(biāo)庫(kù)歸檔配置、強(qiáng)制日志與附加日志啟用、goldengate用戶(hù)權(quán)限授予、enable_goldengate_replication參數(shù)設(shè)置、OGG子目錄初始化、Manager/Extract/Replicat組件配置及基礎(chǔ)監(jiān)控要點(diǎn)內(nèi)容實(shí)操性強(qiáng)適合作為生產(chǎn)部署前的技術(shù)驗(yàn)證與學(xué)習(xí)參考。資源為單文件PDF格式共1個(gè)文件大小496KB輕量易讀便于快速查閱關(guān)鍵命令與配置邏輯。目前已有296人學(xué)習(xí)下載讀者可直接獲取完整配置清單、SQL與Shell命令示例、權(quán)限分配明細(xì)及典型故障應(yīng)對(duì)提示特別適合需在有限環(huán)境中快速落地OGG同步方案的中級(jí)DBA與運(yùn)維人員。1. Oracle OGG跨平臺(tái)同步實(shí)戰(zhàn)Windows源庫(kù)到Linux目標(biāo)庫(kù)不是裝完就能跑的“黑匣子”你手頭有一套運(yùn)行在 Windows Server 上的 Oracle 11g 生產(chǎn)庫(kù)業(yè)務(wù)要求把核心表實(shí)時(shí)同步到 LinuxRHEL 7上的災(zāi)備庫(kù)——?jiǎng)e急著點(diǎn)下載鏈接先看清這個(gè)現(xiàn)實(shí)OGG 12.2 在 Windows 和 Linux 之間做異構(gòu)同步不是解壓、安裝、啟動(dòng)三步走的傻瓜流程。我見(jiàn)過(guò)太多人卡在ADD EXTRACT后進(jìn)程狀態(tài)永遠(yuǎn)是STOPPED或START REPLICAT時(shí)日志里反復(fù)刷ORA-01017: invalid username/password結(jié)果發(fā)現(xiàn)是NLS_LANG編碼沒(méi)對(duì)齊、ORACLE_HOME路徑寫(xiě)錯(cuò)斜杠方向、甚至 Windows 端用的是ogg.exe而 Linux 端必須用./ggsci——這些細(xì)節(jié)不摳死同步鏈路就是個(gè)擺設(shè)。本文聚焦真實(shí)生產(chǎn)級(jí)部署從 Windows 源端Oracle 11.2.0.4到 Linux 目標(biāo)端Oracle 11.2.0.4 / 12.2.0.1覆蓋 OGG 12.2.0.2 全流程重點(diǎn)拆解DDL 同步失效、SCN 初始化偏差、TRANDATA 添加失敗、MGR 端口不通四類(lèi)高頻翻車(chē)點(diǎn)。適合已具備 Oracle DBA 基礎(chǔ)、正被跨平臺(tái)同步卡住進(jìn)度的工程師新手請(qǐng)務(wù)必對(duì)照每條命令檢查環(huán)境變量和路徑分隔符。2. 源庫(kù)與目標(biāo)庫(kù)底層配置歸檔、附加日志、權(quán)限三座大山必須推平OGG 同步不是“數(shù)據(jù)庫(kù)連上就行”它依賴(lài) Oracle 底層日志機(jī)制。Windows 和 Linux 的 Oracle 實(shí)例雖同源但文件路徑、服務(wù)管理、字符集處理存在本質(zhì)差異。這里不講理論只列實(shí)操中必須親手敲、親手驗(yàn)的硬核步驟。2.1 源庫(kù)Windows強(qiáng)制歸檔與日志增強(qiáng)配置注意Windows 下 Oracle 服務(wù)名為OracleServiceSID啟動(dòng)前需確認(rèn)服務(wù)已運(yùn)行。所有 SQL 命令在sqlplus / as sysdba中執(zhí)行不要用 PL/SQL Developer 或 SQL Developer 圖形界面連避免 NLS 設(shè)置干擾。-- 步驟1確認(rèn)實(shí)例處于 MOUNT 狀態(tài)非 OPEN SQL shutdown immediate; SQL startup mount; -- 步驟2開(kāi)啟歸檔模式關(guān)鍵OGG 抽取依賴(lài)歸檔日志 SQL alter database archivelog; SQL alter database open; -- 步驟3開(kāi)啟強(qiáng)制記錄日志FORCE LOGGING確保所有操作寫(xiě)入重做日志 SQL alter database force logging; -- 步驟4開(kāi)啟最小補(bǔ)充日志SUPPLEMENTAL LOG DATA這是 OGG 解析 DML 的基礎(chǔ) SQL alter database add supplemental log data; -- 步驟5立即驗(yàn)證配置是否生效必須看到 YES YES SQL select SUPPLEMENTAL_LOG_DATA_MIN, FORCE_LOGGING from v$database; -- 正確輸出 -- SUPPLEME FOR -- -------- --- -- YES YES -- 步驟6強(qiáng)制切換日志使補(bǔ)充日志配置立即生效否則新事務(wù)可能不記錄 SQL alter system switch logfile;參數(shù)說(shuō)明SUPPLEMENTAL_LOG_DATA_MIN YES表示最小補(bǔ)充日志已啟用OGG 可解析 UPDATE/DELETE 的 WHERE 條件FORCE_LOGGING YES是硬性要求防止某些 NOLOGGING 操作繞過(guò)日志導(dǎo)致同步丟失數(shù)據(jù)alter system switch logfile不是可選操作它生成新的歸檔日志文件讓 OGG Extract 進(jìn)程能從最新位置開(kāi)始讀取。2.2 源庫(kù)WindowsOGG 專(zhuān)用用戶(hù)創(chuàng)建與權(quán)限授予OGG 不允許用SYS或SYSTEM用戶(hù)運(yùn)行 Extract必須創(chuàng)建獨(dú)立 schema。Windows 路徑使用反斜杠\但 OGG 內(nèi)部參數(shù)仍需正斜杠/這點(diǎn)極易出錯(cuò)。-- 創(chuàng)建專(zhuān)用表空間路徑按實(shí)際調(diào)整注意 Windows 反斜杠 SQL create tablespace goldengate datafile D:\app\oracle\oradata\ORCL\ogg01.dbf size 300m autoextend on next 100m maxsize 2g; -- 創(chuàng)建用戶(hù)密碼建議用字母數(shù)字組合避免特殊字符引發(fā) ggsci 登錄失敗 SQL create user goldengate identified by GoldEng2024 default tablespace goldengate temporary tablespace temp quota unlimited on goldengate; -- 授予基礎(chǔ)連接與會(huì)話(huà)權(quán)限 SQL grant connect, resource, create session, alter session to goldengate; -- 授予閃回查詢(xún)權(quán)限用于初始化或修復(fù)數(shù)據(jù)不一致 SQL grant flashback any table to goldengate; -- 關(guān)鍵一步授予 OGG 管理員角色必須用 SYS 執(zhí)行且用戶(hù)名全大寫(xiě) SQL exec dbms_goldengate_auth.grant_admin_privilege(GOLDENGATE); -- 啟用 GoldenGate 復(fù)制功能11gR2 必須設(shè)置否則 Extract 啟動(dòng)報(bào) ORA-26885 SQL alter system set enable_goldengate_replication true scopeboth;邏輯說(shuō)明dbms_goldengate_auth.grant_admin_privilege是 OGG 12c 引入的強(qiáng)制授權(quán)方式替代舊版GRANT GGS_GGSUSER_ROLEenable_goldengate_replication true是隱藏開(kāi)關(guān)不設(shè)置會(huì)導(dǎo)致 Extract 進(jìn)程無(wú)法 attach 到日志流狀態(tài)卡在INITIALIZINGWindows 下datafile路徑必須用單引號(hào)包裹且反斜杠無(wú)需轉(zhuǎn)義D:\path\file.dbf合法但若在 OGG 參數(shù)文件中引用該路徑需統(tǒng)一為正斜杠。2.3 目標(biāo)庫(kù)Linux精簡(jiǎn)配置不需附加日志但權(quán)限更苛刻Linux 目標(biāo)庫(kù)配置比源庫(kù)簡(jiǎn)單不需開(kāi)歸檔、不需add supplemental log data但權(quán)限要求更高——Replicat 進(jìn)程要執(zhí)行 DML必須有INSERT ANY TABLE等系統(tǒng)級(jí)權(quán)限。-- 創(chuàng)建表空間Linux 路徑用正斜杠注意磁盤(pán)空間充足 SQL create tablespace goldengate datafile /u01/app/oracle/oradata/TEST1/ogg01.dbf size 300m autoextend on next 100m maxsize 2g; -- 創(chuàng)建用戶(hù)密碼與源庫(kù)保持一致便于維護(hù) SQL create user goldengate identified by GoldEng2024 default tablespace goldengate temporary tablespace temp quota unlimited on goldengate; -- 基礎(chǔ)權(quán)限同源庫(kù) SQL grant connect, resource, create session, alter session to goldengate; -- 閃回權(quán)限同源庫(kù) SQL grant flashback any table to goldengate; -- OGG 管理員權(quán)限必須 SQL exec dbms_goldengate_auth.grant_admin_privilege(GOLDENGATE); -- 關(guān)鍵權(quán)限Replicat 需要修改任意表注意不是 grant on specific table SQL grant insert any table, update any table, delete any table, drop any table to goldengate; -- 啟用 GoldenGate 復(fù)制同源庫(kù) SQL alter system set enable_goldengate_replication true scopeboth;為什么目標(biāo)庫(kù)不需要add supplemental log data因?yàn)?Replicat 是“寫(xiě)入者”它從 Trail 文件中讀取已解析好的 SQL 或 ROW 信息直接應(yīng)用到目標(biāo)庫(kù)不依賴(lài)目標(biāo)庫(kù)自身的日志結(jié)構(gòu)。而源庫(kù)的 Extract 是“讀取者”必須靠補(bǔ)充日志才能從重做日志中還原出完整的 UPDATE/DELETE 操作。2.4 避坑源庫(kù)與目標(biāo)庫(kù)配置四大血淚問(wèn)題排查以下問(wèn)題均來(lái)自真實(shí)部署現(xiàn)場(chǎng)每一條都對(duì)應(yīng)一個(gè)ggsci日志里的 ERROR 或 WARNING現(xiàn)象原因解決Extract 進(jìn)程啟動(dòng)后立即 ABEND日志報(bào)ORA-01017: invalid username/passwordWindows 源庫(kù)中NLS_LANG環(huán)境變量未設(shè)置或設(shè)置為AMERICAN_AMERICA.ZHS16GBK中文字符集導(dǎo)致密碼傳輸亂碼在 Windows 系統(tǒng)環(huán)境變量中添加NLS_LANGAMERICAN_AMERICA.AL32UTF8并重啟 OGG 服務(wù)或在edit params extgsxf中顯式寫(xiě)SETENV (NLS_LANGAMERICAN_AMERICA.AL32UTF8)ADD TRANDATA test.t1執(zhí)行成功但后續(xù)同步時(shí)目標(biāo)端出現(xiàn)Missing key column錯(cuò)誤表test.t1無(wú)主鍵或唯一索引而ADD TRANDATA默認(rèn)只對(duì)有主鍵的表生效OGG 無(wú)法定位 UPDATE/DELETE 的行方案一給表加主鍵ALTER TABLE test.t1 ADD CONSTRAINT pk_t1 PRIMARY KEY(object_id)方案二強(qiáng)制指定列ADD TRANDATA test.t1 COLUMNS(object_id)僅當(dāng)確定該列能唯一標(biāo)識(shí)行DBLOGIN成功但ADD CHECKPOINTTABLE報(bào)ORA-00942: table or view does not existCHECKPOINTTABLE名稱(chēng)寫(xiě)錯(cuò)如goldengate.ggschkpt寫(xiě)成goldengate.chkpt或用戶(hù)goldengate對(duì)goldengate表空間無(wú)配額執(zhí)行SELECT username, default_tablespace, temporary_tablespace FROM dba_users WHERE usernameGOLDENGATE;確認(rèn)默認(rèn)表空間執(zhí)行SELECT tablespace_name, bytes/1024/1024 MB FROM dba_free_space WHERE tablespace_nameGOLDENGATE;確認(rèn)有空閑空間START MGR后INFO ALL顯示MANAGER STOPPEDggserr.log報(bào)Failed to bind port 7809Linux 目標(biāo)庫(kù)防火墻未放行 7809 端口或該端口被其他進(jìn)程占用如netstat -tuln | grep 7809執(zhí)行sudo firewall-cmd --permanent --add-port7809/tcp sudo firewall-cmd --reloadRHEL7或改用PORT 7810并同步修改RMTHOST參數(shù)3. OGG 核心進(jìn)程配置Extract/Datapump/Replicat 三段式鏈路不能少OGG 同步不是 Extract 直連目標(biāo)庫(kù)而是經(jīng)典的Extract → Datapump → Replicat三段式架構(gòu)。Windows 源端負(fù)責(zé)抽取Extract、投遞DatapumpLinux 目標(biāo)端負(fù)責(zé)應(yīng)用Replicat。每一段的參數(shù)文件都必須精準(zhǔn)匹配環(huán)境尤其注意路徑、端口、字符集。3.1 源端WindowsExtract 進(jìn)程從歸檔日志中捕獲變更Extract 是整個(gè)鏈路的源頭它讀取 Oracle 歸檔日志或在線(xiàn)日志將 DML/DDL 轉(zhuǎn)換為 Trail 文件。Windows 下必須用ogg.exe啟動(dòng)ggsci且ORACLE_HOME路徑中的反斜杠要小心處理。# 在 Windows 命令行中進(jìn)入 OGG 安裝目錄假設(shè)為 D:\ogg C:\ cd D:\ogg C:\ ggsci # 創(chuàng)建子目錄必須執(zhí)行否則后續(xù)報(bào)錯(cuò) GGSCI (WIN-SOURCE) 1 CREATE SUBDIRS # 連接數(shù)據(jù)庫(kù)注意Windows 下密碼含特殊字符需用雙引號(hào)包裹 GGSCI (WIN-SOURCE) 2 DBLOGIN USERID goldengate PASSWORD GoldEng2024 # 編輯 Extract 參數(shù)文件文件名 extgsxf.prm存于 dirprm 子目錄 GGSCI (WIN-SOURCE) 3 EDIT PARAMS extgsxf-- extgsxf.prm 內(nèi)容關(guān)鍵參數(shù)已加注釋 EXTRACT extgsxf -- Windows 環(huán)境變量ORACLE_HOME 必須用正斜杠且路徑末尾不加 \ SETENV (ORACLE_HOMED:/app/oracle/product/11.2.0/db_1) SETENV (ORACLE_SIDORCL) -- 字符集必須與數(shù)據(jù)庫(kù)一致AL32UTF8 是 Oracle 11g 推薦值 SETENV (NLS_LANGAMERICAN_AMERICA.AL32UTF8) -- OGG 用戶(hù)登錄憑證密碼用雙引號(hào)防特殊字符解析錯(cuò)誤 USERID goldengate, PASSWORD GoldEng2024 -- 輸出 Trail 文件路徑Windows 下路徑用正斜杠OGG 自動(dòng)識(shí)別 EXTTRAIL ./dirdat/gs -- 關(guān)鍵禁用日志保留避免 Extract 卡在舊日志 TRANLOGOPTIONS LOGRETENTION DISABLED -- 提高日志讀取性能BRINTERVAL 20M 表示每 20 分鐘刷新一次緩沖區(qū) TRANLOGOPTIONS BRINTERVAL 20M -- 加大緩沖區(qū)解決大事務(wù)日志解析慢 TRANLOGOPTIONS BUFSIZE 2048000 -- 啟用獲取復(fù)制進(jìn)程支持雙向同步擴(kuò)展 GETREPLICATES -- 啟用緩存管理大事務(wù)必備 CACHEMGR CACHESIZE 2GB -- 啟用截?cái)嗖僮魍街匾駝t TRUNCATE TABLE 不同步 GETTRUNCATES -- DDL 同步包含表和索引的 DDLCREATE/DROP/ALTER DDL INCLUDE MAPPED, OBJTYPE TABLE DDL INCLUDE MAPPED, OBJTYPE INDEX -- DDL 選項(xiàng)自動(dòng)添加補(bǔ)充日志失敗重試 DDLOPTIONS ADDTRANDATA RETRYOP RETRYDELAY 10 MAXRETRIES 10 -- 錯(cuò)誤日志路徑用正斜杠 DISCARDFILE ./dirrpt/extgsxf.dsc, APPEND, MEGABYTES 1000 REPORTROLLOVER AT 6:00 REPORTCOUNT EVERY 1 HOURS, RATE -- 長(zhǎng)事務(wù)告警1 小時(shí)未提交即警告 FETCHWARNLONGTRANS 1H, CHECKINTERVAL 10m -- 同步所有 test 模式下的表 TABLE test.*;參數(shù)說(shuō)明EXTTRAIL ./dirdat/gsTrail 文件前綴為gs存于dirdat目錄OGG 自動(dòng)生成gs000000000等文件TRANLOGOPTIONS LOGRETENTION DISABLED是 Windows 源端關(guān)鍵項(xiàng)防止 Extract 因日志被歸檔刪除而中斷GETTRUNCATES必須開(kāi)啟否則TRUNCATE TABLE操作不會(huì)被捕捉TABLE test.*;表示同步test用戶(hù)下所有表若只需同步部分表可寫(xiě)TABLE test.t1; TABLE test.t2;。3.2 源端WindowsDataPump 進(jìn)程解決網(wǎng)絡(luò)不穩(wěn)定導(dǎo)致的 Trail 丟失Datapump 是 Extract 和 Replicat 之間的“快遞員”。它從本地 Trail 文件讀取數(shù)據(jù)通過(guò) TCP 發(fā)送給目標(biāo)端 MGR。沒(méi)有它Extract 生成的 Trail 文件只能存本地?zé)o法到達(dá) Linux。# 在 ggsci 中編輯 DataPump 參數(shù) GGSCI (WIN-SOURCE) 4 EDIT PARAMS dpgskf-- dpgskf.prm 內(nèi)容 EXTRACT dpgskf PASSTHRU -- 不做任何轉(zhuǎn)換原樣投遞 DYNAMICRESOLUTION -- 目標(biāo)端 MGR 地址和端口Linux IP 7809 RMTHOST 10.0.100.141, MGRPORT 7809 -- 目標(biāo)端 Trail 文件前綴必須與 Replicat 的 EXTTRAIL 一致 RMTTRAIL ./dirdat/gs -- 錯(cuò)誤日志 DISCARDFILE ./dirrpt/dpgskf.dsc, APPEND, MEGABYTES 100 REPORTROLLOVER AT 6:00 REPORTCOUNT EVERY 1 HOURS, RATE -- 同步所有 test 模式下的表 TABLE test.*;邏輯說(shuō)明PASSTHRU模式表示 Datapump 不解析數(shù)據(jù)只做二進(jìn)制轉(zhuǎn)發(fā)性能最高RMTHOST的 IP 必須是 Linux 目標(biāo)機(jī)的真實(shí) IP非localhost或127.0.0.1且 Linux 防火墻需放行7809RMTTRAIL ./dirdat/gs與 Extract 的EXTTRAIL前綴一致確保數(shù)據(jù)流連貫。3.3 目標(biāo)端LinuxReplicat 進(jìn)程把 Trail 文件變成真實(shí) SQLReplicat 運(yùn)行在 Linux它讀取由 Datapump 發(fā)送來(lái)的 Trail 文件./dirdat/gs*解析成 SQL 并執(zhí)行。Linux 下路徑全部用正斜杠ORACLE_HOME必須指向真實(shí)的 Oracle 安裝路徑。# 在 Linux 終端進(jìn)入 OGG 目錄假設(shè)為 /u01/app/ogg [oracletest2 ~]$ cd /u01/app/ogg [oracletest2 ogg]$ ./ggsci GGSCI (test2) 1 CREATE SUBDIRS GGSCI (test2) 2 DBLOGIN USERID goldengate PASSWORD GoldEng2024 GGSCI (test2) 3 EDIT PARAMS repgs1-- repgs1.prm 內(nèi)容 REPLICAT repgs1 -- Linux 環(huán)境變量路徑用正斜杠 SETENV (ORACLE_HOME/u01/app/oracle/product/11.2.0/db_1) SETENV (ORACLE_SIDTEST1) SETENV (NLS_LANGAMERICAN_AMERICA.AL32UTF8) USERID goldengate, PASSWORD GoldEng2024 -- 假設(shè)目標(biāo)表定義與源端一致省去 DEFGEN 步驟 ASSUMETARGETDEFS -- 關(guān)閉外鍵約束檢查避免 INSERT 順序錯(cuò)亂 DBOPTIONS DEFERREFCONST -- 關(guān)閉觸發(fā)器防止觸發(fā)器二次執(zhí)行 DBOPTIONS SUPPRESSTRIGGERS -- 錯(cuò)誤日志 DISCARDFILE ./dirrpt/repgs1.dsc, APPEND, MEGABYTES 1000 DISCARDROLLOVER AT 6:00 REPORTROLLOVER AT 6:00 REPORTCOUNT EVERY 30 MINUTES, RATE -- 遇到任何錯(cuò)誤立即中止避免臟數(shù)據(jù) REPERROR (DEFAULT, ABEND) -- DDL 同步映射表和索引 DDL INCLUDE MAPPED, OBJTYPE TABLE DDL INCLUDE MAPPED, OBJTYPE INDEX DDLOPTIONS REPORT -- 允許 TRUNCATE 操作與 Extract 的 GETTRUNCATES 對(duì)應(yīng) GETTRUNCATES -- 動(dòng)態(tài)解析表結(jié)構(gòu)應(yīng)對(duì)新增表 DYNAMICRESOLUTION -- 每 1000 條事務(wù)提交一次平衡性能與一致性 GROUPTRANSOPS 1000 -- 表映射test.* → test.*同名同結(jié)構(gòu) MAP test.*, TARGET test.*;參數(shù)說(shuō)明ASSUMETARGETDEFS表示不使用DEFGEN工具生成表定義文件要求源庫(kù)和目標(biāo)庫(kù)表結(jié)構(gòu)完全一致DBOPTIONS SUPPRESSTRIGGERS是必須項(xiàng)否則目標(biāo)庫(kù)觸發(fā)器會(huì)被執(zhí)行兩次源端一次目標(biāo)端一次GROUPTRANSOPS 1000控制事務(wù)粒度值太小如 10導(dǎo)致頻繁 COMMIT性能差值太大如 10000導(dǎo)致單次事務(wù)過(guò)大可能 OOM。3.4 進(jìn)程注冊(cè)與啟動(dòng)三步缺一不可所有參數(shù)文件寫(xiě)完后必須在ggsci中注冊(cè)進(jìn)程并綁定 Trail 文件路徑最后啟動(dòng)。順序錯(cuò)誤會(huì)導(dǎo)致START失敗。# 源端Windows執(zhí)行 GGSCI (WIN-SOURCE) 5 ADD EXTRACT extgsxf, TRANLOG, BEGIN NOW GGSCI (WIN-SOURCE) 6 ADD EXTTRAIL ./dirdat/gs, EXTRACT extgsxf, MEGABYTES 1024 GGSCI (WIN-SOURCE) 7 ADD EXTRACT dpgskf, EXTTRAILSOURCE ./dirdat/gs GGSCI (WIN-SOURCE) 8 ADD RMTTRAIL ./dirdat/gs, EXTRACT dpgskf, MEGABYTES 1024 # 目標(biāo)端Linux執(zhí)行 GGSCI (test2) 4 ADD REPLICAT repgs1, EXTTRAIL ./dirdat/gs, CHECKPOINTTABLE goldengate.ggschkpt # 啟動(dòng)按順序先 MGR再 Extract再 Datapump最后 Replicat # 源端啟動(dòng) MGR若未啟動(dòng) GGSCI (WIN-SOURCE) 9 START MGR # 源端啟動(dòng) Extract GGSCI (WIN-SOURCE) 10 START EXTRACT extgsxf # 源端啟動(dòng) Datapump GGSCI (WIN-SOURCE) 11 START EXTRACT dpgskf # 目標(biāo)端啟動(dòng) Replicat GGSCI (test2) 5 START REPLICAT repgs1驗(yàn)證命令I(lǐng)NFO ALL查看所有進(jìn)程狀態(tài)正常應(yīng)為RUNNINGVIEW REPORT extgsxf查看 Extract 最后一頁(yè)日志確認(rèn)Successfully logged into database和Writing DML to trail fileSTATS EXTRACT extgsxf查看抽取統(tǒng)計(jì)Total inserts,Total updates應(yīng)隨源庫(kù) DML 增長(zhǎng)。4. 數(shù)據(jù)初始化SCN 同步與全量加載避免“同步了但數(shù)據(jù)不對(duì)”同步鏈路跑起來(lái)只是第一步真正的挑戰(zhàn)在于初始數(shù)據(jù)一致性。OGG 不提供自動(dòng)全量同步必須手動(dòng)保證源庫(kù)和目標(biāo)庫(kù)在某個(gè) SCN 時(shí)間點(diǎn)數(shù)據(jù)完全一致否則增量同步會(huì)從錯(cuò)誤起點(diǎn)開(kāi)始。4.1 SCN 初始化法最精準(zhǔn)的冷初始化推薦此方法要求源庫(kù)短暫停寫(xiě)獲取精確 SCN導(dǎo)出導(dǎo)入后從該 SCN 開(kāi)始同步。適用于可接受分鐘級(jí)停機(jī)的場(chǎng)景。-- 源庫(kù)Windows獲取當(dāng)前 SCN SQL SELECT TO_CHAR(CURRENT_SCN) FROM V$DATABASE; -- 輸出類(lèi)似1085057 -- 源庫(kù)導(dǎo)出expdp 必須用與 OGG 同一用戶(hù)且指定 FLASHBACK_SCN SQL EXIT C:\ expdp goldengate/GoldEng2024 DIRECTORYDATA_PUMP_DIR DUMPFILEt1_init.dmp TABLEStest.t1 FLASHBACK_SCN1085057 -- 將 dump 文件拷貝到 Linux 目標(biāo)機(jī)如用 scp C:\ scp t1_init.dmp oracle10.0.100.141:/home/oracle/ -- 目標(biāo)庫(kù)Linux導(dǎo)入 [oracletest2 ~]$ impdp goldengate/GoldEng2024 DIRECTORYDATA_PUMP_DIR DUMPFILEt1_init.dmp TABLE_EXISTS_ACTIONREPLACE# 目標(biāo)端啟動(dòng) Replicat 時(shí)指定 SCN關(guān)鍵 GGSCI (test2) 6 START REPLICAT repgs1, AFTERCSN 1085057為什么必須AFTERCSN因?yàn)镕LASHBACK_SCN1085057導(dǎo)出的數(shù)據(jù)是 SCN1085057 時(shí)刻的快照。Replicat 必須從 SCN1085057 之后的日志開(kāi)始讀取否則會(huì)重復(fù)應(yīng)用 SCN≤1085057 的事務(wù)導(dǎo)致主鍵沖突或數(shù)據(jù)重復(fù)。4.2 OGG 初始化抽取法熱初始化無(wú)停機(jī)當(dāng)業(yè)務(wù)無(wú)法停寫(xiě)時(shí)用 OGG 自身的SOURCEISTABLE模式做初始化。它不依賴(lài)數(shù)據(jù)庫(kù)導(dǎo)出而是用 Extract 進(jìn)程直接讀取表數(shù)據(jù)生成 Trail再由 Replicat 應(yīng)用。# 源端Windows創(chuàng)建初始化 Extract GGSCI (WIN-SOURCE) 12 EDIT PARAMS init_t1-- init_t1.prm EXTRACT init_t1 USERID goldengate, PASSWORD GoldEng2024 -- 目標(biāo)端 MGR 地址 RMTHOST 10.0.100.141, MGRPORT 7809 -- 初始化 Trail 文件前綴 i1最大 999 個(gè)文件每個(gè) 500MB RMTFILE ./dirdat/i1, MAXFILES 999, MEGABYTES 500 -- 指定表并用 AS OF SCN 保證一致性SCN 從源庫(kù)查得 TABLE test.t1, SQLPREDICATE AS OF SCN 1085057;# 注冊(cè)并啟動(dòng)初始化 Extract GGSCI (WIN-SOURCE) 13 ADD EXTRACT init_t1, SOURCEISTABLE GGSCI (WIN-SOURCE) 14 START EXTRACT init_t1 # 目標(biāo)端創(chuàng)建 Special Run Replicat一次性運(yùn)行 GGSCI (test2) 7 ADD REPLICAT ri1, SPECIALRUN GGSCI (test2) 8 EDIT PARAMS ri1-- ri1.prm SPECIALRUN END RUNTIME REPLICAT ri1 USERID goldengate, PASSWORD GoldEng2024 -- 讀取初始化 Trail 文件 EXTFILE ./dirdat/i1 -- 表映射 MAP test.t1, TARGET test.t1;# 啟動(dòng)初始化 Replicat自動(dòng)運(yùn)行完退出 GGSCI (test2) 9 START REPLICAT ri1參數(shù)說(shuō)明SOURCEISTABLE模式下 Extract 不讀日志而是像SELECT * FROM test.t1一樣全表掃描SQLPREDICATE AS OF SCN 1085057是 Oracle 閃回查詢(xún)語(yǔ)法確保讀取 SCN1085057 時(shí)刻的數(shù)據(jù)快照SPECIALRUNReplicat 是一次性進(jìn)程啟動(dòng)后自動(dòng)讀取i1文件并應(yīng)用完成后狀態(tài)變?yōu)镾TOPPED。4.3 避坑初始化階段三大玄學(xué)問(wèn)題排查現(xiàn)象原因解決START REPLICAT repgs1, AFTERCSN 1085057后狀態(tài)為ABENDED日志報(bào)Invalid SCN輸入的 SCN 在目標(biāo)庫(kù)歸檔日志中不存在源庫(kù) SCN1085057 的日志未傳到目標(biāo)端執(zhí)行GGSCI VIEW REPORT repgs1查看詳細(xì)錯(cuò)誤在源庫(kù)執(zhí)行SELECT NAME, FIRST_TIME, NEXT_TIME FROM V$ARCHIVED_LOG WHERE FIRST_TIME SYSDATE-1 ORDER BY FIRST_TIME;確認(rèn)該 SCN 日志已歸檔用SEND EXTRACT extgsxf, LOGSTAT查看 Extract 當(dāng)前讀取位置初始化抽取init_t1運(yùn)行緩慢STATS init_t1顯示Total reads: 0SQLPREDICATE語(yǔ)法錯(cuò)誤或表test.t1在源庫(kù)不存在檢查SQLPREDICATE是否多寫(xiě)了分號(hào)或引號(hào)執(zhí)行SELECT COUNT(*) FROM test.t1確認(rèn)表存在且有數(shù)據(jù)在init_t1.prm中臨時(shí)加REPORTCOUNT EVERY 1 MINUTES查看進(jìn)度impdp導(dǎo)入后目標(biāo)表數(shù)據(jù)為空但日志顯示Completed successfullyTABLE_EXISTS_ACTIONREPLACE會(huì)先 DROP 表若表有外鍵約束DROP 失敗導(dǎo)致導(dǎo)入跳過(guò)導(dǎo)入前在目標(biāo)庫(kù)執(zhí)行ALTER TABLE test.t1 DISABLE CONSTRAINT constraint_name;導(dǎo)入完成后再ENABLE或改用TABLE_EXISTS_ACTIONTRUNCATE要求表結(jié)構(gòu)完全一致5. DDL 同步深度配置不只是DDL INCLUDE還有腳本與權(quán)限陷阱OGG 的 DDL 同步常被低估但它決定了CREATE TABLE、ALTER INDEX等操作能否自動(dòng)在目標(biāo)庫(kù)重建。單純加DDL INCLUDE不夠必須配合數(shù)據(jù)庫(kù)腳本和權(quán)限否則 DDL 會(huì)靜默失敗。5.1 源庫(kù) DDL 支持腳本執(zhí)行四步缺一不可OGG 12.2 的 DDL 同步依賴(lài)四個(gè)核心腳本必須按順序、以SYS用戶(hù)執(zhí)行。Windows 下路徑用反斜杠但腳本內(nèi)路徑為 Linux 風(fēng)格OGG 會(huì)自動(dòng)適配。-- 在源庫(kù) sqlplus / as sysdba 中執(zhí)行Windows -- 步驟1Marker Setup標(biāo)記 DDL 操作的起始點(diǎn) SQL D:\ogg\marker_setup.sql -- 步驟2DDL Setup創(chuàng)建 DDL 捕獲表 SQL D:\ogg\ddl_setup.sql -- 步驟3Role Setup創(chuàng)建 GGS_GGSUSER_ROLE 角色 SQL D:\ogg\role_setup.sql -- 步驟4授權(quán)角色給 OGG 用戶(hù) SQL GRANT GGS_GGSUSER_ROLE TO GOLDENGATE; -- 步驟5啟用 DDL 捕獲關(guān)鍵否則 DDL 不被記錄 SQL D:\ogg\ddl_enable.sql執(zhí)行后驗(yàn)證查詢(xún)SELECT * FROM DBA_OBJECTS WHERE OBJECT_NAME LIKE GGS_%;應(yīng)看到GGS_MARKER,GGS_SETUP,GGS_DDL_HIST等表查詢(xún)SELECT STATUS FROM DBA_REGISTRY WHERE COMP_NAMEOracle GoldenGate;應(yīng)返回VALID。5.2 性能優(yōu)化ddl_pin與dbmspool腳本DDL 操作頻繁時(shí)ddl_setup.sql創(chuàng)建的對(duì)象可能被 Oracle LRU 算法從共享池中擠出導(dǎo)致 DDL 解析變慢。需執(zhí)行兩個(gè)優(yōu)化腳本-- 在源庫(kù)執(zhí)行Windows -- 步驟1固定共享池對(duì)象防止被擠出 SQL ?/rdbms/admin/dbmspool.sql -- 注意? 是 Oracle 內(nèi)置變量指向 $ORACLE_HOME/rdbms/admin -- 步驟2Pin DDL 相關(guān)對(duì)象到共享池 SQL D:\ogg\ddl_pin.sql GOLDENGATE -- 參數(shù)為 OGG 用戶(hù)名必須大寫(xiě)效果執(zhí)行后SELECT NAME, TYPE, SHARABLE_MEM FROM V$DB_OBJECT_CACHE WHERE NAME LIKE GGS% AND TYPEPACKAGE;應(yīng)顯示SHARABLE_MEM 0表示已固定。5.3 DDL 同步參數(shù)詳解從INCLUDE MAPPED到EXCLUDE UNMAPPEDDDL INCLUDE MAPPED是基礎(chǔ)但生產(chǎn)環(huán)境需精細(xì)控制。以下參數(shù)組合可覆蓋 95% 場(chǎng)景-- 在 Extract 和 Replicat 參數(shù)文件中統(tǒng)一配置 DDL INCLUDE MAPPED, OBJTYPE TABLE DDL INCLUDE MAPPED, OBJTYPE INDEX DDL INCLUDE MAPPED, OBJTYPE CONSTRAINT DDL INCLUDE MAPPED, OBJTYPE SEQUENCE -- 排除高風(fēng)險(xiǎn) DDL如 DROP DATABASE DDL EXCLUDE UNMAPPED, OBJTYPE DATABASE -- 排除特定用戶(hù)如不希望同步 DBA 用戶(hù)的 DDL DDL EXCLUDE SCHEMA SYS, OBJTYPE TABLE -- 記錄所有 DDL 到報(bào)告調(diào)試用 DDLOPTIONS REPORT -- 自動(dòng)為新建表添加補(bǔ)充日志避免手動(dòng) ADD TRANDATA DDLOPTIONS ADDTRANDATA邏輯說(shuō)明MAPPED表示只同步MAP語(yǔ)句中定義的表如MAP test.*, TARGET test.*未映射的表 DDL 被忽略UNMAPPED表示同步所有未在MAP中定義的 DDL慎用DDLOPTIONS ADDTRANDATA是“后悔藥”當(dāng)新表被CREATE TABLE后OGG 自動(dòng)執(zhí)行ADD TRANDATA無(wú)需人工干預(yù)。5.4 避坑DDL 同步失效的五個(gè)致命點(diǎn)現(xiàn)象原因解決源庫(kù)執(zhí)行CREATE TABLE test.t2 (...)目標(biāo)庫(kù)無(wú)反應(yīng)ggserr.log無(wú) DDL 相關(guān)日志ddl_enable.sql未執(zhí)行或執(zhí)行后未重啟 Extract 進(jìn)程執(zhí)行GGSCI INFO EXTRACT extgsxf, DETAIL查看DDL replication是否為Enabled若為Disabled執(zhí)行STOP EXTRACT extgsxf→START EXTRACT extgsxf重啟ALTER TABLE test.t1 ADD COLUMN c2 VARCHAR2(10)同步到目標(biāo)庫(kù)后新列值全為 NULL源庫(kù)ADD COLUMN未指定DEFAULTOGG 將新列視為NULLABLE但目標(biāo)庫(kù)表結(jié)構(gòu)未更新在目標(biāo)庫(kù)本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
丁香五月天激情| 色色色五月婷| 99噜噜噜在线播放| 91porn一起草| 亚洲无AV在线中文字幕| 天天干,天天日| A级毛片高清免费不卡播放谢谢谢谢| 涩综合婷婷| 另类激情四射| 久久婷婷七月丁香| 色色色99| 婷婷五月天播播| 大香蕉网站,大香蕉综合| 99视频在线精品免费观看2| 大香蕉综合网| 4399欧美另类视频| 操B视频在线播放| 婷婷五月天在线观看第二页| 五月天丁香啪啪综合| se色婷婷视频| 极品人妻VIDEOSSS人妻| 欧美激情综合色综合啪啪五月| 成人在线网址| 欧美日韩国产成人在线| 强壮的公次次弄得我高潮A片日本 | 日日肏夜夜干| 99热香港| 五月婷丁香| 色婷婷小说| 一本色道久久综合狠狠躁小说| 九九九九毛片| 91婷婷五月丁香碰| 丁香五月九九| 久色婷婷200| 色色色综合网| 色偷偷色婷婷| 久久一伦| www.九月婷婷丁香.com| 伊人久久丁香五月91| 国产精品色婷婷99久久精品| 狠狠色狠狠操| 天天碰夜夜爽| 婷婷六月激情在线视频| 婷婷五月天人妻| 色五月综合97| 丁香婷婷综合色五月激情国产基地| 色色色999| 丁香五月色欲| 99热成人在线观看| 播五月丁香六月| 99丁香五月婷| 丁香五月婷婷少妇| 六月色色综合| 五月丁香欧美综合免费视频| 五月激情婷婷播播网| 久久精彩视频| 99爱在线视频| www.婷婷六月天| 麻豆雪千夏| 丁香五月区| 国产Va视频| 日韩色五月| 色色色色色色色色色色色色色色,网站| 五月丁香啪啪网| 人人97碰| 99re思思热久久| 综合婷婷五月天| 色婷五月| 思思热精品在线| 夜夜操天天爽| 天天干天天插| 99久re热视频精品98| www.色婷婷.com| 天堂中文国产| 91精品国产91久久久久青草| 超碰九九热| www.99热这里精品| 激情综合亚洲| 强辱丰满人妻HD中文字幕| 涩五月婷婷| 五月天丁香综合| 亚洲精品色| 精品人妻一区二区三区四区不卡在| www激情网| 五月天婷婷视频30| 五月 成人 婷婷| 大香蕉九操| 激情久久肏屄视频| 开心激情婷婷| 久久久人人操A V| Av在线资源| 久久青草国| 激情性爱网站| 亚洲一个色| 开心久久xxx色| 激情五月天在线观看色婷婷| 性小说五月天| 五月天播播中文字幕| 伊人玖玖精品| 丰满少妇乱A片无码| 风流少妇A片一区二区蜜桃| 激情深爱五月天| 激情又色又爽又黄的A片| www.婷婷六月天| 久草热8精品视频在线观看| 日本少妇裸体做爰高潮片 | 六月色播| 精品少妇蜜臀91| 《蜘蛛女》梁铮1995| 天天插天天日| 成人国产欧美大片一区| 色天堂A| 丁香五月天激情| 五月婷婷激情久久| 九九九九九九毛片| 99免费热视频| 色一情一乱一伦一区二区三区| 伊人丁香在线| 激情五月开心五月在线视频| 99热这里只有精品4| 成人片在线播放| 午夜天堂一区人妻| 九九99免费视频| 激情纯色婷婷五月天在线不卡视频| 色婷婷无吗| 啪啪婷婷五月天激情| 激情婷婷色小说| 色色色成人网| 91se精品国产| 欧美天天草人人草| 成人va在线播放| 超碰在线免费观看日韩| 激情五月天综合图片小说网站| 九九视屏| a在线免费v| 色五月丁香激情| 丁香五月欧美成人| 91超碰在线播放| 校园激情 亚洲| 99久久久久| 91久草五月天婷婷| 青草五月天| 日韩一区二区A片免费观看| 激情五月天色网站| 色婷婷五月在线| 97色色综合| 这里只有精品9| 超碰在线99| 五月丁香六月| 五月丁香五月激情综合色综合| 亚洲综合无码| 99综合网| 五月丁香色综合| 五月丁香色色网| 欧洲色| 99久久人人| 五月婷婷黄色视频| 国产亚洲成人综合| 色五月大| 激情小说五月天社区丁香| 夜夜躁婷婷AV| 婷婷六月激情小说网| 综激情网| 天天色情站| 亚洲精品成人| 琪琪秋霞| 婷婷丁香精品视频在线观看| 欧美色色色色色| 日本天堂网站99| 婷婷色五月色| AA久久| 成人欧美日韩| 亚洲丁香五月天在线视频| 免费黄色视频网址| 国产精品五月天婷婷| 五月激香蕉网| 国产精品日日躁夜夜躁| AAAA亚洲| 激情淫乱男女| 丁香五月综合| 怡红院一二三| AV伊人青草丁香六月| 狠狠干无码| 五月丁香婷婷爱激情综合网| 91妻人人爽人人看片| 四月婷婷丁香| 五月婷婷av| 久久久久久人妻| 再次出发二| 九月激情婷婷丁香| 午夜成人AV在线| 色色日韩网| 亚洲欧洲中文日韩久久AV乱码| 五月婷婷九月婷婷九月婷婷| 九九五月天| 91操人| 99亚洲色| 婷婷伊人| av电影在线播放| 天堂中文国产| 人人操人人爱丁香五月| 无码se| 亚洲第一成人无码A片| 26uuuuuuuu国产| 色婷婷88| 五月色婷丁香| 国产精品99久久久久久久女警| 婷婷五月天亚洲精品| www,色综合| 激情五月天综合| 五月丁香婷婷婷婷综合网| 婷婷久久婷婷| 91黄色五月天视频| 激情五月天网| 日本99视频| 婷婷丁香五月天在线| 婷婷丁香五月天影院| 五月丁香综合啪啪| 99热老网站| 欧美性爱特黄一级aaaassss| 97在线精品| AV中文字幕夜夜操b天天摸bb | www一区二区三区| 色五婷婷| 午夜福利8055| 偷拍九九热| 色婷视频| 日日噜噜夜夜狠狠久久丁香六月| 狠狠色婷婷777| 欧美婷婷丁香五月社区| 天天综合网~91| 99热免费| 日本色色色| 99在线视频资源| 伦99热| 五月婷婷av| 99干在线| 九 九九九AV| 99综合网| 亚洲亚洲人成综合网络| 99ri视频| 色五月网址| 日本久久性| 色婷婷小说| 五月色丁香国产在线视频| 色婷婷操逼| 中文字幕久久婷九女同| 97超级碰碰碰久久久| 精品国产AV色一区二区深夜久久| 久久久网站| 婷婷丁香在线| 狠狠狠狠狠| 九九re精品视频在线观看| 五月激情久久综合网| 丁香五月婷婷少妇| WwW天天干| 色~性~乱~伦~噜| 色婷六月| 五夜婷婷| 国内婷婷丁香社区在线播放| 亚洲看av的网站| 天天色天天爽| 亚洲婷婷五月天激情综合| 婷婷丁香色五月天久久88| caop在线视频| 色五月涩涩婷婷蜜桃| 色五月成人| 99男人的天堂| 亚洲 综合中文| 五月婷亚洲精品AV天堂| 五月婷婷在线短视频| 玖玖婷婷五月天| 九色91美女| 久大香蕉| 思思热久在线观看视频| 思思热在线视频99| 婷婷六月丁香五月| 丁香六月激情综合| 人妻丰满精品一区二区A片| 99激情| 亚洲欧洲中文日韩久久AV乱码| 依人大香蕉| 色色婷婷丁香| 九九伦子片| 天天干,天天操,天天射| 婷婷久久五月天| 丁香六月婷婷综情欧美| 欧美三级视频| 久久免费丁香| 亚洲舔观看| 色五月天激情| 91超级碰在线视频| 95精品区一区二| 玖玖综合色区在线观看| 丁香六月啪| 婷婷 久综合| 丁香六月婷婷综合麻豆| 色婷婷AV在线| 高清一区二区三区日本久| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 成人亚洲精品久久久久| 婷婷久久性爱| 天天操天天日天天爽| 99热无码| 久久这里只有精品热在99| 欧美经典片免费观看大全| 香蕉久操| 玖玖视频福利| 夜夜谢天天干| 99热99艹在线观看| 中文字幕永久在线| 婷婷丁香五月天激情| 五月丁香激情啪啪| 超碰97色| 婷婷五月开心中文字幕色| 亚洲色在线观看| 亚洲高清在线| 免费成人中文字幕| 婷婷久久夜| 先锋资源91| 另类少妇人与禽zOZZ0性伦| 99热黄| 激情网第九色| 天天日天天插| 久久婷婷青青| 女人天堂av| 日日日日日| 97碰碰碰免费公开在线视频| 天天综合精品| 96精品久久久久久久久| 精品久久久人妻| 99无码精品| 久热精品在看| 激情五月,色播五月| 99热综合| 色欲天天综合网| 久久五月天激情| 超碰精品在线| 在线五月婷婷小电影| 婷婷五月丁香综合激情| 婷婷黄色网| 日本少妇裸体做爰高潮片| 六月丁香停| 97人妻人人| 玖玖99免费视频| 国产精产国品一二三在观看 | 免费成片在线观看| 婷婷五月天成人网站| 天天爱天天爽| AV九九| 色五月丁香婷婷久草| 亚洲婷婷性爱| 天天拍久久| 激情五月天网站| 久热超碰91| 婷婷五月丁香伊人| 丁香五月天日韩无码| 深爱激情AV| 直接看的av| av在线免费播放| 开心激情站| 色九九一二| 九九热在这里只有精品| 激情五月天婷婷播播久久综合91| 国产99视频永久免费| 五月丁香综合激情| 99久热这里有精品| 国外亚洲成AV人片在线观看| 五月丁香综合久久| 69凹凸成人综合网| 26uuu亚洲精品国产| 久热re视频在线观看网站| 五月婷婷伊人久久| 国产伊人大香蕉| 亚洲欧美另类在线23p| 五月丁香综合精品欧美| 51avj视频大全| 激情婷婷五月丁香啪啪啪| 丁香婷停五月激情综合深爱| 超碰人人摸AV| 这里只有精品视频在线| 国产精品大香蕉| 天天日夜夜拍| 婷婷综合成人五月天| 免费视频WWW在线观看网站| 噜噜噜噜噜日本视频| 精品影院| 五月天桃色深爱网| 五月丁香综合啪啪| 91久女| 五月婷亚洲精品| 欧美操逼天堂| 中文字幕在线免费观看视频| 六月丁香婷婷五月| 九热免费视频| 午夜无码熟熟妇丰满人妻 | 激情五月丁香色婷婷| 性做爰A片免费视频A片直播| 九九热在线99| 久久久免费精彩视频| 久久久色婷婷五月天| 日韩无码专区| 五月婷婷日| 久久婷婷影院| 99热99精品在线观看| 五月色亚洲| 色一情一乱一乱一区91| 婷婷色色综合| 综合色色网| 综合狠狠五月婷婷| 色色五月天网站| 天天干天天拍| 日韩黄色电影| 人妻 性久久久久久| 在线91日韩| 婷婷激情六月| 五月天激情视频| 五月天色婷婷激情综合| 婷婷五月丁香香蕉| 熟妇人妻中文字幕无码老熟妇| 五月婷婷中文| 色综合色综合色综合高潮| 91久久18| 欧亚成人A片一区二区| 五月婷婷69| 开心久久xxx色| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 欧美日综合| 99这里只有精品视频| 最新热中文字幕| 久久天堂女人| 日本精品人妻无码77777| 五月天激情小说| 成人欧美一区二区三区在线观看 | 五月婷婷久久综合| 99精品在线| YW无码| 超碰在线看| 九九99热| 色导航色婷婷五月天在线观看| 五月丁香激情片| 综合亚洲AV| 国产乱子轮XXX农村| 国产操碰| 久久婷.com| 五月激情天天干| 亚洲一色色色色色色色色| 午夜丁香综合婷婷| 丁香五月婷婷婷桃花影院| 成人视频网| 日本精品99网站| 九九亚洲无码| 国产永久一黄| 丁J香六月首页| 亚洲精品V天堂中文字幕| 婷婷伊人久久| 超碰色色综合| 亚洲啪啪视频| 婷婷色播婷婷| 久99视频| 五月丁香成人网| 99久在线精品99re5热视频| 婷婷五月天天aV| 天天操天天操| 热99久久这里只有精品| 日本熟妇人妻在线| 97韩国久久电影院| 天堂草在线观看| 丁香五月精品| 色色色免费视频| 人人摸人人干人人做| 色综合开心五月深爱五月| 久久婷婷五月国产激情综合片| 色色激情网| 99热国产精品| 亚洲激情AV| 亚洲激情在线| 色综合色综合网| 丁香六月婷婷久久综合| 成人午夜天| 日本4399天堂中出| 五月天啪啪网| 五月丁香成年黄色| 九九综合九九| 色情五月丁香婷婷网| 色色色色色级无码| 亚洲性爱日韩无码| 日本色视| 婷香五月| 久草热久草在线视频| 色日本网| 国产精品久久久海的味道| 日本色五月婷婷| 激情五月天视频| 丁香婷婷性爱| 强辱丰满人妻HD中文字幕| 天天色综网| 曰本aaaaaa丈片| 日本色色网站| 五月天婷婷一起草| 日本五月天一页| 色色色热| 午夜色婷婷| 一二线视频 另类| 久久亭亭电影| 成人五月天综合网| 夜夜操天天爽| 日本色道视频网站| 久久久区区一久久久久久| 五月丁香无码| 大香蕉综合| 91碰碰| 一级内射毛片| 99久久婷婷国产综合精品青桔| 婷婷久久五月天亚洲欧美国产日韩在线观看 | 国产99热在线看| 另类综合国产| 91精品久久久久久久| 俺去也五月| 亚洲色基地| 日韩无码一区二区三区四区| 五月天 无码| 狠狠色综合网站久久久久| 丁香五月婷婷综合啪啪| 五月丁香另类图片| 牛牛碰免费| 超碰9| 91久久久久久久久久18| 色综合九九色综合88| 九九九成人在线视频| WWW.17C亚洲精品| 俺也去色| 激情综合区| 五月之婷婷| 婷婷久草| 9l视频自拍九色9l视频在线观看| 五月丁香AV、伊人业余、性色熟妇 | 97碰久久| 26uuu欧美| 欧美大片免费观看| 天天色月| 美女精品一级不卡视频| 香蕉视频性爱BB做爱| 97操操| 色欲久久久久| 日本色色影片| 五月丁香综合网色欲| 亚洲色婷婷| 久综合4| 性爱动图国产麻豆一区二区三区| 激情五月天色播| 爱99干99| 五月丁香色五月| 99热精品中文字幕| 激情久久五月天| 亚洲色优| 激情五月婷黄版| 97成人操| 九九免费在线视频| 另类少妇人与禽zOZZ0性伦| 91久久1118| 色五月天综合网| 九九XX视频| 五月综亚洲| 婷婷五月天av| 天天摸天天舔天天爽| 97人人干| 婷婷激情伍月网| 亚洲99综合| 婷婷七月丁香色色| 色综合久久久久| 五月停停色色丁香| 亚洲超碰在线| 中文激情网| 五月婷婷干干干| 久久久性爱视频| 99久久99久久综合| 五月婷婷六月激情| ...婷婷国产成人亚洲日韩| 五月丁香色婷婷| 激情综合五月婷| 婷婷五月激情小说| caopeng超碰| 97自拍视频在线| 国产日韩精品SUV| 婷婷激情五月天在线视频| 91精品综合久久久久久五月丁香| 久久五月天激情视频| av高清无码| 亚洲色亚洲精品| 日韩精品在线观看9| 亚洲色婷婷视频| 亚洲精品九九| 久9免费视频| 久久9精品| 伊人久久婷婷| 五月天婷婷高清无码| 五月丁香久久激情综合| 五月天天天天天天天天天天天婷婷婷| 任你搞网站| 九九这里都是精品| 99色1| 六月色 亚洲| 亚洲成人中心| WWW色五月天| 久久您您综合网| 色婷婷亚洲婷婷在线观看| 色老久久| 夜精品无码A片一区二区蜜桃| 丁香婷婷色五月合集| 97在线干| 91超级碰| 色五月中文网| 新久久五月天激情| 97超碰色| 国产精品色| 久久女人九九| 91色久| 六月丁香社区| WWW,色五月| 最新婷婷五月丁香| 日韩另类| 婷激情五月| 4399亚洲视频| 色欲五月丁香| 五月天色丁香| 色导航色婷婷五月天在线观看| 午夜天堂啪啪| 超爽内射| 一点色成人网| 日本三级韩三级99久久| 婷婷六月花| 色情婷婷| 五月久久网| 国产午夜精品一区二区三区嫩草| 激情六月天婷婷| 丁香婷停五月激情综合深爱| 五月天婷婷av| www色综合亚洲92| 99热这里有精品| 站长推荐无码播放| www激情婷婷com| 苗黎美女四级成人版一级二级毛片| 久久99激情| 常久最新免费的色吊丝| 五月丁香怕啪啪| 91精产品自偷自偷综合| 97超喷视频在线观看| www.色婷婷| 色色激情网| 激情五月天开心总和网| 9999热这里只有精品| 丁香五月激情啪啪| 99操无码视频观看| 五月亭亭欧美女人| 色9999综合久久| 国产SUV精品一区二区883| 99热手机在线精品| 五月天久久久| 国产亚洲99久久精品| 天天天天干| 99热最新| 天天精品视频免费观看| 久 久9 9 热 视 频| 天天干天天干天天干天天干天天干天天| 99综合免费视频| 九九综合色综合| 日本色色影院| 国产综合A片| 综合 激情 婷婷| 久久久国产精品黄毛片| 夜夜爽77777妓女免费下载| 色婷婷六月| 欧美25p| 五月婷综合| 亚洲操逼网| anquye伊人| WWW,激情五月天,COM| 99综合视频| 色噜噜婷婷| 久久婷婷视频| 激情五月深爱五月| 天堂五月婷婷| 丁香婷婷色五月合集| 亚洲色vA| 看久久性爱99视频| 天天日天天爽| 青青草tp| 另类小说色婷婷| 伊人久久艹| 亚洲亚洲人成综合网络| 香蕉影院色| 超碰一区二区| 日韩肏屄网| 超碰成人在线观看| 九九激情网| 天天综合色综合| 中文字幕色色| 狠狠爱婷婷爱| 狠狠操狠狠插| 日B日潘金莲BB| 久久九九一區| 丁香五月影视| 这里只有精品,日韩视频| 开心五月婷婷激情网| 色五月在线视频观看| 射久久丁香五月| 久久五月丁香| 五月婷婷很很色| 久久五月情| 欧洲综合视频| 欧美色激情四射| 婷婷五月超碰| 激情丁香五月天综合| 五月婷婷色播网| 色情婷婷五月天| 操操碰| 亚洲精品白浆高清久久久久久| 91人人人人人人人| 欧美色五月| 婷婷五月天首页| 日本久久婷婷| 伊人高清无码| 日本久久人人| 婷婷五月天亚洲图片| 中文字幕综合| 91色性感五月婷婷丁香| www.婷婷亚洲基地| 精久久色| 色玖玖| 69人人操人人爽| 五月婷婷激情综合在线| 99热精品无码| 国产人妻777人伦精品HD| enecarbon-materials.com污K127封锁请涟系@wip1688 | 99热资源在线| 久久全意婷婷| 色色五月婷婷| 99亚洲精品视频| 91chinese在线| 成人AV综合在线| 日本的α片xxxwww| 亚洲激情婷婷| www.久操| 色婷婷六月综合| 综合网色| 成人丁香| 亚洲天堂色| 人人玩人人橾| 亚洲欧洲国产精品| 亚洲蜜乳AV| 天天日人人爽| 丁香久久| 人妻AV在线| 久久99大全| www.ywav| 五月丁香人人婷婷在线观看| 色五月婷婷老师| 五月丁香啪综合| 五月婷婷在线播放| 日本不卡高字幕在线2019| 99色综合| 最新久久网址| 一本久道综合99| 五月婷婷六月丁香在线| 中文字幕不卡网站| 欧美日本国产| 26uuu国产精品| 99热网站| 成人天天爽| 五月天激情四射| 婷婷五月电影| 99热99美国在线观看| 伊人大香蕉综合在线| 五月丁香婷庭在线| 色婷婷8| 日日操夜夜爽天天天| 婷婷丁香六月天| 成人在线视频网| AV在线免费播放| 久久香蕉福利| 中文字幕在线免费| 97操碰碰无码视频| www.五月婷婷久久.com| 久久精典| 欧美99热| 激情综合自拍五月婷婷色五月| 五月激情六月宗合| 九九色中文| 婷婷五月天电影网| 婷婷激情丁香五月天综合| 丁香婷婷久久| 草AV9999| 国内熟女黄色系列| 99热久| 99热天堂| 婷婷激情社区| 梁铮版《蜘蛛女侠》在线| 国产亚洲在线| 色亚洲色宗合| 亚洲人成网站999综合| 五月婷婷丁香瑟瑟视频| 五月丁香激情综合| 综合五月丁香久久| 免费视频WWW在线观看网站| 五月综合亚洲| 香蕉五月婷婷| 综合久久综合久久| 深爱五月激情综合| 666555。COm毛片| 五月婷婷色激情| 97极品在线| 五月婷婷六月丁香在线| 男人综合网| 亚洲国产成人AV在线| 婷婷色在线播放| 婷婷五月天丁香| 青草视频在线播放| 五月在线| www.激情.com.| 99精品视频免费观看近期发布| 九九性视频| 9精品视频在线观看| 99热官网| 夜丁香五月婷婷| 99碰碰视频| 无码少妇高潮喷水A片免费| 思思热国产在线| 婷婷五月综合色拍| 国产成人一区二区三区在线观看| 激情性五月天免费小说视频| 综合久久久| 国产乱人偷精品人妻A片| 丁香五月婷婷色偷偷| 久久久久9999| 丁香五月六月激情| 五月婷婷色影院| 中文字幕,综合,91| 色婷婷基地| 婷婷久综合| 99国产精品久久久久久久久久久| 色狠狠999综合网| 亚洲欧洲一二| 91一起操| 97干婷婷| 激情色情五月天| 国产成人网站在线观看| 日本婷婷色| 六月综合婷婷开心伊人| 综合色五月| 五月天激情在线视频| www.97干视频| 婷婷丁香91综合| www.超碰| 五月花婷婷| sewuyuejiqingwang| 人人干99| 亚洲视频码| 六月丁香婷啪射| 丁香五月色五月| 久99婷婷色综合| 婷婷丁香18| 久久小视频| 日日爱699| 激情综合网,婷婷| 色情综合| 99人人干人人| 97热超碰| 影音先锋AV资源男人站| 精品一二三区久久AAA片| 生活片五区| 九九婷婷网五月天| 能直接看的AV网站| www.婷婷五月天啪啪| 怡红院 久久| 99久re热| 久久日韩婷婷五月| 1级欧美日韩| 欧美性生交XXXXX无码小说| 五月婷婷啪啪| 婷婷射丁香| 五月丁香婷婷婷激情爱爱| 亚洲天堂aaa| 五月精品免费XXX| 狠狠干总合| 五月婷婷就去色| 色婷丁香五月| 色婷婷成人丁香| 五月丁香狠狠爱| 99精品自拍| 武则天精品久久| 九九综舍久久| 熟女91九色| www91精品| 久久9RE热视频精品98| 日噜噜色| 99caobi| 久久五月婷婷视频| 精品九九网| 超碰色女| 任你擦免费视频| 婷婷99中文字幕| 婷婷涩五月| 激情五月天色网站| 天天干,天天舔| 五月花婷婷在线精品视频| 精品久久二6| 欧美日本免费一道免费视频| 午夜成人片400| 97色干在线观看| 99九九这里有免费视频| 99五丁香月| 日韩伊人大香蕉| 久久婷婷国产| 久久伊人五月天| 激情婷婷内射| 欧洲综合色| 26uuu亚洲| 伊人网碰碰| 99re思思久久| 国外亚洲成AV人片在线观看 | 色色色综合| 久久5 9视频免费观看| 色综合色色色色色色综合| 9视频1在线| 97操视频| 婷久看人爽| 日本久久爱| 激情五月婷| 97干在线| 九色视频九色九色91jiuseshipin| 伊人九九九久| 色综合网址| 五月婷色丁香| 深爱激情丁香| www久久久| 超碰97在线操| 超碰在线中文字幕| 天天做综合| 99亚洲无码| 大香蕉婷婷丁香视频在线| 色婷婷成人做爰A片免费看网站| 久热伊人91| 超碰在线成人| 国产又爽又猛又粗的视频A片| 7777久久亚洲中文字幕| 伊人激情啪啪| 色丁香久综合在线久综合在线观看| 97色色色色色| 极品人妻VideOssS人妻| 国成人网| 狠狠做五月| 五月激情婷婷开心| 婷婷伊人网| 婷婷五月综合丁香久久| 丁香五月久久| 亚洲日日操| 久久性视频| 亚洲色图日韩网址| 插插插色综合网| 人人操人人干AV| 久久精品国产AV一区二区三区 | 婷婷中文综合网| 亚州色婷婷| A级毛片高清免费不卡播放谢谢谢谢| 亚洲视频a| 丁香六月情| 国产精品人成A片一区二区| 天天肏天天肏天天肏| 激情五月天之五月婷婷| 超碰免费人妻| 操比激情五月| 婷婷丁香五| 超碰免费成人| 婷婷丁香五月基地| 五丁香激情综合| 欧美色色色色色| Av在线不卡一区| 天天日日天天| 国产精品大香蕉| 久久婷婷五月激情综合| 天天狠狠色| 色综合久| 91久久久久久久久18| 久久九九色| 欧美A片在线视频免费观看| 婷婷五月成人有| 久久五月激情综合| 丁香五月综合久久综合| 五月天婷婷青青草| 国产成人一区二区三区在线观看 | 综合另类激情| 五月婷婷深爱六月| 北京熟妇搡BBBB搡BBBB | 六月综和久久| 色婷婷www| 激情六月丁香| www.天天干| 91操在线| 五月婷婷免费看| 九九色婷婷五月天| 色婷婷综合中心| 依人大香蕉| 涩综合在线 | 五月丁香啪啪婷婷| 夜夜久久综合网| 另类丁香综合| 综合网五月| 日本三级片片| 五月色色激情网| 伊人激情网| 天天干天天爽天天操| 色婷婷性爱网| www,五月天激情| 亚洲狠狠色丁香婷婷综合久久| 密臀久久| 极品少妇XXXX精品少妇偷拍| 日本狠狠爽| 中文字幕日产A片在线看| 九九热10| 亚洲成av人影院| 五月人妻婷婷| 国外亚洲成AV人片在线观看| 伊人六月丁香婷婷| 一本大道伊人AV久久综合| 狠狠色激情综合| 久久久久久久久18久久| 人人人va亚洲视频在线| 婷婷丁香黄色| 青青草原伊人网| 成人av播放| 99综合| 日本无va视频| 婷婷伊人欧美| 天天爽天天干| 三级三久久线久久99久目本WW| 久久久久这里只有精品| 婷婷五月激情基地| 丁香五月天AV在线 | 婷婷大香蕉| 亚洲精品V天堂中文字幕| 婷婷六月激情丁香| 大香蕉伊然在亚洲90| 五月婷婷六月情| 国产精品久久久久久白浆色欲| 亚洲九九夜夜| 五月婷婷欧美激情| 精品99视频| 99热这里有精品| 天天日天天操天天干| 激情婷婷网| 99热精品在线播放| 欧美综合激情五月| 中文字幕成| 免费AV播放| 中国激情网| 激情婷婷在线中文字幕| 亚洲人妻av| 婷婷亚洲欧美丁香五月| 婷婷无码视频| Blackedraw视频一区二区| 深爱激情五月网| 五月天色色激情综合| 色婷婷五月综合激情中文字幕| 99久久网站| 久婷婷五月丁香在线观看| 丁香婷婷久| 六月丁香五月天| 激情婷婷五月天日本系列 | 日韩AAAAAAAAAAA片| 草草视频91| 九九99九九精品视频| 日本九九九九| 天天操天天爱天天玩| 综合网色| 亚洲狠狠终合停停终合| 丁香激情久久| 五月丁香青草综合啪啪| 久99视频在线观看| 91九色白丝| 这里只有精品视频免费在线观看| 美女妹子后射视频网站在线观看| 91五月天| 4399精品一区二区| 激情综合婷婷| 婷婷中文字幕| 欧美另类五月激情| 色综合色综合网| 1024在线视频| 成人精品一区日本无码网| 91大屁股精品| 日日做夜夜爱| 凹凸7777操操操| 五月丁香激情综合啪啪| 丁香婷婷狠狠97| 色色色色色色网站| 五月丁香啪啪| 五月天激情网页| 久热只有这里有精品| 色色婷婷丁香五月天| 久久久全国免费视频| 五月天丁香网| WWW.99热| 精品色色| 色五月第四色| 日逼免费视频| 九九热这里精品| 九九Av| 激情综合在线观看| 超碰色天堂| 色情婷婷久久五月天| 国产FREESEXVIDEOS性中国| 啪啪啪综合网| 美女激情综合| 婷婷五月天狠狠色| 人妻久久久久久久久久久| 亚洲五月婷天天操| 爱爱色五月天| 99热超碰| 9 1超碰九色| 99a级片| 极品另类| 久久丁香婷婷五月| ou洲色吧| 久久久潮喷-久久久九九-成人AV| 国外亚洲成AV人片在线观看| 婷婷五月影院| 婷婷五月婷婷| 丁香五月电影| 91综合在线| 日本色道视频网站| 丁香激情网| 婷婷的久久网站| 丁香五月91| 99熟女视频| 婷婷色在线观看| 五月天婷婷av| 五月天啪啪| 99热首页| 五月丁香啪啪网| 天天天天干| 粉嫩AV久久一区二区三区| 婷婷五月天小说| 日本欧美成人片AAAA| 99国产精品久久久久久久久久久| 五月综合激情婷婷六月色窝| 国外亚洲成AV人片在线观看| 中文字幕婷婷五月天在线观看| 丁香久月婷| 五月天婷婷綜合院| 天天日夜夜欢| 99黄色性生活| 蜜桃婷婷五月| 丁香综合伊人AV| 99热精国产这里只有精品| 婷婷之六月丁香| 丁香六月婷婷激情| 丁香五月天电影| 五月丁香婷婷综合久久| 欧美久热| 国产成人精品一区二三区熟女在线| 国产午夜成人AV在线播放| 色婷婷香蕉在线| 91丨九色熟女丨首页| 激情床戏| 日韩三级片一区二区| 丁香5月啪啪| 五月婷婷 激情五月| 婷婷五月天福利| 久久久久久欧美精品se一二三四| 婷婷五月色| 天天插操| 99视频在线播放大全| 91丨九色丨东北熟女| 综合五月亭亭9| 激情六月天婷婷| 大香蕉人妻| 无码少妇高潮喷水A片免费| 99操不停| 超碰超碰在线| 激情综合五月.....| 欧州色色| 天天插天天插天天插天天插| 国产无套精品一区二区| 九九激情视频| 久久99热这里只有精品首| 婷婷丁香激情| 99热99精品| 大战熟女丰满人妻AV| 婷五月天丁香婷五月| 五月份婷婷| 久久少妇视频| 久久久性爱视频| 男女av免费看| 97香蕉碰碰人妻国产欧美| 很操日本7| 99碰网站| AV在线不卡播放| 久99久精品| 99色看| 99re视频在线播放| 五月丁香婷婷色啪| 久热AA| 丁香网五月天激情| 四色五月婷婷| 色停停影院五月天| 99国产小视频免费观看| 97色色色| 性按摩玩人妻HD中文字幕| 超碰93在线观看| 五月婷婷丁香在线视频| 91丨九色丨大屁股| 综久久久| 狠狠肏综合网| 91无码视频| 97超级免费无码| 99热精品网| 97人人做| 亚洲成人av在线观看| 99久久国产成人精品| 亚洲欧美婷婷五月色综合| 欧美五月停| 婷婷在线播放av| 91肏| 免费观看日韩成人av| 亚洲色情一区二区三区四区| 六月丁香啪啪啪| 激情五月天第四色| 久久这里只有精品无码| 激情五月天小说网| 国产精品操| 婷婷五月天第三页| 68热超碰在线| 中文字幕丁香五月| 饮料下药迷倒漂亮女同事强干| 丁香 亚洲 久久| 99re这里只有精品视频了| 久久er99热精品一区二区| 无码激情| www.五月天色色.com| 婷婷日本色| 婷婷五月天免费视频在线观看| 99国产精品白浆在线观看免费 | 97人人看一| www.五月天社区| 色日本颜射| 五月婷婷丁香大陆免费| 久久综合激情| 91精品丝袜久久久久久| www.五月丁香| 色播五月天婷婷老师| 综合网视频| 六月婷婷操逼| 五月草影视| 思思热99er| 丁香五月激情鲁| www99精品日韩| 嫩BBB槡BBBB搡BBBB视频| 屁股翘好撅高迎合跪趴| 国产日批视频| 极品少妇高潮啪啪AV无码| 日操| 国产日韩欧美| 成人婷婷五月| 综合久久十三| 婷婷五月天激情丁香|