powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / invalid SGA: SGA not initialized
19 сообщений из 19, страница 1 из 1
invalid SGA: SGA not initialized
    #32173805
Shandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При создании таблицы в только что созданном табличном пространстве произошел сбой винта. Вылетела ошибка верификации данных. После этого слетел экземпляр ORCL. Перезапустил Oracle'овые службы При попытке подключения выдает ошибки "invalid SGA: SGA not initialized".
С новым созданным экземпляром (SID) Oracle работает нормально.
Вопрос: можно ли восстановить работоспособность ORCL (там несколько табличных пространств)?
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32174026
Уточните

1. Версия оракл
2. Было ли на упавшем винте системное табличное пространство
3. Способны ли вы подсоединится к экземпляру как sysdba через
sqlplus или svrmgrl
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32174204
Shandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Oracle 7.3
2. Винт разбит на 2 раздела: 2 Гб Fat-16 и 18 Гб NTFS
Системное табличное пространство находится на диске С:,
создаваемое - на диске D:. Винт рабочий, возможно там было
несколько бэд-блоков...
3. К экземпляру ORCL подсоединиться невозможно любым
пользователем через любой клиент. К другому экземпляру
(создали после обрушения) совершенно спокойно...
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32174221
Фотография Andrew Campball
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно нужно подождать пока сервисы поднимутся.


Код:
1.
2.
3.
4.
5.
6.
7.
OSD-04101

Invalid SGA: SGA not initialized

Cause: The System Global Area (SGA) has been allocated but not initialized.

Action: Wait until the STARTUP has completed before attempting to connect.


а что пишется в ORCLALRT.LOG ?
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32174247
Последовательность действий.

1. Остановить все сервисы
2. Установить переменную окружения ОС ORACLE_SID=ORCL
3. svrmgrl
4. connect internal
5. startup nomount

здесь вы должны увидеть параметры с которыми инициализировалась SGA
или соответственно сообщения об ошибке.

!!! На инициализацию SGA проблемы с дисковой подсистемой никак
влиять не могут. Если у Вас битая база (файлы) - могут возникнуть
сообщения об ошибке на шагах 6 или 7. Там будет видно в чем проблема.

6. alter database mount;
7. alter database open;
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32174249
Shandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В orclALRT.LOG пишется следующее:

ALTER DATABASE OPEN
Fri May 30 12:38:35 2003
Errors in file c:\ORANT\RDBMS73\trace\orclDBWR.TRC:
ORA-01157: ?????????? ???????????????? ???? ?????? 10 - ???? ?? ??????
ORA-01110: ???? ?????? 10: 'D:\GTU_DATA\TEP_GTU.DBF'
ORA-09202: sfifi: ?????? ??? ????????????? ?????
OSD-04004: invalid file header

TEP_GTU.DBF - файл табличного пространства, при создании к-рого
и произошел сбой на диске. Как его теперь пофиксить ???

ORA-01157 cannot identify datafile name - file not found
ORA-01110 datafile name: str
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32174257
Ну вот Вы видите что база не может открытся из-за нарушения
файла данных. Если база работала не в режиме ARCHIVELOG и нет
резервных копий + архивные журналы повторов, боюсь восстановить
ее не просто так не удасться
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32174698
Shandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это значит, что при нарушении целостности одного из файлов отдельного табличного пространства вся остальная база становится недоступной?
Неужели нет возможности удалить сбойный файл с восстановлением доступа к остальным?
З.Ы. ARCHIVELOG к сожалению не велся...
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32174722
Фотография Andrew Campball
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зайти в SVRMRG23 под INTEBNAL

1. STARTUP NOMOUNT <SID> EXCULSIVE

2. ALTER DATABASE DATAFILE D:\GTU_DATA\TEP_GTU.DBF OFFLINE - если база работает в режиме ARCHIVELOG
ALTER DATABASE DATAFILE D:\GTU_DATA\TEP_GTU.DBF OFFLINE DROP - если база работает в режиме NOARCHIVELOG

3. ALTER DATABASE OPEN;

4. Если в данном файле все табличное пространство, то его необходимо удалить DROP TABLESPACE <TS name> и создать заного, если нет, то воссоздать только дата файл.

Кажись так. Может в чем то и ошибаюсь.
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32175151
Shandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот что мы сделали:
svrmgr23.exe
connect INTERNAL/ORACLE
STARTUP MOUNT ORCL EXCLUSIVE
ALTER DATABASE DATAFILE 'D:\GTU_DATA\TEP_GTU.DBF' OFFLINE DROP;
ALTER DATABASE OPEN;

Теперь SGA инициализируется, экземпляр ORCL запускается, есть доступ к структуре экземпляра через svrmgr23.exe и через Storage Manager под INTERNAL.
Появилась другая беда ;)
При попытке подключения как system (или любой другой) появляется ошибка
ORA-00604: ошибка на рекурсивном SQL-уровне 1
ORA-00376: в данный момент файл 3 не может быть прочитан
ORA-01110: файл данных 3: 'C:\ORANT\DATABASE\RBS1ORCL.ORA'
Ошибка в ROLLBACK сегменте.
То же самое при попытке удалить табличное пространство TEP_GTU.
Вроде бы ROLLBACK SEGMENT не настолько важен?!
Как его убить/восстановить???
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32175167
Фотография Andrew Campball
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно так же, только нужно дропнуть и создать ТС
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32175183
Shandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В том то и дело, что при попытке дропнуть TABLESPACE с TEP_GTU или с ROLLBACK-ом вылетает та же ошибка.

ORA-00604: ошибка на рекурсивном SQL-уровне 1
ORA-00376: в данный момент файл 3 не может быть прочитан
ORA-01110: файл данных 3: 'C:\ORANT\DATABASE\RBS1ORCL.ORA'

То же самое при работе с svrmgr23: коннекчусь к базе, монтирую, открываю, пытаюсь дропнуть tablespace - болт :)
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32175187
Фотография Andrew Campball
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А датафайл убиваете вначале или сразу ?
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32175216
Shandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На данный момент все TABLESPACE кроме SYSTEM находятся в offline, в т.ч. и TEP_GTU и ROLLBACK.
Физически файл TEP_GTU.dbf остался на диске.
Из ROLLBACK TABLESPACE удалены все сегменты, кроме одного RB2
При попытке удалить пишет
ORA-01545: заданный сегмент отката 'RB2' недоступен
При попытке перевода в offline:
ORA-1598: сегмент отката 'RB2' не является оперативным
При попытке перевода в online:
ORA-1636: сегмент отката 'RB2' уже активен
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32175308
Фотография Andrew Campball
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в INI файле убрали rollback_segments = совсем ?
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32175403
Max Plotnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуй поставить в конфиге параметр
_corrupted_rollback_segment=<ИМЯ СЕГМЕНТА>
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32176094
X-Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Было у нас такое...

Поставили
_offline_rollback_segments=(rbs01,rbs02,rbs03,rbs04,rbs05,rbs06,rbs07,rbs08,rbs_large)
_corrupted_rollback_segments=(rbs01,rbs02,rbs03,rbs04,rbs05,rbs06,rbs07,rbs08,rbs_large)

базу открыли, сегменты drop-нули, tablespace пересоздали - пошло..
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32184147
Shandr777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, не сочтите за труд - объясните : где указывать строчку
_corrupted_rollback_segments=....
...
Рейтинг: 0 / 0
invalid SGA: SGA not initialized
    #32184204
Mit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в файле параметров
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / invalid SGA: SGA not initialized
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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