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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 12C關於CDB、PDB 日誌檔案redo log的總結
- sqlserver關於日誌傳輸log shipping的總結SQLServer
- Android 關於 so 檔案的總結Android
- 【ASM】ASM資料檔案和OS檔案(FILESYSTEM)轉移方法總結ASM
- 關於如何快速調教NGINX的幾點總結Nginx
- sqlserver關於filestream檔案流、filetable檔案表的總結SQLServer
- mysql關於二進位制日誌binary log的總結MySql
- mysql關於db.opt檔案的總結MySql
- 日誌檔案使用小結(轉)
- 關於k8s叢集容器日誌收集的總結K8S
- 【Logback日誌級別】動態調整Logback的日誌級別
- MySQL的日誌總結MySql
- my.cnf檔案關於組選項的總結
- go開發屬於自己的日誌庫-檔案日誌庫實現Go
- rsyslog日誌總結
- go 開發屬於自己的日誌庫-檔案日誌庫原型實現Go原型
- MySQL資料庫中常見的日誌檔案彙總!MySql資料庫
- 基於Docker應用容器日誌檔案收集Docker
- ELK重難點總結和整體優化配置優化
- 關於v-for的一點小總結
- 關於學習心態的調整
- 【MySQL日誌】MySQL日誌檔案初級管理MySql
- Layui+larave-log-view日誌頁面調整UIView
- dg庫日誌應用慢引數調整
- 探究MySQL中的日誌檔案MySql
- mysql的日誌檔案詳解MySql
- Archived Redo Logs歸檔重做日誌介紹及其優點Hive
- Postgresqlg關於wal日誌總結,一文搞清楚它的所有概念和相關操作SQL
- 關於Hadoop調優Hadoop
- RMAN備份整庫和歸檔日誌的方法
- Linux 檔案系統與日誌分析的相關知識Linux
- go開發屬於自己的日誌庫-日誌庫優化Go優化
- java專案日誌配置檔案Java
- 日誌列印的碎碎念總結
- [Mysql]日誌刷盤總結MySql
- 限制 Apache日誌檔案大小的方法Apache
- selenium-日誌檔案的使用(十二)
- 日誌檔案過大清理
- sybase iq日誌檔案管理