powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / RAC clone. config.sh (root.sh) ругается на ORA-01031 ORA-00349
8 сообщений из 8, страница 1 из 1
RAC clone. config.sh (root.sh) ругается на ORA-01031 ORA-00349
    #39293100
Фотография pravednik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня всем.
Возникла проблема при клонировании кластера.
11.2.0.3, Linux, VM
Двухнодовый кластер.

На хай левеле план следующий

1. На сорсе тушится кластер
2. Диски клонируются средствами массива и подцепляются к таргет виртуалки ранее склонированой с одной из нод РАК
3. На таргете все хоумы деатачатся и далее clone.pl и config.sh для дб и грид хоумов

На этапе запуска ./config.sh при выполнении root.sh получаю следующее.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Relinking oracle with rac_on option
Using configuration parameter file: /u01/app/11.2.0.3/grid/crs/install/crsconfig_params
User ignored Prerequisites during installation
OLR initialization - successful
Adding Clusterware entries to inittab
CRS-2672: Attempting to start 'ora.mdnsd' on 'dc4-ocq-l-db02a'
CRS-2676: Start of 'ora.mdnsd' on 'dc4-ocq-l-db02a' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'dc4-ocq-l-db02a'
CRS-2676: Start of 'ora.gpnpd' on 'dc4-ocq-l-db02a' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'dc4-ocq-l-db02a'
CRS-2672: Attempting to start 'ora.gipcd' on 'dc4-ocq-l-db02a'
CRS-2676: Start of 'ora.cssdmonitor' on 'dc4-ocq-l-db02a' succeeded
CRS-2676: Start of 'ora.gipcd' on 'dc4-ocq-l-db02a' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'dc4-ocq-l-db02a'
CRS-2672: Attempting to start 'ora.diskmon' on 'dc4-ocq-l-db02a'
CRS-2676: Start of 'ora.diskmon' on 'dc4-ocq-l-db02a' succeeded
CRS-2676: Start of 'ora.cssd' on 'dc4-ocq-l-db02a' succeeded

Creation of ASM spfile in disk group failed. Following error occured: ORA-00349: failure obtaining block size for '+DATA'
ORA-01031: insufficient privileges


Configuration of ASM ... failed
see asmca logs at /u01/app/oracle/cfgtoollogs/asmca for details



