URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7440
[ Назад ]

Исходное сообщение
"Не запускается база оракла"

Отправлено S10 , 28-Дек-11 05:55 
Не могу стартануть базу оракла, гляньте где что не так.
$ORACLE_HOME
bash: /home/oracle/app/oracle/product/11.2.0/dbhome_1: Это каталог

RMAN> connect target sys

target database Password:
connected to target database (not started)

RMAN> startup

Oracle instance started
database mounted      
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of startup command at 12/28/2011 11:39:23          
ORA-01092: ORACLE instance terminated. Disconnection forced            
ORA-00704: bootstrap process failure                                  
ORA-39700: database must be opened with UPGRADE option                
Process ID: 30728                                                      
Session ID: 191 Serial number: 7                                      
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
ORA-03114: not connected to ORACLE                                    
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of startup command at 12/28/2011 11:39:23          
ORA-01092: ORACLE instance terminated. Disconnection forced            
ORA-00704: bootstrap process failure                                  
ORA-39700: database must be opened with UPGRADE option                
Process ID: 30728                                                      
Session ID: 191 Serial number: 7                                      
[oracle@tehuchet bin]$ ./rman                                          

Recovery Manager: Release 11.2.0.1.0 - Production on Wed Dec 28 11:42:13 2011

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

RMAN> connect target sys

target database Password:
connected to target database (not started)

RMAN> startup upgrade

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: error encountered while parsing input commands            
RMAN-01009: syntax error: found "upgrade": expecting one of: "dba, force, mount, newline, nomount, pfile, ;"
RMAN-01007: at line 1 column 9 file: standard input


Содержание

Сообщения в этом обсуждении
"Не запускается база оракла"
Отправлено Square , 28-Дек-11 08:46 
> ORA-39700: database must be opened with UPGRADE option

http://www.google.ru/search?ie=UTF-8&hl=ru&q=ORA-39700


"Не запускается база оракла"
Отправлено S10 , 28-Дек-11 11:47 
>> ORA-39700: database must be opened with UPGRADE option
> http://www.google.ru/search?ie=UTF-8&hl=ru&q=ORA-39700

лучше по русски напиши, че писать в консоли


"Не запускается база оракла"
Отправлено Аноним , 28-Дек-11 12:35 
>>> ORA-39700: database must be opened with UPGRADE option
>> http://www.google.ru/search?ie=UTF-8&hl=ru&q=ORA-39700
> лучше по русски напиши, че писать в консоли

1. Обучиться ораклу
2. Купить словарь и перевести "database must be opened with UPGRADE option"


"Не запускается база оракла"
Отправлено lamer2k600 , 28-Дек-11 19:20 
>[оверквотинг удален]
> target database Password:
> connected to target database (not started)
> RMAN> startup upgrade
> RMAN-00571: ===========================================================
> RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
> RMAN-00571: ===========================================================
> RMAN-00558: error encountered while parsing input commands
> RMAN-01009: syntax error: found "upgrade": expecting one of: "dba, force, mount, newline,
> nomount, pfile, ;"
> RMAN-01007: at line 1 column 9 file: standard input

теперь внятно говорим что делали до этого с базой и почему стартуем базу из RMAN а не из sqlplus ? Чегонить в alert.log сыпется ?


"Не запускается база оракла"
Отправлено S10 , 29-Дек-11 09:15 
> теперь внятно говорим что делали до этого с базой и почему стартуем
> базу из RMAN а не из sqlplus ? Чегонить в alert.log
> сыпется ?

Изначально моя цель - сделать бэкап базы.
Я вычитал что делается это очень просто, заходим в rman , цепляемся к базе и пишем backup database.
Попробовал, не получилось, погуглил, нашел что перед бэкапом надо базу зашатдаунить.
Залез в склплюс, цепанулся к базе и написал shutdown immediate;
База потушилась.
Далее я, в надежде, полез опять в рман чтобы сделать бэкап, но не тут то было:

[oracle@tehuchet bin]$ ./rman
RMAN> connect target SYS
target database Password:
connected to target database (not started)
RMAN> backup database;

Starting backup at 29-DEC-11
using target database control file instead of recovery catalog
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup command at 12/29/2011 09:51:42
RMAN-06403: could not obtain a fully authorized session
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory

Гуглю дальше, вычитал что для бэкапа надо запустить базу оракла ))
Пытаюсь запустить из рмана, он пишет что мол надо с опцией апгрейд, пробую с апгрейд и получаю:
RMAN> startup upgrade;

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: error encountered while parsing input commands
RMAN-01009: syntax error: found "upgrade": expecting one of: "dba, force, mount, newline, nomount, pfile, ;"
RMAN-01007: at line 1 column 13 file: standard input

