|
|
|
ORA-08103 error
|
|||
|---|---|---|---|
|
#18+
Есть одна табличка при выборке из которой возникает сообщение ORA-08103: object no longer exists! (к сожалению login на metalink отсутствует) Кто-нибудь знает как это побороть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 11:23:40 |
|
||
|
ORA-08103 error
|
|||
|---|---|---|---|
|
#18+
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. ------------------------------------------------------ даже не знаю, что ещё добавить, честно :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 11:31:42 |
|
||
|
ORA-08103 error
|
|||
|---|---|---|---|
|
#18+
Странно, что select * from XXX - выдает ошибку ORA-08103 select * from XXX where (YYY<=0 OR YYY>=0) - нормально отрабатывает Action: Remove references to the object - на какой объект??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 12:06:43 |
|
||
|
ORA-08103 error
|
|||
|---|---|---|---|
|
#18+
Какой сервер , платформа и описание столбцов таблицы(desc table_name) плиз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 12:15:56 |
|
||
|
ORA-08103 error
|
|||
|---|---|---|---|
|
#18+
Сервер: Oracle8i Enterprise Edition 8.1.7.4.0 64bit production Платформа: SUN, Sparc, Solaris8 Столбцов в таблице достаточно много >100 - поясни, что может дать имена и типы столбцов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 12:33:13 |
|
||
|
ORA-08103 error
|
|||
|---|---|---|---|
|
#18+
>поясни, что может дать имена и типы столбцов информацию об объекте ,на котором у тебя появляется ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 12:40:41 |
|
||
|
ORA-08103 error
|
|||
|---|---|---|---|
|
#18+
типы столбцов: DATE, CHAR, VARCHAR2, NUMBER - других типов нету ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 13:50:22 |
|
||
|
ORA-08103 error
|
|||
|---|---|---|---|
|
#18+
>типы столбцов: DATE, CHAR, VARCHAR2, NUMBER - других типов нету это называется "зуб даю что других нету" конкретные запросы плиз на которых работает и на которых нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 16:02:36 |
|
||
|
ORA-08103 error
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 16:05:20 |
|
||
|
ORA-08103 error
|
|||
|---|---|---|---|
|
#18+
>поясни, что может дать имена и типы столбцов информацию об объекте ,на котором у тебя появляется ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 16:06:50 |
|
||
|
ORA-08103 error
|
|||
|---|---|---|---|
|
#18+
ну вот видишь, что значит опыт :-) Всё стало ясно , а так бы мы ещё долго подбирались бы к источнику проблемы ;_) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 16:12:39 |
|
||
|
ORA-08103 error
|
|||
|---|---|---|---|
|
#18+
Ну а как мне починить эту таблицу??? Я прогнал на всех таблицах analyze table XXX validate structure cascade И на той самой таблице получил ORA-08103 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 17:29:01 |
|
||
|
ORA-08103 error
|
|||
|---|---|---|---|
|
#18+
Дело плохо: dbv нашла corrupted блоки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 17:54:33 |
|
||
|
ORA-08103 error
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 18:10:04 |
|
||
|
ORA-08103 error
|
|||
|---|---|---|---|
|
#18+
А какие в принципе могут быть причины возникновения corrupted blocks? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 19:01:36 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32181632&tid=1990040]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
211ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 552ms |

| 0 / 0 |