кусок лога asmcma
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
[main] [ 2016-08-16 14:15:05.491 EDT ] [UsmcaLogger.logInfo:143]  Role SYSASM
[main] [ 2016-08-16 14:15:05.491 EDT ] [UsmcaLogger.logInfo:143]  OS Auth true
[main] [ 2016-08-16 14:15:14.791 EDT ] [UsmcaLogger.logInfo:143]  Instance running true
[main] [ 2016-08-16 14:15:14.791 EDT ] [UsmcaLogger.logInfo:143]  Diskgroup exists, mounting..
[main] [ 2016-08-16 14:15:14.801 EDT ] [SQLEngine.doSQLSubstitution:2414]  The substituted sql statement:=select state from v$asm_diskgroup where name=upper('DATA')
[main] [ 2016-08-16 14:15:14.863 EDT ] [UsmcaLogger.logInfo:143]  Disk Group DATA mounted successfully.
[main] [ 2016-08-16 14:15:14.863 EDT ] [UsmcaLogger.logExit:124]  Exiting oracle.sysman.assistants.usmca.backend.USMDiskGroupManager Method : mountDiskGroups
[main] [ 2016-08-16 14:15:14.863 EDT ] [UsmcaLogger.logInfo:143]  Diskgroups mounted
[main] [ 2016-08-16 14:15:14.863 EDT ] [UsmcaLogger.logEntry:115]  Entering oracle.sysman.assistants.usmca.backend.USMDiskGroupManager Method : updateDiskGroupAttributes(UsmcaDiskGroupOptions)
[main] [ 2016-08-16 14:15:14.864 EDT ] [SQLEngine.doSQLSubstitution:2414]  The substituted sql statement:=alter diskgroup DATA set attribute 'compatible.asm' = '11.2.0.0.0'
[main] [ 2016-08-16 14:15:21.149 EDT ] [UsmcaLogger.logExit:124]  Exiting oracle.sysman.assistants.usmca.backend.USMDiskGroupManager Method : updateDiskGroupAttributes(UsmcaDiskGroupOptions)
[main] [ 2016-08-16 14:15:21.149 EDT ] [UsmcaLogger.logEntry:115]  Entering oracle.sysman.assistants.usmca.backend.USMInstance Method : checkAndDropSPFileInDiskGroup
[main] [ 2016-08-16 14:15:21.149 EDT ] [SQLEngine.doSQLSubstitution:2414]  The substituted sql statement:=select incarnation from v$asm_file where file_number=253 and group_number in (select group_number from v$asm_diskgroup where UPPER(name) = UPPER('DATA') and state='MOUNTED')
[main] [ 2016-08-16 14:15:21.150 EDT ] [UsmcaLogger.logInfo:143]  Spfile in diskgroup check sql
[main] [ 2016-08-16 14:15:21.150 EDT ] [UsmcaLogger.logInfo:143]  select incarnation from v$asm_file where file_number=253 and group_number in (select group_number from v$asm_diskgroup where UPPER(name) = UPPER('DATA') and state='MOUNTED')
[main] [ 2016-08-16 14:15:21.158 EDT ] [UsmcaLogger.logInfo:143]  SPFile is not found in diskgroup
[main] [ 2016-08-16 14:15:21.158 EDT ] [UsmcaLogger.logExit:124]  Exiting oracle.sysman.assistants.usmca.backend.USMInstance Method : checkAndDropSPFileInDiskGroup
[main] [ 2016-08-16 14:15:21.158 EDT ] [UsmcaLogger.logInfo:143]  create spfile from pfile: /u01/app/11.2.0.3/grid/dbs/init+ASM1.ora
[main] [ 2016-08-16 14:15:21.158 EDT ] [UsmcaLogger.logInfo:143]  Final SPFile location +DATA
[main] [ 2016-08-16 14:15:21.159 EDT ] [UsmcaLogger.logInfo:143]  create spfile='+DATA' FROM pfile='/u01/app/11.2.0.3/grid/dbs/init+ASM1.ora'
[main] [ 2016-08-16 14:15:21.159 EDT ] [UsmcaLogger.logInfo:143]  1471371321159
[main] [ 2016-08-16 14:15:21.207 EDT ] [SQLEngine.done:2189]  Done called
[main] [ 2016-08-16 14:15:21.207 EDT ] [UsmcaLogger.logException:173]  SEVERE:method oracle.sysman.assistants.usmca.backend.USMInstance:configureLocalASM
[main] [ 2016-08-16 14:15:21.207 EDT ] [UsmcaLogger.logException:174]  ORA-00349: failure obtaining block size for '+DATA'
ORA-01031: insufficient privileges

[main] [ 2016-08-16 14:15:21.208 EDT ] [UsmcaLogger.logException:175]  oracle.sysman.assistants.util.sqlEngine.SQLFatalErrorException: ORA-00349: failure obtaining block size for '+DATA'
ORA-01031: insufficient privileges

oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeImpl(SQLEngine.java:1658)
oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeSql(SQLEngine.java:1925)
oracle.sysman.assistants.usmca.backend.USMInstance.createSPFileInDiskGroup(USMInstance.java:3525)
oracle.sysman.assistants.usmca.backend.USMInstance.configureLocalASM(USMInstance.java:3107)
oracle.sysman.assistants.usmca.service.UsmcaService.configureLocalASM(UsmcaService.java:1049)
oracle.sysman.assistants.usmca.model.UsmcaModel.performConfigureLocalASM(UsmcaModel.java:944)
oracle.sysman.assistants.usmca.model.UsmcaModel.performOperation(UsmcaModel.java:797)
oracle.sysman.assistants.usmca.Usmca.execute(Usmca.java:174)
oracle.sysman.assistants.usmca.Usmca.main(Usmca.java:369)
[main] [ 2016-08-16 14:15:21.208 EDT ] [UsmcaLogger.logInfo:143]  Creation of ASM spfile in disk group failed. Following error occured: ORA-00349: failure obtaining block size for '+DATA'
ORA-01031: insufficient privileges

