環境:
oracle rac 11.2.0.3
rhel 5
1、前提條件
需要知道以下資訊:
1)、節點數量
2)、ASM磁碟組包括的磁碟所在位置
3)、執行個體有那幾個磁碟組
2、步驟及重建指令碼
1)成功的指令碼:
*.cluster_database_instances=2
+ASM1.instance_name='+ASM1'
+ASM1.instance_name='+ASM2'
+ASM1.asm_diskgroups='OCR','ARC','DATA'#Manual Mount
+ASM2.asm_diskgroups='OCR','ARC','DATA'#Manual Mount
*.asm_diskstring='/dev/raw/*'
*.asm_power_limit=1
*.diagnostic_dest='/oracle/app/crs_base'
*.instance_type='asm'
*.large_pool_size=12M
*.remote_login_passwordfile='EXCLUSIVE'
2)、SQL> startup pfile=asm_init.ora
ASM instance started
Total System Global Area 283930624 bytes
Fixed Size 2212656 bytes
Variable Size 256552144 bytes
ASM Cache 25165824 bytes
ASM diskgroups mounted
ASM diskgroups volume enabled
3)、SQL> create spfile='+DATA' from pfile='/home/oracle/asm_init.ora';
File created.
4)、重啟ASM執行個體。
shutdown ---startup
5)、查看當前的SPFILE的位置
sql>show parameter spfile;
參考:
https://forums.oracle.com/forums/thread.jspa?messageID=7432269