undo表空間滿導致的ogg discard檔案寫滿

lingsam發表於2014-02-14
今天發現ogg程式abend,ggserr.log 中直接報錯的error是一複製程式repsc的dsc檔案達到最大值1G。
在這之前有大量的warning指明undo表空間無法擴充套件。

這是典型的因undo表空間滿,導致資料寫到dsc檔案中。
解決方法:
1.擴充套件undo表空間
2.將dsc檔案重新命名,並重新touch一個想用的discard檔名。
3.重啟repsc程式

關於discard檔案的說明:

Use a discard file to capture information about Oracle GoldenGate operations that failed. This information can help you to resolve data errors, such as those that involve invalid
column mapping.
The discard file reports such information as:

The database error message

The sequence number of the data source or trail file

The relative byte address of the record in the data source or trail file

The details of the discarded operation, such as column values of a DML statement or

the text of a DDL statement.


比較奇怪的是,是不是隻有undo滿的情況下(使用者表空間滿)會寫入discard檔案?在OGG 11.1版本中,當使用者表空間寫滿的時候,直接報錯程式abend中斷,而不會先報discard滿。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26764468/viewspace-1081293/,如需轉載,請註明出處,否則將追究法律責任。

相關文章