[main] [ 2016-08-16 14:15:21.208 EDT ] [OsUtilsBase.deleteFile:1863]  OsUtilsBase.deleteFile: /u01/app/11.2.0.3/grid/dbs/init+ASM1.ora
[main] [ 2016-08-16 14:15:21.209 EDT ] [UsmcaLogger.logInfo:143]  deleting temp ora file. for sid: /u01/app/11.2.0.3/grid/dbs/init+ASM1.ora


кусок лога из crsconfig
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
2016-08-16 14:15:03: Start of resource "ora.ctssd" Succeeded
2016-08-16 14:15:03: Configuring ASM via ASMCA
2016-08-16 14:15:03: Reuse Disk Group  is set to 1
2016-08-16 14:15:03: Executing as oracle: /u01/app/11.2.0.3/grid/bin/asmca -silent -diskGroupName DATA -diskString '/dev/oracleasm/disks/*' -configureLocalASM -reuseDiskGROUP
2016-08-16 14:15:03: Running as user oracle: /u01/app/11.2.0.3/grid/bin/asmca -silent -diskGroupName DATA -diskString '/dev/oracleasm/disks/*' -configureLocalASM -reuseDiskGROUP
2016-08-16 14:15:03:   Invoking "/u01/app/11.2.0.3/grid/bin/asmca -silent -diskGroupName DATA -diskString '/dev/oracleasm/disks/*' -configureLocalASM -reuseDiskGROUP" as user "oracle"
2016-08-16 14:15:03: Executing /bin/su oracle -c "/u01/app/11.2.0.3/grid/bin/asmca -silent -diskGroupName DATA -diskString '/dev/oracleasm/disks/*' -configureLocalASM -reuseDiskGROUP"
2016-08-16 14:15:03: Executing cmd: /bin/su oracle -c "/u01/app/11.2.0.3/grid/bin/asmca -silent -diskGroupName DATA -diskString '/dev/oracleasm/disks/*' -configureLocalASM -reuseDiskGROUP"
2016-08-16 14:15:21: Command output:
>
>  Creation of ASM spfile in disk group failed. Following error occured: ORA-00349: failure obtaining block size for '+DATA'
>  ORA-01031: insufficient privileges
>
>
>End Command output
2016-08-16 14:15:21: Configuration of ASM ... failed
2016-08-16 14:15:21: see asmca logs at /u01/app/oracle/cfgtoollogs/asmca for details
2016-08-16 14:15:21: Running as user oracle: /u01/app/11.2.0.3/grid/bin/cluutil -ckpt -oraclebase /u01/app/oracle -writeckpt -name ROOTCRS_BOOTCFG -state FAIL
2016-08-16 14:15:21: s_run_as_user2: Running /bin/su oracle -c ' /u01/app/11.2.0.3/grid/bin/cluutil -ckpt -oraclebase /u01/app/oracle -writeckpt -name ROOTCRS_BOOTCFG -state FAIL '
2016-08-16 14:15:21: Removing file /tmp/fileRQRnGK
2016-08-16 14:15:21: Successfully removed file: /tmp/fileRQRnGK
2016-08-16 14:15:21: /bin/su successfully executed

