Еще раз о пользе пинков с форума :)
denix1 |
ASM - должен стартовать, просто группы не монтирует в конфигурациии прописано в параметре ASM_DISKSTRING конкретные диски в конфигурации не прописываются в виду что ASM перечитывает заголовок диска при старте, т.е. реальные пути к дискам могут поменяться при перезагрузке сервера :) а ASM должен по заголовкам распознать диски и пересобрать дисковую группу правда засада получается когда один диск виден по нескольким путям и несколько путей попадают под маску ASM_DISKSTRING... |
Ставила все по интсрукции, ASM_DISKSTRING не был прописан. Во время моего отпуска переконфигурировали подключения дискового массива, в результате база лежала...Вернула путь к диску - все заработало.
После Вашего поста поменяла путь к диску
было:
|
bash-2.05# format ... 4. c4t2d0 <MPD_Unit-2 cyl 50351 alt 2 hd 128 sec 128> X_DISK /pseudo/mpd@2,0,2 ... 19. c5t0d2 <MPD_Unit-12 cyl 50351 alt 2 hd 128 sec 128> X_DISK /pci@16,4000/fibre-channel@5/sd@0,2 ...
|
стало:
|
bash-2.05# format ... 16. c4t15d0 <MPD_Unit-15 cyl 50351 alt 2 hd 128 sec 128> X_DISK /pseudo/mpd@f,0,15 19. c5t0d2 <MPD_Unit-12 cyl 50351 alt 2 hd 128 sec 128> X_DISK /pci@16,4000/fibre-channel@5/sd@0,2 ... |
и поэкспериментировала с разными ASM_DISKSTRING, с первого раза не получилось
|
SQL> conn /as sysdba Connected to an idle instance. SQL> startup nomount; ASM instance started
Total System Global Area 130023424 bytes Fixed Size 2028368 bytes Variable Size 102829232 bytes ASM Cache 25165824 bytes
SQL> alter diskgroup all mount; alter diskgroup all mount * ERROR at line 1: ORA-15032: not all alterations performed ORA-15063: ASM discovered an insufficient number of disks for diskgroup "ORATEST01"
|
хотела поспорить, но... Все работает как Вы написали и как написано в документации (вот теперь я смогла ее понять ;) ) и про multipath тоже
|
SQL> show parameter diskstring
NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ asm_diskstring string /dev/rdsk/*
SQL> shutdown immediate; ASM diskgroups dismounted ASM instance shutdown SQL> startup ASM instance started
Total System Global Area 130023424 bytes Fixed Size 2028368 bytes Variable Size 102829232 bytes ASM Cache 25165824 bytes ORA-15032: not all alterations performed ORA-15024: discovered duplicately numbered ASM disk 0
SQL> alter system set asm_diskstring='/dev/rdsk/c4*' scope=both;
System altered.
SQL> alter diskgroup all mount;
Diskgroup altered. |
а споткнулась я о разрешения на raw devices (MacDuck прав, в документации это тоже написано), собственно поэтому и ASM не стартовал, хотя его должно было бы устроить умолчательное значение ASM_DISKSTRING.
Спасибо за объяснение! :)