то есть ругаеца мол найдено upgrade вместо ожидаемых "dba, force, mount, newline, nomount, pfile, ;"

пробую:
RMAN> startup dba;

Oracle instance started
database mounted
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of startup command at 12/29/2011 10:00:40
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-00704: bootstrap process failure
ORA-39700: database must be opened with UPGRADE option
Process ID: 7050
Session ID: 191 Serial number: 7
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
ORA-03114: not connected to ORACLE
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of startup command at 12/29/2011 10:00:40
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-00704: bootstrap process failure
ORA-39700: database must be opened with UPGRADE option
Process ID: 7050
Session ID: 191 Serial number: 7

файл alert.log при всём желании обнаружить не удалось
горе-советникам просьба убиться апстену


"Не запускается база оракла"
Отправлено Дядя_Федор , 29-Дек-11 12:21 
Вам выше дали вполне определенную ссылку на поисковик, который Вы почему-то постеснялись использовать сами. Вот, например, одна из ссылок из поиска Гугла - http://dbaspot.com/oracle-server/290-ora-39700-database-must... Вы это читали? Пробовали делать?

"Не запускается база оракла"
Отправлено lamer2k600 , 29-Дек-11 19:24 
>> теперь внятно говорим что делали до этого с базой и почему стартуем
>> базу из RMAN а не из sqlplus ? Чегонить в alert.log
>> сыпется ?

база в archivelog mode или нет ? от этого зависит стратегия бекапа базы.
Если ты тушишь базу то зачем тебе rman ? можно просто скопировать redo, control и data файлы с помощью ОС.
Для RMAN если не ошибаюсь база должна быть как минимум mounted.
Если база в archivelog mode можно бекапить RMAN'ом на лету не туша базу.

версия базы ?

>[оверквотинг удален]
> RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
> RMAN-00571: ===========================================================
> RMAN-03002: failure of startup command at 12/29/2011 10:00:40
> ORA-01092: ORACLE instance terminated. Disconnection forced
> ORA-00704: bootstrap process failure
> ORA-39700: database must be opened with UPGRADE option
> Process ID: 7050
> Session ID: 191 Serial number: 7
> файл alert.log при всём желании обнаружить не удалось
> горе-советникам просьба убиться апстену


"Не запускается база оракла"
Отправлено S10 , 30-Дек-11 07:52 
SQL> SELECT LOG_MODE FROM SYS.V$DATABASE;
SP2-0640: Not connected

не могу цепануца потому что база потушена
и не могу её запустить, потому что говорит чтобы запускал с опцией UPGRADE
с опцией апгрейд тоже не запускаеца

как-то по другому можно узнать в архивлог моде у меня база или нет?


"Не запускается база оракла"
Отправлено S10 , 30-Дек-11 08:07 
я выяснил про архивлог моде.

RMAN> backup database;

Starting backup at 30-DEC-11
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=63 device type=DISK
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 12/30/2011 14:03:59
ORA-19602: cannot backup or copy active file in NOARCHIVELOG mode
continuing other job steps, job failed will not be re-run
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
including current control file in backup set
including current SPFILE in backup set
channel ORA_DISK_1: starting piece 1 at 30-DEC-11
channel ORA_DISK_1: finished piece 1 at 30-DEC-11
piece handle=/home/oracle/app/oracle/flash_recovery_area/LIO/backupset/2011_12_30/o1_mf_ncsnf_TAG20111230T140359_7hwnckcn_.bkp tag=TAG20111230T140359 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================

RMAN-03009: failure of backup command on ORA_DISK_1 channel at 12/30/2011 14:03:59
ORA-19602: cannot backup or copy active file in NOARCHIVELOG mode

Похоже что моя база в NOARCHIVELOG mode.
Жду ответа, что пробовать дальше, ну и гуглю естессно :)


"Не запускается база оракла"
Отправлено lamer2k600 , 30-Дек-11 13:42 
>[оверквотинг удален]
> piece handle=/home/oracle/app/oracle/flash_recovery_area/LIO/backupset/2011_12_30/o1_mf_ncsnf_TAG20111230T140359_7hwnckcn_.bkp
> tag=TAG20111230T140359 comment=NONE
> channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
> RMAN-00571: ===========================================================
> RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
> RMAN-00571: ===========================================================
> RMAN-03009: failure of backup command on ORA_DISK_1 channel at 12/30/2011 14:03:59
> ORA-19602: cannot backup or copy active file in NOARCHIVELOG mode
> Похоже что моя база в NOARCHIVELOG mode.
> Жду ответа, что пробовать дальше, ну и гуглю естессно :)