2016-08-16 14:15:21: Succeeded in writing the checkpoint:'ROOTCRS_BOOTCFG' with status:FAIL
2016-08-16 14:15:21: CkptFile: /u01/app/oracle/Clusterware/ckptGridHA_dc4-ocq-l-db02a.xml
2016-08-16 14:15:21: Sync the checkpoint file '/u01/app/oracle/Clusterware/ckptGridHA_dc4-ocq-l-db02a.xml'
2016-08-16 14:15:21: Sync '/u01/app/oracle/Clusterware/ckptGridHA_dc4-ocq-l-db02a.xml' to the physical disk
2016-08-16 14:15:21: ###### Begin DIE Stack Trace ######
2016-08-16 14:15:21:     Package         File                 Line Calling
2016-08-16 14:15:21:     --------------- -------------------- ---- ----------
2016-08-16 14:15:21:  1: main            rootcrs.pl            387 crsconfig_lib::dietrap
2016-08-16 14:15:21:  2: crsconfig_lib   crsconfig_lib.pm     6838 main::__ANON__
2016-08-16 14:15:21:  3: crsconfig_lib   crsconfig_lib.pm     6747 crsconfig_lib::perform_initial_config
2016-08-16 14:15:21:  4: main            rootcrs.pl            826 crsconfig_lib::perform_init_config
2016-08-16 14:15:21: ####### End DIE Stack Trace #######



ID пользователей соответвуют.
/u01/app/11.2.0.3/grid/rdbms/lib/config.c корректен и соответвует с вызовом /clone.pl ..... CRS=TRUE $G01 $G02 $G03

Что я пропустил ?
...
Рейтинг: 0 / 0
RAC clone. config.sh (root.sh) ругается на ORA-01031 ORA-00349
    #39293309
Фотография pravednik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дополнение.
После получения ошибки, АСМ инстанс остается запущенным из под рута.
хз, правильно это или нет на данном этапе.
...
Рейтинг: 0 / 0
RAC clone. config.sh (root.sh) ругается на ORA-01031 ORA-00349
    #39293390
Amiri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
block size ваше хранилище возможно не поддерживает размер блоков которым oracle пытается писать.
это предположение. (было подобное с ЕМС)
...
Рейтинг: 0 / 0
RAC clone. config.sh (root.sh) ругается на ORA-01031 ORA-00349
    #39293422
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pravednik,

Кто является хозяином (owner) дисков на таргете? Поскольку имеется
Код: plsql
1.
ORA-01031: insufficient privileges

подозреваю что root, а должен быть oracle.
...
Рейтинг: 0 / 0
RAC clone. config.sh (root.sh) ругается на ORA-01031 ORA-00349
    #39293504
Фотография pravednik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Amiri block size ваше хранилище возможно не поддерживает размер блоков которым oracle пытается писать.
это предположение. (было подобное с ЕМС)
С этим все ок.
Диски были склонированы "один в один"
...
Рейтинг: 0 / 0
RAC clone. config.sh (root.sh) ругается на ORA-01031 ORA-00349
    #39293506
Фотография pravednik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flexgenpravednik,

Кто является хозяином (owner) дисков на таргете? Поскольку имеется
Код: plsql
1.
ORA-01031: insufficient privileges


подозреваю что root, а должен быть oracle.
Тут тоже все ок. oracle:dba овнер дисков.
Как раз все наоборот - асм запустился из под рута )))

Проблема была в том, что это был "не первый" запуск $GRID_HOME/root.sh при конфигурации.
И для определенно части бинарников овнером стал root, поэтому и асм запускался под рутом.

chown -R oracle:oinstall $GRID_HOME/bin/

порешал проблему
...
Рейтинг: 0 / 0
RAC clone. config.sh (root.sh) ругается на ORA-01031 ORA-00349
    #39293527
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pravednikПроблема была в том, что это был "не первый" запуск $GRID_HOME/root.sh при конфигурации.
как раз фиолетово, хоть 10 раз.
...
Рейтинг: 0 / 0
RAC clone. config.sh (root.sh) ругается на ORA-01031 ORA-00349
    #39293546
Фотография pravednik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.TarantinopravednikПроблема была в том, что это был "не первый" запуск $GRID_HOME/root.sh при конфигурации.
как раз фиолетово, хоть 10 раз.
только нужно не забывать пермишины "менять в назад"
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / RAC clone. config.sh (root.sh) ругается на ORA-01031 ORA-00349
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]