ORA-29786: SIHA attribute GET failed with error
Sypmtoms:
ASM存儲下,無法從pfile創建spfile。
SQL>create spfile='+DG_SYS' from pfile='$ORACLE_HOME/dbs/ init+ASM.ora';
createspfile='+DG_SYS' from pfile='$ORACLE_HOME/dbs/ init+ASM.ora'
*
ERROR atline 1:
ORA-29786:SIHA attribute GET failed with error [Attribute 'SPFILE' sts[200]
lsts[0]]
?
Cause:
這是當前ASM不是通過oracle restart啟動的,而是通過手工啟動的,所以還沒有在OHAS stack中注冊。使用一下命令將asm添加到OHAS stack中
?
Solution:
[grid@addb~]$ srvctl add asm -l LISTENER -p /u01/app/12.1.0/grid/dbs/init+ASM.ora -d'/dev/12c*';
?
Sypmtoms:
還是無法創建Spfile。
SQL>create spfile='+DG_SYS' from pfile='$ORACLE_HOME/dbs/init+ASM.ora';
createspfile='+DG_SYS' from pfile='$ORACLE_HOME/dbs/init+ASM.ora'
*
ERROR atline 1:
ORA-17502:ksfdcre:4 Failed to create file +DG_SYS
ORA-15221:ASM operation requires compatible.asm of 11.2.0.0.0 or higher
?
Cause:
這是由于Disk group設置的可兼容版本號過低。
SQL>? select group_number, name,compatibility,database_compatibility from v$asm_diskgroup;
GROUP_NUMBERNAME?????? COMPATIBIL DATABASE_C
---------------------- ---------- ----------
?????????? 2 DG_SYS???? 10.1.0.0.0 10.1.0.0.0
?????????? 1 DATA?????? 10.1.0.0.0 10.1.0.0.0
?
Solution:
Alter diskgroup setattribute "compatibile"="11.2";
?
SQL>create spfile='+DG_SYS' from pfile='$ORACLE_HOME/dbs/init+ASM.ora';
?
Filecreated.
總結
以上是生活随笔為你收集整理的ORA-29786: SIHA attribute GET failed with error的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL备份之mysqldump工具-
- 下一篇: DBCA建库找不到ASM磁盘一例