Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 asm и кросс-платформенность  [new]
asm-cross-platform
Guest
всем привет!
кросс-платформенный ли ASM? или хотя бы дисковая группа?
пример:
есть настроенный ASM из двух дисков /disk1 /disk2, например на HP-UX
смонтируется ли эта дисковая группа на другой платформе, например на AIX, при условии, что имена дисков будут такими же - /disk1 /disk2?
или где-то на дисках прописывается привязка к HP-UX?
6 май 11, 17:17    [10618819]     Ответить | Цитировать Сообщить модератору
 Re: asm и кросс-платформенность  [new]
брага прошла бенфику
Guest
asm-cross-platform,

http://blogs.oracle.com/AlejandroVargas/2007/12/maa_seminar_in_istanbul_using.html

Unfortunately ASM diskgroups are not cross platform enabled. There is no problem to mount the same diskgroup on multiple servers at the same time, provided that the OS system for all the servers is the same. You can also unmount the ASM disks from one server and mount them into another, but still it is required to have the same OS to be able to work with the diskgroup on the new server.
6 май 11, 17:50    [10618947]     Ответить | Цитировать Сообщить модератору
 Re: asm и кросс-платформенность  [new]
wurdu
Member

Откуда: Владивосток
Сообщений: 4441
Я бы все-таки попробовал. Alejandro Vargas говорит про "migrate a terabyte database from a little endian machine to a big endian machine". С разными endian работать не будет. Endian хранится в заголовке диска. Я презентовал диск с hp-ux на linux, kfed без проблем прочитал заголовок, но endian разные. Имена дисков как раз не важны. Есть конечно нюансы, типа VTOC в Solaris. Но вот в HP-UX без проблем использовать диск без партиций. Про AIX ничего не знаю.
7 май 11, 06:34    [10620280]     Ответить | Цитировать Сообщить модератору
 Re: asm и кросс-платформенность  [new]
asm-cross-platform
Guest
wurdu,

решил попробовать :-)

экземпляр ASM стартует
при попытке маунта дисковой группы получаю следующее:

SQL> alter diskgroup DATADG mount;
alter diskgroup DATADG mount
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15017: diskgroup "DATADG" cannot be mounted
ORA-15063: ASM discovered an insufficient number of disks for diskgroup
"DATADG"
7 май 11, 17:02    [10621480]     Ответить | Цитировать Сообщить модератору
 Re: asm и кросс-платформенность  [new]
denix1
Member

Откуда: Киев
Сообщений: 4656
asm-cross-platform
SQL> alter diskgroup DATADG mount;
alter diskgroup DATADG mount
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15017: diskgroup "DATADG" cannot be mounted
ORA-15063: ASM discovered an insufficient number of disks for diskgroup
"DATADG"
а логи ASMа ?
может дискстринг шалит ?
7 май 11, 17:45    [10621558]     Ответить | Цитировать Сообщить модератору
 Re: asm и кросс-платформенность  [new]
asm-cross-platform
Guest
denix1,

c diskstring-ом все нормально
select name, path, mode_status, state, disk_number from v$asm_disk;
для AIX выдает пустое значение для 'name', значения остальных полей нормальные - такие же как HP-UX
почитал этот диск kfed-ом
http://askdba.org/weblog/2008/05/ora-15063-asm-discovered-insufficient-amount-of-disks-2
на разных операционках - HP-UX и AIX - две большие разницы - на AIX-е даже нет значений kfdhdb.dskname, kfdhdb.grpname, kfdhdb.fgname - т.е. ASM его не распознает
а было бы так красиво - перенести базенку с одной OS на другую через Oracle TDB с минимальным downtime-ом
7 май 11, 23:48    [10622536]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить