[ОТВЕТИТЬ]
19.06.2009 16:41
Назым
 
Чистый комп. Поставил сервер2003. Поставил оракл 10g. Базу создал. Теперь пытаюсь из бэкапа поднять. Все по инструкции сделал.

На команду startup выводит байты, потом database mounted и следом вот эту ошибку...

Где копать?
19.06.2009 16:44
Назым
 
Вах. Переводится как "Объект больше не существует"... Страшно как-то

???
19.06.2009 16:48
Mtirt
 
Message
ORA-08103: object no longer exists
Cause
The object has been deleted by another user since the operation began, or a prior incomplete recovery restored the database to a point in time during the deletion of the object.
Action
Delete the object if this is the result of an incomplete recovery.
19.06.2009 16:58
Назым
 
Цитата:
Mtirt Message
ORA-08103: object no longer exists
Cause
The object has been deleted by another user since the operation began, or a prior incomplete recovery restored the database to a point in time during the deletion of the object.
Action
Delete the object if this is the result of an incomplete recovery.
я тоже погуглил. Если на понятном мне языке, то вот так звучит:

ORA-08103: объект больше не существует
Причина: Объект был удален другим пользователем, поскольку операция началась, или до неполного восстановления восстановить базу данных на момент времени, во время удаления объекта.
Действие: Удалить объект, если это является результатом неполного восстановления.

Но мне мало что понятно... Так сказать нужен еще перевод эксперта для новичка...
19.06.2009 16:58
OlegON
 
Из какого бекапа ты ее хочешь поднять? 10ки?
19.06.2009 17:00
Назым
 
Цитата:
OlegON Из какого бекапа ты ее хочешь поднять? 10ки?
Не понял вопрос. Есть бэкап, сделанный бэкапером на базе 10g. Из него и хочу поднять.
19.06.2009 17:01
Назым
 
Уже делал такое недавно... Помучал вас и себя маленько... Но все поднял. Здесь столкнулся с новой проблемой...
19.06.2009 17:03
Назым
 
На shutdown immediate отвечает ORA-03113
19.06.2009 17:13
OlegON
 
Приводи вывод с консоли и соответствующий кусок alert.log
19.06.2009 17:14
Назым
 
Цитата:
OlegON Приводи вывод с консоли и соответствующий кусок alert.log
Чуть подробнее. На какую команду, вывод консоли нужен? И где смотреть alert.log?
19.06.2009 17:18
Назым
 
Кстати, в процессе восстановления, на последнем шаге, на команду alter database open ругается

ORA-01034: Oracle not available
19.06.2009 17:19
Назым
 
ORA-01034: ORACLE not available
Причина: Возможные причины включают следующее:

- В SGA требуется больше пространства, чем было выделено на нее.

- В операционной системе переменная указывает на инстанции неправильно определена.
19.06.2009 17:22
Назым
 
Ничего не понимаю!!!

Прям сейчас еще раз запустил startup. Прогнал и говорит database open.

Блин, какие есть мисли по поводу исчезнувших проблем?

И в каком месте можно просмотреть более развернутую информацию, где эти логи???
19.06.2009 17:55
Назым
 
Счастье не было долгим... Поставил СМ+. 1.026.3. Перегрузился. При попытке запуска Сервера супермага пошли одни за другими ошибки:

Тип события: Ошибка
Источник события: Supermag Server
Категория события: Сервер
Код события: 2052
Дата: 19.06.2009
Время: 17:48:50
Пользователь: Н/Д
Компьютер: OFFICE
Описание:
В работе сервера произошел сбой. Сообщения об ошибках см. ниже.

Запись 1. Код=80004005h (600) [Microsoft OLE DB Provider for Oracle]:
ORA-00600: код внутр. ошибки, аргументы: [kcfrbd_3], [2], [56547], [1], [48640], [57402], [], []
ORA-06512: на "SUPERMAG.CORE", line 1593
ORA-06512: на "SUPERMAG.CORE", line 1606
ORA-06512: на "SUPERMAG.CORE", line 70
ORA-06512: на "SUPERMAG.CORE", line 955
ORA-06512: на line 1


Запись 2. Код=80004005h (0) [SmLibaryBase trace]:
{ call Supermag.Core.StartSMController(?, ?, ?) }
Params:
{0} (null)[255](0,0): vt=8 value=YTEIM
{1} (null)[0](0,0): vt=3 value=983183169
{2} (null)[255](0,0): vt=8 value=Stroyco

%3 %4 %5

Тип события: Ошибка
Источник события: Supermag Server
Категория события: Сервер
Код события: 2052
Дата: 19.06.2009
Время: 17:49:07
Пользователь: Н/Д
Компьютер: OFFICE
Описание:
В работе сервера произошел сбой. Сообщения об ошибках см. ниже.

Запись 1. Код=80004005h (603) [Microsoft OLE DB Provider for Oracle]:
ORA-00603: ORACLE server session terminated by fatal error


Запись 2. Код=80004005h (0) [SmLibaryBase trace]:
begin Supermag.Core.StartSMWorker; end;
%3 %4 %5

Тип события: Ошибка
Источник события: Supermag Server
Категория события: Сервер
Код события: 2052
Дата: 19.06.2009
Время: 17:49:11
Пользователь: Н/Д
Компьютер: OFFICE
Описание:
В работе сервера произошел сбой. Сообщения об ошибках см. ниже.

Запись 1. Код=80004005h (3113) [Microsoft OLE DB Provider for Oracle]:
ORA-03113: end-of-file on communication channel


