标签:final solution sch ESS big strong UI note erp
Oracle Database - Enterprise Edition - Version 10.2.0.1 to 12.1.0.2 [Release 10.2 to 12.1]
Information in this document applies to any platform.
The purpose of this note is to provide a summary of the top issues that are encountered during mounting of ASM diskgroup
This note applies to Grid Infrastructure for both Clustered and Standalone ASM environment.
Symptoms:
ASM diskgroups in single instance environment will not be mounted with the following similar error in sqlplus screen.
Cause :
Solution :
Symptoms:
ASM is restarted and some ASM diskgroups will not be mounted with the following similar error.
Cause :
Case 1. 0xaa55 on little-endian server like Linux or 0x55aa on big-endain server like Sun Sparc indicates boot signature ( or magic number ) on MBR (Master Boot Record ) Partition.
Case 2. Local backup software ( like Symantec image backup ) touches ASM disk header on column kfdhdb.ub4spare[39] from kfed output.
This issue could happen outside ASM when some tools on OS ( or human ) put partition information on the affected device
Solution :
Refer My Oracle Support Document for Action plan: 1487443.1
Symptoms:
The ASM diskgroups do not mount when issuing "alter diskgroup all mount" command and failed with the following error:
$ sqlplus ‘/as sysasm‘
SQL*Plus: Release 11.2.0.3.0 Production on Wed Sep 18 16:03:48 2013
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup;
ASM instance started
Total System Global Area 321507328 bytes
Fixed Size 2228024 bytes
Variable Size 294113480 bytes
ASM Cache 25165824 bytes
ORA-01948: identifier‘s name length (56) exceeds maximum (30)
The ASM diskgroup mount fail information can be observed in oragent log.
/<Node1>/agent/ohasd/oraagent_oragrid/oraagent_oragrid.log:
====================================================================
2013-07-31 14:44:22.358: [ora.asm][1084782912] {0:0:2} [start] InstAgent::startup
2013-07-31 14:44:27.973: [ora.asm][1084782912] {0:0:2} [start] InstConnection::connectInt: server not attached
2013-07-31 14:44:28.061: [ora.asm][1084782912] {0:0:2} [start] AsmAgent::startCbk: {
2013-07-31 14:44:28.061: [ora.asm][1084782912] {0:0:2} [start] AsmAgent::startCbk mount stmt ALTER DISKGROUP ALL MOUNT /* asm agent call crs *//* {0:0:2} */ enable stmt ALTER DISKGROUP ALL ENABLE VOLUME ALL /* asm agent *//* {0:0:2} */
2013-07-31 14:44:28.061: [ora.asm][1084782912] {0:0:2} [start] AsmAgent::startCbk: ALTER DISKGROUP ALL MOUNT /* asm agent call crs *//* {0:0:2} */
2013-07-31 14:44:28.239: [ora.asm][1084782912] {0:0:2} [start] ORA-01948: identifier‘s name length (56) exceeds maximum (30) <<<<<<<<
2013-07-31 14:44:28.239: [ora.asm][1084782912] {0:0:2} [start] AsmAgent::startCbk: ALTER DISKGROUP ALL MOUNT /* asm agent call crs *//* {0:0:2} */ error 1948
2013-07-31 14:44:28.239: [ora.asm][1084782912] {0:0:2} [start] InstAgent::start: 2 errcode 1948
Cause :
Solution :
Names of the disk groups should be in single quotes. Each of these single quoted names can be up to 30 characters.
asm_diskgroups = ‘OCR_EDWQA‘,‘VOTE_EDWQA‘,‘DATA1_EDWQA‘,‘DATA2_EDWQA‘,‘DATA3_EDWQA‘
Symptoms:
SQL> alter diskgroup DG_DATA mount;
ORA-15032: not all alterations performed
ORA-15202: cannot create additional ASM internal change segment
ORA-15041: diskgroup "DG_DATA" space exhausted
ERROR: alter diskgroup DG_DATA mount
Cause :
1. This problem occurred due to all the disks members in the diskgroup have close to zero FREE_MB space:
SQL> select TOTAL_MB, FREE_MB, NAME from v$asm_disk;
TOTAL_MB FREE_MB NAME
---------- ---------- ------------------------------
25600 2 DG_DATA_0000
25600 9 DG_DATA_0001
25600 11 DG_DATA_0002
25600 9 DG_DATA_0003
2. One or more disks have V$ASM_DISK.FREE_MB are below the threshold level needed to be able to do a successful rebalance (50-100 MB) to be mounted.
Solution :
2. The following document provides an example about who to move files outside diskgroups:
=)> ORA-15041 DURING REBALANCE OR ADD DISK WHEN PLENTY OF SPACE EXISTS (Doc ID 473271.1)
3. After some space was released (about 100MB of FREE_MB in every disk member), you can mount the diskgroup.
4. Then add additional disks to the affected diskgroup:
SQL> alter diskgroup DG_DATA add disk ‘<disk #1>‘,‘<disk #2>‘,....,‘<disk #N>‘ rebalance power 11;
5. And finally return back the moved files to the affected diskgroup.
Refer My Oracle Support Document: 1592278.1
Top Issues : Encountered while mounting ASM Diskgroup (文档 ID 2247485.1)
标签:final solution sch ESS big strong UI note erp
原文地址:https://www.cnblogs.com/Oman/p/9224440.html