Oracle
Oracle 邏輯備用重做生成
Oracle 10.2.0.4 數據庫與 Win2K3 上的邏輯備用數據庫。最近在生產實例上執行了一個相當大的刪除操作。我在使用邏輯備用時遇到了困難,因為它將數百個(58M 大小)歸檔日誌放入操作中,並且應用程序失敗並出現記憶體不足錯誤。不幸的是,每次失敗時,它都必須從事務開始重新啟動應用程序。每次都需要幾天時間。無論如何,在嘗試解決這個問題時,我注意到生產系統中的每個歸檔日誌都會在備用系統上生成 5 或 6 個日誌切換。我不明白為什麼會這樣。誰有想法?
一個我沒有找到答案的相關問題:有誰知道邏輯備用是否必須在歸檔日誌模式下執行?我真的不需要保留日誌。
我不會在歸檔日誌模式下執行備用數據庫。我會先關閉它,然後重試看看會發生什麼。至於記憶體不足錯誤:我假設您收到“ORA-04030”錯誤。如果沒有,請在此處發布錯誤號。如果是這樣,請查看 oracle“我的支持”網站上的以下內容。MS-Windows:解決 10G 上的 ORA-04030 錯誤的快速步驟
$$ ID 762031.1 $$
您在 Primary 和 Standby 上的記憶體參數設置是否相同?顯然,您的 Primary 可以成功完成大型事務,我想知道是否有任何參數差異可能導致 Standby 端出現此問題。