資源描述:
《goldengate日常維護操作要點》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、bOracleGoldenGate日常運維手冊2.4OGG日常監(jiān)控2.4.1OGG常用監(jiān)控命令.4.1.1啟動GoldenGate進程1)首先以啟動GoldenGate進程的系統(tǒng)用戶(一般為oracle)登錄源系統(tǒng)。2)進入GoldenGate安裝目錄,執(zhí)行./ggsci進入命令行模式。3)啟動源端管理進程GGSCI>startmgr4)同樣登陸到目標端GoldenGate安裝目錄,執(zhí)行./ggsci,然后執(zhí)行GGSCI>startmgr啟動管理進程。5)在源端執(zhí)行GGSCI>starter*啟動所有進程
2、6)同樣登錄到備份端執(zhí)行GGSCI>starter*啟動所有進程7)使用GGSCI>infoer*或者GGSCI>info<進程名>察看進程狀態(tài)是否為Running(表示已經(jīng)啟動)。注意有的進程需要幾分鐘起來,請重復(fù)命令觀察其啟動狀態(tài)。說明:無論源還是目標,啟動各extract/replicat進程前需要啟動mgr進程。8)start命令的一般用法是:?start<進程名稱>如:GGSCI>startextdm啟動一個名叫extdm的進程;?也可以使用通配符,如:GGSCI>starter*啟動所有的ex
3、tract和replicat進程;GGSCI>startextract*d*啟動所有的包含字符‘d’extract進程;?GGSCI>startreplicatrep*啟動所有以“rep“開頭的replicat進程2.4.1.2停止GoldenGate進程依照以下步驟停止GoldenGate進程:1)以啟動GoldenGate進程的系統(tǒng)用戶(一般為oracle)登錄源主機,進入GoldenGate安裝目錄執(zhí)行./ggsci進入命令行管理界面2)(**注:本步驟僅針對抽取日志的主extract進程,data
4、pump進程和replicat進程不需要本步驟)驗證GoldenGate的抽取進程重起所需的日志存在,對各個主extXX進程,執(zhí)行如下命令:ggsci>infoextXX,showch…..ReadCheckpoint#1….RecoveryCheckpoint(positionofoldestunprocessedtransactioninthedatasource):Thread#:1Sequence#:9671RBA:239077904Timestamp:2008-05-2011:39:07.000
5、000SCN:2195.1048654191RedoFile:NotavailableCurrentCheckpoint(positionoflastrecordreadinthedatasource):Thread#:1Sequence#:9671bbRBA:239377476Timestamp:2008-05-2011:39:10.000000SCN:2195.1048654339RedoFile:NotAvailableReadCheckpoint#2…..RecoveryCheckpoint(po
6、sitionofoldestunprocessedtransactioninthedatasource):Thread#:2Sequence#:5287RBA:131154160Timestamp:2008-05-2011:37:42.000000SCN:2195.1048640151RedoFile:/dev/rredo07CurrentCheckpoint(positionoflastrecordreadinthedatasource):Thread#:2Sequence#:5287RBA:13859
7、4492Timestamp:2008-05-2011:39:14.000000SCN:2195.1048654739RedoFile:/dev/rredo07…..首先察看RecoveryCheckpoint所需要讀取的最古老日志序列號,如舉例中的實例1需要日志9671及其以后所有歸檔日志,實例2需要序列號為5287及以后所有歸檔日志,確認這些歸檔日志存在于歸檔日志目錄后才可以執(zhí)行下一步重起。如果這些日志已經(jīng)被刪除,則下次重新啟動需要先恢復(fù)歸檔日志。注意:對于OGG11及以后版本新增了自動緩存長交易的功能
8、,缺省每隔4小時自動對未提交交易緩存到本地硬盤,這樣只需要最多8個小時歸檔日志即可。但是緩存長交易操作只在extract運行時有效,停止后不會再緩存,此時所需歸檔日志最少為8個小時加上停機時間,一般為了保險起見建議確保重啟時要保留有12個小時加上停機時間的歸檔日志。1)執(zhí)行GGSCI>stoper*停止所有源進程,或者分別對各個進程執(zhí)行stop<進程名>單獨停止。2)以oracle用戶登錄目標系統(tǒng),進入安裝目錄/oraclel