Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-08103 error / 16 сообщений из 16, страница 1 из 1
11.06.2003, 11:23:40
    #32181102
olvau
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
Есть одна табличка при выборке из которой возникает сообщение
ORA-08103: object no longer exists! (к сожалению login на metalink отсутствует)
Кто-нибудь знает как это побороть?
...
Рейтинг: 0 / 0
11.06.2003, 11:31:42
    #32181109
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
ORA-08103 object no longer exists

Cause: The object has been deleted by another user since the operation began.

Action: Remove references to the object.
------------------------------------------------------
даже не знаю, что ещё добавить, честно :-)
...
Рейтинг: 0 / 0
11.06.2003, 12:06:43
    #32181169
olvau
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
Странно, что
select * from XXX - выдает ошибку ORA-08103
select * from XXX where (YYY<=0 OR YYY>=0) - нормально отрабатывает

Action: Remove references to the object - на какой объект???
...
Рейтинг: 0 / 0
11.06.2003, 12:15:56
    #32181177
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
Какой сервер , платформа
и описание столбцов таблицы(desc table_name) плиз
...
Рейтинг: 0 / 0
11.06.2003, 12:33:13
    #32181197
olvau
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
Сервер: Oracle8i Enterprise Edition 8.1.7.4.0 64bit production
Платформа: SUN, Sparc, Solaris8
Столбцов в таблице достаточно много >100 - поясни, что может дать имена и типы столбцов
...
Рейтинг: 0 / 0
11.06.2003, 12:40:41
    #32181208
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
>поясни, что может дать имена и типы столбцов
информацию об объекте ,на котором у тебя
появляется ошибка
...
Рейтинг: 0 / 0
11.06.2003, 13:50:22
    #32181312
olvau
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
типы столбцов: DATE, CHAR, VARCHAR2, NUMBER - других типов нету
...
Рейтинг: 0 / 0
11.06.2003, 16:02:36
    #32181496
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
>типы столбцов: DATE, CHAR, VARCHAR2, NUMBER - других типов нету
это называется "зуб даю что других нету"
конкретные запросы плиз на которых работает и на которых нет
...
Рейтинг: 0 / 0
11.06.2003, 16:05:20
    #32181503
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
ORA-08103 could also mean a corrupted object/table. Run analyze ... validate structure. In case of select * from XXX optimizer is using FULL SCAN which is running into table structure corruption while in case of select * from XXX where (YYY<=0 OR YYY>=0) it could be using index range scan which can be bypassing table structure corruption since data is accessed directly by rowid.

SY
...
Рейтинг: 0 / 0
11.06.2003, 16:06:50
    #32181506
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
>поясни, что может дать имена и типы столбцов
информацию об объекте ,на котором у тебя
появляется ошибка
...
Рейтинг: 0 / 0
11.06.2003, 16:12:39
    #32181513
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
ну вот видишь, что значит опыт :-)
Всё стало ясно , а так бы мы ещё
долго подбирались бы к источнику проблемы
;_)
...
Рейтинг: 0 / 0
11.06.2003, 17:29:01
    #32181603
olvau
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
Ну а как мне починить эту таблицу???
Я прогнал на всех таблицах
analyze table XXX validate structure cascade
И на той самой таблице получил ORA-08103
...
Рейтинг: 0 / 0
11.06.2003, 17:54:33
    #32181632
olvau
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
Дело плохо: dbv нашла corrupted блоки
...
Рейтинг: 0 / 0
11.06.2003, 18:10:04
    #32181640
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
Did you use INTO clause with ANALYZE? If you did, check for violating rowids in INTO clause table. If you did not check the same in INVALID_ROWS table (assuming you have one - otherwise run UTLVALID.SQL to create it and run analyze again). However, since ANALYZE failed there is a good chance INVALID_ROWS table will be empty. You can also issue:

CREATE TABLE XXX_COPY AS select * from XXX where (YYY<=0 OR YYY>=0);

check if it is not missing any rows, drop and recreate table XXX, populate it with data from XXX_COPY. However, I would go with dbverify first and I would analyze not just datafiles where table XXX data reside but SYSTEM tablespace datafiles too, since it could be data dictionary corruption. Keep in mind, if it is data dictionary corruption, droping table XXX means corrupted space can be reused by some other object in the future and you might have issues again (it is like a ticking bomb), so run dbverify against system tablespace.

SY
...
Рейтинг: 0 / 0
11.06.2003, 19:01:36
    #32181679
olvau
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
А какие в принципе могут быть причины возникновения corrupted blocks?
...
Рейтинг: 0 / 0
11.06.2003, 21:14:53
    #32181742
olvau
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-08103 error
Спасибо! таблицу пересоздал по индексам.
А если dbverify при проверке пометила часть блоков, как corrupted (данных там нету), то можно ли их исправить?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-08103 error / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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