oracle asm diskgroup add datafile error problem
問題簡述:資料庫對錶空間新增資料檔案時報錯,報錯如下: ORA-15041: diskgroup space exhausted
作業系統:linux
資料庫:oracle 10.2.0.5 (RAC 4 節點)
資料庫對錶空間新增資料檔案時報錯,報錯如下: ORA-15041: diskgroup space exhausted,而此時檢視磁碟組容量,還有剩餘,不是真正的用完。
SQL> !asmcmd lsdg
State Type Rebal Unbal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Name
MOUNTED EXTERN N N 512 4096 1048576 5631602 2107730 0 2107730 0 BIGDATA/
MOUNTED EXTERN Y N 512 4096 1048576 4863677 492222 0 492222 0 DATA/
MOUNTED EXTERN N N 512 4096 1048576 511992 511893 0 511893 0 RECOVERY/
3 處理過程
1. 檢視asm日誌
2. 檢視asm平衡引數
引數為預設的1
Asm檢視檢視磁碟組容量
select path,total_mb,free_mb from v$asm_disk_stat;
free_mb為0,確實沒有可用空間。
3.確認操作
廠商加了500G磁碟容量到asm磁碟組,平衡度為1,有可能磁碟沒有均衡完。
4. 問題解決方法
ALTER DISKGROUP DATA REBALANCE POWER 11;
花了將近2個小時均衡完,後來新增資料檔案正常。
4 總結及建議
在對asm磁碟組新增磁碟時一定要加均衡引數,比如5以上,或者asm_power_limit引數設定為一個比較合理的值,必須在業務低峰期進行。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-736633/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 將asm上datafile移動到其他的diskgroup或者普通filesystem上ASM
- rman copy asm datafile(rename asm datafile)ASM
- oracle 10g_rac_create tablespace_add_datafileOracle 10g
- solaris 10_oracle asm_diskgroup_failgroup_相關OracleASMAI
- Asm diskgroup 的修復ASM
- script of check repair ASM DISKGROUPAIASM
- ORA-17502, OSD-4002,15081 when creating a datafile on a ASM diskgroup-369898.1ASM
- 給ASM例項增加diskgroupASM
- 【oracle 12c asm專題】flex diskgroup相關概念OracleASMFlex
- Oracle OCP 1Z0 053 Q541(ALTER DISKGROUP ... ADD DISK)Oracle
- ASM管理 - 如何重新命名diskgroupASM
- git add errorGitError
- Move datafile:From File System to ASMASM
- Move datafile:From ASM to File SystemASM
- 4.5.1.1 srvctl add asmASM
- Using FTP Transferring Non-ASM Datafiles to ASM diskgroupFTPASM
- 學習ASM技術(三)--diskgroup管理ASM
- 學習ASM技術(二)--diskgroup管理ASM
- 新建或修改ASM diskgroup 的問題ASM
- solaris 10_oracle10g asm_create_alter_diskgroup相關命令OracleASM
- Oracle datafileOracle
- 基於redhat 6.5 oracle 11.2.0.4初識oracle asm diskgroup相關概念之一RedhatOracleASM
- Oracle 11g RAC 建立例項DBCA無法發現ASM DiskgroupOracleASM
- oracle 10g asm_第二回_diskgroup_strings_Oracle 10gASM
- How to move ASM database files from one diskgroup to anotherASMDatabase
- votedisk在ASM diskgroup上的存放規律ASM
- 檢查asm磁碟組狀態的檢視v$asm_diskgroupASM
- Linux 6.9 加盤後的Oracle 12c ASM DiskGroup配置過程LinuxOracleASM
- linux vdo驗證 oracle asm diskgroup sector_size 4096 udev asmlibLinuxOracleASMdev
- 【Datafile】Oracle單個datafile大小的限制Oracle
- error:slave communication error with ASMErrorASM
- ERROR: slave communication error with ASMErrorASM
- Linux 磁碟對應 ASM diskgroup 中的磁碟LinuxASM
- 在ASM Diskgroup間移動資料檔案ASM
- 向ASM diskgroup中新增磁碟的例行檢查ASM
- ASM Diskgroup Can Not Be Shown When Creating Database With DBCAASMDatabase
- oracle 11gr2 針對ocr/vote asm diskgroup損壞的處理方法OracleASM
- ERROR: failed to establish dependency between database db_name and diskgroupErrorAIDatabase