для начала надо определиться чего ты именно хочешь. Не надо гуглить, надо почитать концепты и документацию по backup and recovery. Есть несколько стратегий бекапа базы, определись какая тебе подходит и от этого можно уже будет плясать.

База из sqlplus стартует ?



"Не запускается база оракла"
Отправлено S10 , 10-Янв-12 07:56 
> База из sqlplus стартует ?

SQL> connect / as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.

Total System Global Area  803500032 bytes
Fixed Size                  1339516 bytes
Variable Size             545263492 bytes
Database Buffers          251658240 bytes
Redo Buffers                5238784 bytes
Database mounted.
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-00704: bootstrap process failure
ORA-39700: database must be opened with UPGRADE option
Process ID: 22316
Session ID: 191 Serial number: 3

---ПОЧЕМУ ТО БАЗА ХОЧЕТ ЗАПУСКАТЬСЯ ТОЛЬКО С ОПЦИЕЙ UPGRADE---

SQL> startup upgrade
ORA-24324: service handle not initialized
ORA-01041: internal error. hostdef extension doesn't exist
SQL> connect / as sysdba
Connected to an idle instance.
SQL> startup upgrade
ORACLE instance started.

Total System Global Area  803500032 bytes
Fixed Size                  1339516 bytes
Variable Size             545263492 bytes
Database Buffers          251658240 bytes
Redo Buffers                5238784 bytes
Database mounted.
Database opened.

SQL> connect SYS as SYSDBA
Enter password:
Connected.

Что сделать чтобы база запускалась без опции upgrade, потому что мой софт отказывается работать если база запущена с опцией upgrade?


"Не запускается база оракла"
Отправлено lamer2k600 , 10-Янв-12 15:55 
>[оверквотинг удален]
> bytes
> Redo Buffers          
>      5238784 bytes
> Database mounted.
> ORA-01092: ORACLE instance terminated. Disconnection forced
> ORA-00704: bootstrap process failure
> ORA-39700: database must be opened with UPGRADE option
> Process ID: 22316
> Session ID: 191 Serial number: 3
> ---ПОЧЕМУ ТО БАЗА ХОЧЕТ ЗАПУСКАТЬСЯ ТОЛЬКО С ОПЦИЕЙ UPGRADE---

У этого может быть несколько причин. Либо ты восстановил базу из бэкапа но софт новее той базы бэкап которой ты восстановил, либо ты в процессе накатывания патча.
Что ты делала с базой до этого ?


>[оверквотинг удален]
> bytes
> Redo Buffers          
>      5238784 bytes
> Database mounted.
> Database opened.
> SQL> connect SYS as SYSDBA
> Enter password:
> Connected.
> Что сделать чтобы база запускалась без опции upgrade, потому что мой софт
> отказывается работать если база запущена с опцией upgrade?


"Не запускается база оракла"
Отправлено S10 , 11-Янв-12 10:37 
> У этого может быть несколько причин. Либо ты восстановил базу из бэкапа
> но софт новее той базы бэкап которой ты восстановил, либо ты
> в процессе накатывания патча.
> Что ты делала с базой до этого ?

Да в том то и дело, что ничего.
Чтобы восстановить базу из бэкапа надо его сначала сделать, а этого мне так и не удалось.
Я её просто потушил командой shutdown immediate и усё, здраствуй жо.. новый год :(
Теперь она хочет запускаться только с опцией апгрейд.
Вот такая факота.


"Не запускается база оракла"
Отправлено lamer2k600 , 11-Янв-12 13:32 
>[оверквотинг удален]
>> но софт новее той базы бэкап которой ты восстановил, либо ты
>> в процессе накатывания патча.
>> Что ты делала с базой до этого ?
> Да в том то и дело, что ничего.
> Чтобы восстановить базу из бэкапа надо его сначала сделать, а этого мне
> так и не удалось.
> Я её просто потушил командой shutdown immediate и усё, здраствуй жо.. новый
> год :(
> Теперь она хочет запускаться только с опцией апгрейд.
> Вот такая факота.

обычно с такими вещами обращаются в саппорт. Если у тебя нет саппорта тогда делай следующее

1) сначала полностью потуши базу и скопируй все файлы всторону а именно: controlfiles, datafiles, redolog files, spfile

2) стартуй базу в UPGRADE и пересобери словарь

SQL> STARTUP UPGRADE
SQL> @?/rdbms/admin/catupgrd.sql
SQL> SHUTDOWN
SQL> STARTUP

после STARTUP база должна подняться. Если нет то выкладывай alert.log он у тебя должен в
/home/oracle/app/oracle//diag/rdbms/<SID>/<SID>/trace/alert_<SID>.log лежать

база продуктивная или так чисто поиграццо ?