我對group#
在v$logfile
(Oracle中的Redolog管理)感到困惑。 group#
究竟是什麼?如果group#
是一個數據文件,如果在一個數據庫中有13個表空間,我們可以用它的13個相應成員創建13 group#
?Oraclce DBA中的Redolog管理
0
A
回答
1
重做日誌與表空間或您擁有的表空間數量無關。提交的事務寫入您的重做日誌,並且您的SCN更新。確保你的多路複用成員,因爲如果你失去了一個成員,你的數據庫可以恢復並重新啓動與其他成員。在生產數據庫中,您應該至少有3個組。我們有多達6個組。
一組應該具有CURRENT狀態,其他組可以基於它們被存檔的速度是ACTIVE/INACTIVE(通常)的組合。的狀態
冗長描述:
沒用 - 聯機重做日誌從來沒有被寫入。這是剛剛添加的重做日誌的狀態,或剛剛在RESETLOGS之後,當它不是當前的重做日誌時。
CURRENT - 當前的重做日誌。這意味着重做日誌處於活動狀態。重做日誌可以打開或關閉。
ACTIVE - 日誌處於活動狀態,但不是當前日誌。這是崩潰恢復所需要的。它可能正在用於塊恢復。它可能或不可以被存檔。
CLEARING - 在ALTER DATABASE CLEAR LOGFILE語句之後,正在將日誌重新創建爲空日誌。日誌清除後,狀態變爲UNUSED。
CLEARING_CURRENT - 當前日誌正在清除關閉的線程。如果交換機出現故障(如寫入新日誌頭的I/O錯誤),日誌可以保持此狀態。
非活動狀態 - 實例恢復不再需要日誌。它可能正在用於媒體恢復。它可能或不可以被存檔。
使用此腳本的詳細資料:
select a.group#, a.status, b.member
from
v$log a, v$logfile b
where a.group#=b.group#;
相關問題
- 1. Teradata CLI/ODBC登錄認證:DBA數據庫管理/配置/連接性/ ODBC/CLI
- 2. DBA入門
- 3. AWS Grant DBA MySQL
- 4. 管理DBA的生產更改/調整與dev的待處理DB修改腳本的合併
- 5. 連接SQL爲DBA
- 6. 在Oracle DBA調度
- 7. DBA只讀帳戶
- 8. EF Interitance and DBA Concerns
- 9. 管理django中的列表管理員
- 10. 管理magento中的管理員帳戶
- 11. 配置管理中的版本管理
- 12. dba對象的表類型
- 13. 管理中的gnuplot
- 14. 管理中的GenericForeignKey
- 15. Bluemix中的API管理和雲中的API管理
- 16. 連接SYS DBA使用Java
- 17. MySQL和Amazon RDS DBA用戶
- 18. 初級DBA(需要諮詢)
- 19. DBA - SQL Server 2005 - 備份
- 20. OpenEdge SQL DBA賬戶設置
- 21. 授予DML和DBA權限
- 22. 管理CakePHP中
- 23. Liferay中的管理Portlet(例如Wiki管理員,留言板管理員)
- 24. D中的非託管內存管理
- 25. c#中的管理非託管變量
- 26. Rails:用於管理非管理模型的管理路線
- 27. 管理和非管理
- 28. 如何管理Django管理
- 29. dba離開公司,我們不知道管理員密碼。 3個節點副本集
- 30. 未管理對象的內存管理
[ 「重做日誌組標識符號碼」](https://docs.oracle.com/cd/E11882_01/server.112/e40402/dynviews_2033.htm #REFRN30129);這與表空間數據文件無關。您是否看過文檔,例如[這裏](https://docs.oracle.com/cd/E11882_01/server.112/e40540/physical.htm#CNCPT11302),更詳細的介紹在這裏(https://docs.oracle.com/cd/) E11882_01/server.112/e25494/onlineredo.htm#ADMIN11308)? –