07.08.2015 10:41
OlegON
 
Поставил оптимизатор на свою кластерную базенку, по ночам получал
Цитата:
ORA-27047: unable to read the header block of file
Стал разбираться. Выяснилось, что ругается при попытке записать снапшот контрольника. Ругалось абсолютно невразумительно. Например
Цитата:
Control file backup creation failed:
failure to open backup target file /opt/oracle/app/product/11.2.0/dbhome_1/dbs/control.snp
Errors in file ....trc:
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Цитата:
ORA-27047: unable to read the header block of file
Linux-x86_64 Error: 25: Inappropriate ioctl for device
Некоторое гугление вывело на то, что с 11.2.0.2
Цитата:
“You can specify a cluster file system or a raw device destination for the location of your snapshot control file. This file is shared across all nodes in the cluster and MUST be accessible by all nodes in the cluster.”
Обращаю внимание, что у меня ноды полностью совпадали по путям, поэтому речи о том, что достаточно лишь совпадения путей, по которым будет записан контрольник, не идет. Положить надо именно в общедоступную директорию. В моем случае это только ASM.
Код:
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+DATA/база/control.snap';
Вопрос решился.
Часовой пояс GMT +3, время: 07:05.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.