ASM的優點總結--關於日誌檔案調整
日誌檔案是我們經常關注的,比如出現checkpoint not complete,或者是我們發現alert.log裡日誌切換特頻繁,這個時候就要調整日誌,比如事務總是等待LGWR寫日誌檔案,日誌檔案切換在等歸檔,可能這個時候就要新增日誌組了,利用ASM,可以很容易的規範日誌成員的名字和日誌組的編號.
SQL> l 1* select * from v$logfile SQL> / GROUP# STATUS TYPE MEMBER IS_ ---------- ------- ------- ------------------------------------------------------------ --- 3 ONLINE +DISK_GROUP1/devdb/logfile/redo03.log NO 2 STALE ONLINE +DISK_GROUP1/devdb/logfile/redo02.log NO 1 ONLINE +DISK_GROUP1/devdb/logfile/redo01.log NO 4 STALE ONLINE +DISK_GROUP1/devdb/onlinelog/group_4.273.640618259 NO 4 STALE ONLINE +DISK_GROUP1/devdb/onlinelog/group_4.274.640618265 YES 3 ONLINE +DISK_GROUP1/devdb/logfile/group_3.redo03.log NO 1 ONLINE +DISK_GROUP2/devdb/onlinelog/group_1.277.642080697 NO 已選擇7行。 SQL> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIME ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------- 1 1 9 52428800 2 YES INACTIVE 254431852 20-1月 -08 2 1 10 52428800 1 YES INACTIVE 254467357 23-1月 -08 3 1 11 52428800 2 NO CURRENT 254506062 23-1月 -08 4 1 8 104857600 2 YES INACTIVE 254407862 19-1月 -08 SQL> SQL> alter database add logfile ('+DISK_GROUP1/devdb/onlinelog/group_5_01.log', 2 '+DISK_GROUP1/devdb/onlinelog/group_5_02.log') size 50m; 資料庫已更改。 --利用手工方式,新增日誌檔案組和成員 SQL> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIME ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------- 1 1 9 52428800 2 YES INACTIVE 254431852 20-1月 -08 2 1 10 52428800 1 YES INACTIVE 254467357 23-1月 -08 3 1 11 52428800 2 NO CURRENT 254506062 23-1月 -08 4 1 8 104857600 2 YES INACTIVE 254407862 19-1月 -08 5 1 0 52428800 2 YES UNUSED 0 SQL> select * from v$logfile order by group#; GROUP# STATUS TYPE MEMBER IS_ ---------- ------- ------- ------------------------------------------------------------ --- 1 ONLINE +DISK_GROUP1/devdb/logfile/redo01.log NO 1 ONLINE +DISK_GROUP2/devdb/onlinelog/group_1.277.642080697 NO 2 STALE ONLINE +DISK_GROUP1/devdb/logfile/redo02.log NO 3 ONLINE +DISK_GROUP1/devdb/logfile/group_3.redo03.log NO 3 ONLINE +DISK_GROUP1/devdb/logfile/redo03.log NO 4 STALE ONLINE +DISK_GROUP1/devdb/onlinelog/group_4.273.640618259 NO 4 STALE ONLINE +DISK_GROUP1/devdb/onlinelog/group_4.274.640618265 YES 5 ONLINE +DISK_GROUP1/devdb/onlinelog/group_5_01.log NO 5 ONLINE +DISK_GROUP1/devdb/onlinelog/group_5_02.log NO 已選擇9行。 SQL> alter database add logfile group 6 '+DISK_GROUP1' size 50m; 資料庫已更改。 --利用ASM的方式新增日誌組和成員 SQL> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIME ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------- 1 1 9 52428800 2 YES INACTIVE 254431852 20-1月 -08 2 1 10 52428800 1 YES INACTIVE 254467357 23-1月 -08 3 1 11 52428800 2 NO CURRENT 254506062 23-1月 -08 4 1 8 104857600 2 YES INACTIVE 254407862 19-1月 -08 5 1 0 52428800 2 YES UNUSED 0 6 1 0 52428800 1 YES UNUSED 0 已選擇6行。 SQL> select * from v$logfile order by group#; GROUP# STATUS TYPE MEMBER IS_ ---------- ------- ------- ------------------------------------------------------------ --- 1 ONLINE +DISK_GROUP1/devdb/logfile/redo01.log NO 1 ONLINE +DISK_GROUP2/devdb/onlinelog/group_1.277.642080697 NO 2 STALE ONLINE +DISK_GROUP1/devdb/logfile/redo02.log NO 3 ONLINE +DISK_GROUP1/devdb/logfile/group_3.redo03.log NO 3 ONLINE +DISK_GROUP1/devdb/logfile/redo03.log NO 4 STALE ONLINE +DISK_GROUP1/devdb/onlinelog/group_4.273.640618259 NO 4 STALE ONLINE +DISK_GROUP1/devdb/onlinelog/group_4.274.640618265 YES 5 ONLINE +DISK_GROUP1/devdb/onlinelog/group_5_01.log NO 5 ONLINE +DISK_GROUP1/devdb/onlinelog/group_5_02.log NO 6 ONLINE +DISK_GROUP1/devdb/onlinelog/group_6.261.644775363 NO 已選擇10行。 --我們發現日誌組成員新增是一個成員,ASM是否可以新增兩個呢? SQL> alter database add logfile group 7 ('+DISK_GROUP1','+DISK_GROUP1') size 50m; 資料庫已更改。 SQL> select * from v$logfile order by group#; GROUP# STATUS TYPE MEMBER IS_ ---------- ------- ------- ------------------------------------------------------------ --- 1 ONLINE +DISK_GROUP2/devdb/onlinelog/group_1.277.642080697 NO 1 ONLINE +DISK_GROUP1/devdb/logfile/redo01.log NO 2 STALE ONLINE +DISK_GROUP1/devdb/logfile/redo02.log NO 3 ONLINE +DISK_GROUP1/devdb/logfile/redo03.log NO 3 ONLINE +DISK_GROUP1/devdb/logfile/group_3.redo03.log NO 4 STALE ONLINE +DISK_GROUP1/devdb/onlinelog/group_4.273.640618259 NO 4 STALE ONLINE +DISK_GROUP1/devdb/onlinelog/group_4.274.640618265 YES 5 ONLINE +DISK_GROUP1/devdb/onlinelog/group_5_01.log NO 5 ONLINE +DISK_GROUP1/devdb/onlinelog/group_5_02.log NO 6 ONLINE +DISK_GROUP1/devdb/onlinelog/group_6.261.644775363 NO 7 ONLINE +DISK_GROUP1/devdb/onlinelog/group_7.259.644775421 NO GROUP# STATUS TYPE MEMBER IS_ ---------- ------- ------- ------------------------------------------------------------ --- 7 ONLINE +DISK_GROUP1/devdb/onlinelog/group_7.268.644775419 NO 已選擇12行。
可以看到ASM可以自動新增兩個組成員來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/175005/viewspace-157807/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle效能調優:管理oracle日誌之調整線上日誌檔案Oracle
- 12C關於CDB、PDB 日誌檔案redo log的總結
- oracle 關於-日誌檔案Oracle
- 關於HBase的日誌檔案和HFile
- SQL Server日誌檔案總結及日誌滿的處理SQLServer
- 關於控制檔案的總結
- 管理oracle日誌之調整檢查點Oracle
- [zt] SQL Server日誌檔案總結及日誌滿的處理SQLServer
- 在ORACLE中對線上重做日誌檔案進行調整Oracle
- 日誌檔案和歸檔日誌檔案的關係以及如何切換日誌
- sql server日誌檔案總結及日誌滿的處理辦法SQLServer
- 關於“日誌”的一點心得
- sqlserver關於日誌傳輸log shipping的總結SQLServer
- 關於如何快速調教NGINX的幾點總結Nginx
- oracle線上調整重做日誌Oracle
- Oracle重做日誌調整技巧Oracle
- Android 關於 so 檔案的總結Android
- 關於spring的配置檔案總結Spring
- linux調優的一點總結Linux
- sqlserver關於filestream檔案流、filetable檔案表的總結SQLServer
- [ 流雲]配置基於ASM儲存的STANDBY時日誌檔案的處理ASM
- 重做日誌檔案的相關操作
- mysql關於db.opt檔案的總結MySql
- 日誌檔案的修復小結
- Oracle調整redo log日誌大小Oracle
- 關於SQL Server 2000的日誌檔案壓縮SQLServer
- mysql關於二進位制日誌binary log的總結MySql
- 關於k8s叢集容器日誌收集的總結K8S
- sqlserver日誌檔案總結及充滿處理 (摘)SQLServer
- sqlserver日誌檔案總結及充滿處理(轉)SQLServer
- 【ASM】ASM資料檔案和OS檔案(FILESYSTEM)轉移方法總結ASM
- 日誌檔案使用小結(轉)
- 重做日誌(redo log)相關總結
- MySQL的日誌總結MySql
- 關於ORACLE的一點總結Oracle
- 關於歸檔日誌的切換測試
- 歸檔日誌命令及引數總結
- 【Oracle日誌】- 日誌檔案重建Oracle