ASM Diskgroup Not Compatible For Database Usage
Environment Details:
OS: Linux 5.8
Database Version: 11.2.0.3.0
User: oracle
When we try to create a new database in a 11g RAC Environment, we are getting the error Diskgroup "+DATA_ " is not compatible for database usage. Database compatible attribute of diskgroup should be the same or lower than the database compatible initialization parameter value. Database compatible parameter is set to "11.2.0.0.0" and the diskgroup database compatibility attribute is set to "11.2.0.2".
Check the value of the compatibility attribute from ASM instance by querying the V$ASM_DISKGROUP view.
SQL> SELECT INSTANCE_NAME FROM V$INSTANCE;
INSTANCE_NAME
----------------
+ASM1
SQL>SELECT GROUP_NUMBER, NAME, COMPATIBILITY, DATABASE_COMPATIBILITY FROM V$ASM_DISKGROUP;
GROUP_NUMBER NAME COMPATIBIL DATABASE_C
------------ --------------- ---------- ----------
1 DATA_LINUX1 11.2.0.3.0 11.2.0.2.0
2 DBFS_DG 11.2.0.3.0 11.2.0.2.0
3 RECO_LINUX1 11.2.0.3.0 11.2.0.2.0
To Resolve the same we need to go the location $ORACLE_HOME/assistants/dbca/templates and edit the template we were trying to use(In our case its General_Purpose.dbc)
Search for the word "compatible" in the file and than change the attribute from 11.2.0.0.0 to 11.2.0.3.0
<InitParamAttributes>
<InitParams>
<initParam name="db_name" value=""/>
<initParam name="dispatchers" value="(PROTOCOL=TCP) (SERVICE={SID}XDB)"/>
<initParam name="audit_file_dest" value="{ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/adump"/>
<initParam name="compatible" value="11.2.0.3.0"/>
Then run dbca to create the database.
Environment Details:
OS: Linux 5.8
Database Version: 11.2.0.3.0
User: oracle
When we try to create a new database in a 11g RAC Environment, we are getting the error Diskgroup "+DATA_ " is not compatible for database usage. Database compatible attribute of diskgroup should be the same or lower than the database compatible initialization parameter value. Database compatible parameter is set to "11.2.0.0.0" and the diskgroup database compatibility attribute is set to "11.2.0.2".
Check the value of the compatibility attribute from ASM instance by querying the V$ASM_DISKGROUP view.
SQL> SELECT INSTANCE_NAME FROM V$INSTANCE;
INSTANCE_NAME
----------------
+ASM1
SQL>SELECT GROUP_NUMBER, NAME, COMPATIBILITY, DATABASE_COMPATIBILITY FROM V$ASM_DISKGROUP;
GROUP_NUMBER NAME COMPATIBIL DATABASE_C
------------ --------------- ---------- ----------
1 DATA_LINUX1 11.2.0.3.0 11.2.0.2.0
2 DBFS_DG 11.2.0.3.0 11.2.0.2.0
3 RECO_LINUX1 11.2.0.3.0 11.2.0.2.0
To Resolve the same we need to go the location $ORACLE_HOME/assistants/dbca/templates and edit the template we were trying to use(In our case its General_Purpose.dbc)
Search for the word "compatible" in the file and than change the attribute from 11.2.0.0.0 to 11.2.0.3.0
<InitParamAttributes>
<InitParams>
<initParam name="db_name" value=""/>
<initParam name="dispatchers" value="(PROTOCOL=TCP) (SERVICE={SID}XDB)"/>
<initParam name="audit_file_dest" value="{ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/adump"/>
<initParam name="compatible" value="11.2.0.3.0"/>
Then run dbca to create the database.
No comments:
Post a Comment