Запись 2. Код=80004005h (0) [SmLibaryBase trace]:
{ call Supermag.core.NextMessage(?, ?, ?, ?, ?) }
Params:
{0} (null)[0](0,0): vt=0 value=<not printable>
{1} (null)[1000](0,0): vt=0 value=<not printable>
{2} (null)[0](0,0): vt=1 value=<NULL>
{3} (null)[1000](0,0): vt=8 value=2190*1STROYCO/22/983183169/28.10.19971.026.3
{4} (null)[1000](0,0): vt=8 value=

%3 %4 %5

Тип события: Ошибка
Источник события: Supermag Server
Категория события: Сервер
Код события: 2052
Дата: 19.06.2009
Время: 17:49:11
Пользователь: Н/Д
Компьютер: OFFICE
Описание:
В работе сервера произошел сбой. Сообщения об ошибках см. ниже.

Запись 1. Код=80004005h (3114) [Microsoft OLE DB Provider for Oracle]:
ORA-03114: not connected to ORACLE


Запись 2. Код=80004005h (0) [Microsoft OLE DB Provider for Oracle]:
Неопознанная ошибка

Запись 3. Код=80004005h (0) [SmLibaryBase trace]:
begin Supermag.Core.StopSMController; end;
%4 %5

Тип события: Ошибка
Источник события: Supermag Server
Категория события: Сервер
Код события: 2052
Дата: 19.06.2009
Время: 17:49:11
Пользователь: Н/Д
Компьютер: OFFICE
Описание:
В работе сервера произошел сбой. Сообщения об ошибках см. ниже.

Запись 1. Код=80004005h (3113) [Microsoft OLE DB Provider for Oracle]:
ORA-03113: end-of-file on communication channel


Запись 2. Код=80004005h (0) [SmLibaryBase trace]:
{ call Supermag.core.NextMessage(?, ?, ?, ?, ?) }
Params:
{0} (null)[0](0,0): vt=0 value=<not printable>
{1} (null)[1000](0,0): vt=0 value=<not printable>
{2} (null)[0](0,0): vt=1 value=<NULL>
{3} (null)[1000](0,0): vt=8 value=2190*1STROYCO/22/983183169/28.10.19971.026.3
{4} (null)[1000](0,0): vt=8 value=

%3 %4 %5
19.06.2009 18:30
Назым
 
Как вообще узнать открыта база или нет из командной строки???
19.06.2009 18:39
Назым
 
Вот что вылазит при старте

19.06.2009 19:21
OlegON
 
Цитата:
Назым Как вообще узнать открыта база или нет из командной строки???
select status from v$instance;
19.06.2009 19:22
OlegON
 
Ошибка будет в alert.log, его тут уже 100 раз искали и в FAQ это есть, т.ч. потрудись сам найти.
19.06.2009 20:06
OlegON
 
Да, заметил ORA-600...
Цитата:
ORA-600[kcfrbd_3] can occur while selecting free space from
a migrated bitmapped tablespace.

eg: select sum(blocks) from dba_free_space
where tablespace_name = :b1;
скажи, у тебя версия 10ки вообще какая?
20.06.2009 13:11
Назым
 
Цитата:
OlegON Да, заметил ORA-600...

скажи, у тебя версия 10ки вообще какая?
10.2.0.4
20.06.2009 13:25
Назым
 
Это исходя из того, что патч ставил 10.2.0.4. А как наверняка узнать какая версия стоит? Поиском не нашел...
20.06.2009 13:50
Назым
 
Посмотрел в алертлог. Там полно ошибок 00600

20.06.2009 14:18
Arsen
 
у тебя там битый блок
20.06.2009 15:48
OlegON
 
Цитата:
Назым Это исходя из того, что патч ставил 10.2.0.4. А как наверняка узнать какая версия стоит? Поиском не нашел...
Код:
select * from v$version;
20.06.2009 15:54
Назым
 
Цитата:
OlegON
Код:
select * from v$version;
Версию из лога увидел...

Нет соображений, в чем дело? И как быть?
20.06.2009 15:56
Назым
 
Цитата:
Arsen у тебя там битый блок
Откуда он взялся? База, из которой бэкап создавался не имела таких ошибок! В логе их тоже не было!

А с чистой базы поднял, и на тебе, битый блок!
20.06.2009 16:03
Arsen
 
да но у тебя в алерт логе есть сообщения о битих блоках
20.06.2009 16:06
OlegON
 
Выкидывай этот бекап и бери новый. Наверное, побил, как и дистрибутив.
Цитата:
ORA-00600: код внутр. ошибки, аргументы: [4193]
Цитата:
SUGGESTIONS:
This error may indicate a rollback segment corruption.
This may require a recovery from a database backup depending on
the situation.
А вот это:
Цитата:
ORA-07445: обнаружено прерывание: core dump [ACCESS_VIOLATION]
наводит на мысль, что у тебя вместо винды - помойка.
И вот это тоже, с чего началось...
Цитата:
Fri Jun 19 15:09:01 2009
Error: Controlfile was changed externally while mounted
Please check if another Oracle database is running
and accessing the same controlfile
20.06.2009 16:07
Назым
 
Цитата:
Arsen да но у тебя в алерт логе есть сообщения о битих блоках
Хорошо! Восстановить битые блоки можно, как я знаю двумя способами:

1. Из бэкапа! Он отпадает, т.к. это и ест бэкап.
2. Средствами самого Оракла подкладывая ему Редологи.

Так?
20.06.2009 16:11
Назым
 
Цитата:
OlegON Выкидывай этот бекап и бери новый. Наверное, побил, как и дистрибутив.
Хм... Откуда я новый-то возьму, если базы уже нет... Сделал бэкап и форматнул, чтобы систему переставить (убитую). Правда есть еще бэкапы ранние...

Еще есть копия папки oraclehome. Скопировал на всякий.

Про какому пути лучше пойти? Файлики с оркалхоум не помогут?


Опции темы


Часовой пояс GMT +3, время: 22:31.

 

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