freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

goldengate運(yùn)維手冊(編輯修改稿)

2025-07-26 07:53 本頁面
 

【文章內(nèi)容簡介】 ctais2 touser=ctais2 ignore=y amp。7) 如果這些表有外鍵,在目標(biāo)端檢查這些外鍵并禁止它們(記得維護(hù)dirsql下的禁止和啟用外鍵的腳本SQL);8) 啟動目標(biāo)端的rep進(jìn)程;9) 使用stats mydpe命令觀察data pump的統(tǒng)計信息,觀察里面是否包含了本次重新同步表的數(shù)據(jù)變化,如確認(rèn)該時段內(nèi)這些表無數(shù)據(jù)變化,則重新初始化成功;否則中間可能產(chǎn)生重復(fù)數(shù)據(jù),目標(biāo)replicat會報錯,將錯誤處理機(jī)制設(shè)置為reperror default,discard,等待replicat跟上后對discard中的記錄進(jìn)行再次驗(yàn)證,如果全部一致則重新初始化也算成功完成,當(dāng)然也可以另擇時段對這些表重新執(zhí)行初始化。 表的重新再同步(無需時間窗口)如果是某些表由于各種原因造成兩邊數(shù)據(jù)不一致,需要重新進(jìn)行同步,但實(shí)際業(yè)務(wù)始終24小時可用,不能提供時間窗口,則可以參照以下步驟。(因較為復(fù)雜,使用需謹(jǐn)慎!)1) 確認(rèn)ext/dpe/rep進(jìn)程均無較大延遲,否則等待追平再執(zhí)行操作;2) 停止目標(biāo)端的rep進(jìn)程;注意:步驟35為將源端數(shù)據(jù)通過exp/imp導(dǎo)入到目標(biāo)端,客戶也可以選擇其它初始化方式,比如expdp/impdp。3) 在源端獲得當(dāng)前的s號。例如:select from dual。以下以獲得的s號為1176681為例4) 在源端使用exp導(dǎo)出所需重新初始化的表或者幾張表數(shù)據(jù),并且指定到剛才記下的s號。例如:exp username/password tables= grants=n statistics=none triggers=n press=n FLASHBACK_SCN=11766815) 通過ftp傳輸?shù)侥繕?biāo)端;6) 在目標(biāo)端,使用imp導(dǎo)入數(shù)據(jù);nohup imp goldengate/XXXXX file= fromuser=ctais2 touser=ctais2 ignore=y amp。7) 如果這些表有外鍵,在目標(biāo)端檢查這些外鍵并禁止它們(記得維護(hù)dirsql下的禁止和啟用外鍵的腳本SQL);8) 編輯目標(biāo)端對應(yīng)的rep參數(shù)文件,在其map里面加入一個過濾條件,只對這些重新初始化的表應(yīng)用指定s號之后的記錄(一定要注意不要修改本次初始化之外的其它表,會造成數(shù)據(jù)丟失?。簃ap , target , filter ( @GETENV (TRANSACTION, CSN) 1176681 ) 。9) 確認(rèn)參數(shù)無誤后,啟動目標(biāo)端的rep進(jìn)程;10) 使用info repxx或者lag repxx直到該進(jìn)程追上,停止該進(jìn)程去掉filter即可進(jìn)入正常復(fù)制。3 數(shù)據(jù)結(jié)構(gòu)變更和應(yīng)用升級 (僅復(fù)制DML時)源端和目標(biāo)端數(shù)據(jù)庫增減復(fù)制表(一) 增加復(fù)制表在GoldenGate的進(jìn)程參數(shù)中,如果通過*來匹配所有表,因此只要符合*所匹配的條件,那么只要在源端建立了表之后GoldenGate就能自動復(fù)制,無需修改配置文件,但是需要為新增的表添加附加日志。步驟如下:GGSCI 〉dblogin userid goldengate, password XXXXXXXGGSCI info trandata schema.table name如果不是enable則需要手動加入:GGSCI add trandata schema.table name注:(僅對Oracle 9i)如果該表有主鍵或者該表不超過32列,則顯示enabled表示添加成功;如果無主鍵并且列超過32列,則可能出現(xiàn)錯誤顯示無法添加則需要手工處理,此時請根據(jù)附錄二中方法手工處理。如果沒有使用統(tǒng)配符,則需要在主Extract、Data Pump里面最后的table列表里加入新的復(fù)制表;在目標(biāo)端replicat的map列表同樣也加入該表的映射。然后,新增表請首先在目標(biāo)端建立表結(jié)構(gòu)。如果有外鍵和trigger,需要在目標(biāo)表臨時禁止該外鍵和trigger,并維護(hù)在dirsql下的禁止和啟用這些對象的對應(yīng)腳本文件。對于修改了文件的所有源和目標(biāo)進(jìn)程,均需重啟進(jìn)程使新的參數(shù)生效。(二) 減少復(fù)制表GoldenGate缺省復(fù)制所有符合通配符條件的表,如果有的表不再需要,可以在源端drop掉,然后到目標(biāo)drop掉,無需對復(fù)制做任何修改。如果其中幾個表依然存在,只是無需GoldenGate復(fù)制,則可以通過以下步驟排除:1) 在源端系統(tǒng)上首先驗(yàn)證所需歸檔日志存在后通過stop extXX停止對應(yīng)的extXX進(jìn)程;2) 在目標(biāo)端系統(tǒng)上ggsci中執(zhí)行stop repXX停止目標(biāo)端的復(fù)制進(jìn)程;3) 在源端修改ext進(jìn)程的參數(shù)文件排除所不復(fù)制的表: Ggsci edit param extXX……tableexclude *。tableexclude *。tableexclude $_*。tableexclude $_*。tableexclude *。tableexclude 。table ctais2.*?!?在文件定義table的行前面加入一行“tableexclude schema.tablename?!?注意寫全schema和表的名稱。注:如果是沒有使用通配符,則直接注釋掉該表所在的table行即可。4) 在目標(biāo)端修改rep進(jìn)程參數(shù),同樣排除該表:GGSCIedit param repXX在map前面加入一行:mapexclude mapexclude MAP ctais2.* ,TARGET ctais2.*。 注:如果是沒有使用通配符,則直接注釋掉該表所在的map行即可。5) 在目標(biāo)端系統(tǒng)上啟動復(fù)制進(jìn)程 repXXGGSCI start repXX6) 在源端系統(tǒng)上啟動源端的抓取進(jìn)程extXX GGSCI start extXX即可進(jìn)入正常復(fù)制狀態(tài)。 (僅復(fù)制DML時)修改表結(jié)構(gòu)當(dāng)數(shù)據(jù)庫需要復(fù)制的表結(jié)構(gòu)有所改變,如增加列,改變某些列的屬性如長度等表結(jié)構(gòu)改變后,可以按照下列步驟執(zhí)行:1) 按照本文前面所述操作順序停止源和目標(biāo)端各抽取及投遞進(jìn)程(注意停源端抽取要驗(yàn)證一下歸檔日志是否存在防止無法重起),無需停止manager進(jìn)程;2) 修改目標(biāo)表結(jié)構(gòu)。3) 修改源表結(jié)構(gòu)。4) 如果表有主鍵,并且本次修改未修改主鍵,則可以直接啟動源和目標(biāo)所有進(jìn)程繼續(xù)復(fù)制,完成本次修改;否則,如果表無主鍵或者本次修改了主鍵則需繼續(xù)執(zhí)行下列步驟;ggsci dblogin userid goldengate, password XXXXXXggsci delete trandata ggsci add trandata (僅對Oracle 9i)如果表超過了32列則上述操作可能會報錯,此時需要手工進(jìn)行處理,請參考附錄二如何手動為表刪除和增加附加日志。5) 重新啟動源端和目標(biāo)端的抓取和復(fù)制進(jìn)程。 (僅復(fù)制DML時)客戶應(yīng)用的升級如果是客戶的應(yīng)用進(jìn)行了升級,導(dǎo)致了源系統(tǒng)表的變化,在不配置DDL復(fù)制到情況下,需要對GoldenGate同步進(jìn)程進(jìn)行修改,可以參照以下步驟。1) 停止源和目標(biāo)端各抽取及投遞進(jìn)程(注意停源端抽取要驗(yàn)證一下歸檔日志是否存在防止無法重起),無需停止manager進(jìn)程;2) 對源系統(tǒng)進(jìn)行升級。3) 在目標(biāo)端將客戶升級應(yīng)用所創(chuàng)立的存儲過程、表、function等操作再重新構(gòu)建一遍。對業(yè)務(wù)表的增刪改等DML操作不必在目標(biāo)端再執(zhí)行,它們會被OGG復(fù)制過去。4) 在目標(biāo)端手工禁止建立的trigger和外鍵,并將這些sql以及反向維護(hù)的(即重新啟用trigger和外鍵)SQL添加到目標(biāo)端OGG dirsql目錄下對應(yīng)的腳本文件里。注意:在安裝實(shí)施時,應(yīng)當(dāng)將執(zhí)行的禁止trigger和外鍵的表放到目標(biāo)dirsql下。同時,需要準(zhǔn)備一個反向維護(hù)(即重新啟用trigger和外鍵,)SQL,同樣放置到目標(biāo)端OGG的dirsql目錄下,以備將來接管應(yīng)用時重新啟用。5) 對于升級過程中在源端增加的表,需要為新增的表添加附加日志。步驟如下:GGSCI 〉dblogin userid goldengate, password XXXXXXXGGSCI info trandata schema.table name如果不是enable則需要手動加入:GGSCI add trandata schema.table name注:(僅對Oracle 9i)如果該表有主鍵或者該表不超過32列,則顯示enabled表示添加成功;如果無主鍵并且列超過32列,則可能出現(xiàn)錯誤顯示無法添加則需要手工處理,此時請根據(jù)附錄二中方法手工處理。6) 對于升級過程中在源端drop掉的表,GoldenGate缺省復(fù)制所有符合通配符條件的表,可以直接在目標(biāo)端drop掉,無需對復(fù)制做任何修改;7) 如果升級過程中修改了主鍵的表則需繼續(xù)執(zhí)行下列步驟;ggsci dblogin userid goldengate, password XXXXXXggsci delete trandata ggsci add trandata (僅對Oracle 9i)如果表超過了32列則上述操作可能會報錯,此時需要手工進(jìn)行處理,請參考附錄二如何手動為表刪除和增加附加日志。8) 重新啟動源端和目標(biāo)端的抓取和復(fù)制進(jìn)程。 配置DDL復(fù)制自動同步數(shù)據(jù)結(jié)構(gòu)變更(一) 是否打開DDL復(fù)制對于OGG的DDL復(fù)制具體限制請參考附錄(七)。鑒于這些限制,另外一個重要因素是DDL的trigger會對源庫性能帶來一定的影響,在國網(wǎng)原則上并不推薦DDL復(fù)制。如果有特殊理由需要打開DDL復(fù)制,可以與Or
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1