oracle11g创建闪回分区多大,Oracle闪回区大小预估
一個朋友問如何設置Oracle閃回區大小,有什么依據沒有。
查證官方文檔,有如下描述
For example, if you intend to setDB_FLASHBACK_RETENTION_TARGET to 24 hours, and if the database generates 20 GB of redo in a day, then a rule of thumb is to allow 20 GB to 30 GB disk space for the flashback logs.
主要還是根據歸檔量預估閃回區的大小。
如果閃回日志保留時間(DB_FLASHBACK_RETENTION_TARGET)設置的是24小時,而一天的歸檔產生量是20G,那么閃回區(DB_RECOVERY_FILE_DEST_SIZE)應該設置為20G至30G。
以此類推,如果閃回日志保留7天,那么DB_RECOVERY_FILE_DEST_SIZE設置為20G*7至30G*7。
上面的情況閃回區只是存放閃回日志。如果有些DBA很懶,不單獨設置歸檔日志路徑,不修改rman備份目錄,一大坨無關的文件都放在閃回區,那么閃回區大小遵循如下公式。當然,不建議這么做。
Disk Quota =
Size of a copy of database +
Size of an incremental backup +
Size of (n+1) days of archived redo logs +
Size of (y+1) days of foreign archived redo logs (for logical standby) +
Size of control file +
Size of an online redo log member * number of log groups +
Size of flashback logs (based on DB_FLASHBACK_RETENTION_TARGET value)
參考文檔:
Configuring the Flash Recovery Area --> Considerations When Setting the Size of the Flash Recovery Area
http://docs.oracle.com/cd/B28359_01/backup.111/b28270/rcmconfb.htm#i1019160
總結
以上是生活随笔為你收集整理的oracle11g创建闪回分区多大,Oracle闪回区大小预估的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 简单socket_Pyth
- 下一篇: python增删改查mysql_pyth