Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
 ORA-00600: internal error code on production  [new]
marguren
Member

Откуда:
Сообщений: 1256
Thu Oct 18 22:00:19 2007
Errors in file /oracle/admin/dragn/bdump/dragn1_j002_29705.trc:
ORA-00600: internal error code, arguments: [kclchkblk_3], [0], [1517672], [6], [], [], [], []
Thu Oct 18 22:00:31 2007
Errors in file /oracle/admin/dragn/bdump/dragn1_j002_29705.trc:
ORA-00600: internal error code, arguments: [ORA-00600: internal error code, arguments: [kclchkblk_3], [0], [1517672], [6], [], [], [], []
ORA-06512: at "SYS.PRVT_ADVISOR", line 1624
ORA-06512: at "SYS.DBMS_ADVISOR", line 186
ORA-06512: at "SYS.DBMS_SPACE", line 1500
ORA-06512: at "SYS.DBMS_SPACE", line 1566
], [], [], [], [], [], [], []
Thu Oct 18 22:00:31 2007
Trace dumping is performing id=[cdmp_20071018220031]
Thu Oct 18 22:00:33 2007
Errors in file /oracle/admin/dragn/bdump/dragn1_j000_4528.trc:
ORA-00600: internal error code, arguments: [kclchkblk_3], [0], [1517672], [6], [], [], [], []
Thu Oct 18 22:00:41 2007
Trace dumping is performing id=[cdmp_20071018220041]
Thu Oct 18 22:00:41 2007
Errors in file /oracle/admin/dragn/bdump/dragn1_j000_4528.trc:
ORA-00600: internal error code, arguments: [ORA-00600: internal error code, arguments: [kclchkblk_3], [0], [1517672], [6], [], [], [], []
ORA-06512: at "SYS.DBMS_STATS", line 19089
], [], [], [], [], [], [], []
Thu Oct 18 22:41:35 2007
Starting control autobackup
bla_bla backups
and again:

Fri Oct 19 16:00:38 2007
Errors in file /oracle/admin/dragn/udump/dragn1_ora_8631.trc:
ORA-00600: internal error code, arguments: [6002], [0], [0], [3], [0], [], [], []
Fri Oct 19 16:00:49 2007
Trace dumping is performing id=[cdmp_20071019160049]
Fri Oct 19 16:01:35 2007
Errors in file /oracle/admin/dragn/udump/dragn1_ora_18358.trc:
ORA-00600: internal error code, arguments: [6002], [0], [0], [3], [0], [], [], []
Fri Oct 19 16:01:41 2007
Trace dumping is performing id=[cdmp_20071019160141]
Fri Oct 19 16:03:09 2007
Errors in file /oracle/admin/dragn/udump/dragn1_ora_20169.trc:
ORA-00600: internal error code, arguments: [6002], [0], [0], [3], [0], [], [], []
Fri Oct 19 16:03:14 2007
Trace dumping is performing id=[cdmp_20071019160314]
Fri Oct 19 16:03:27 2007
Errors in file /oracle/admin/dragn/udump/dragn1_ora_29438.trc:
ORA-00600: internal error code, arguments: [6002], [0], [0], [3], [0], [], [], []
Fri Oct 19 16:03:32 2007
Trace dumping is performing id=[cdmp_20071019160332]
Fri Oct 19 22:00:18 2007
Errors in file /oracle/admin/dragn/bdump/dragn1_j002_24255.trc:
ORA-00600: internal error code, arguments: [kclchkblk_3], [0], [1517672], [6], [], [], [], []
Fri Oct 19 22:00:31 2007
Errors in file /oracle/admin/dragn/bdump/dragn1_j002_24255.trc:
ORA-00600: internal error code, arguments: [ORA-00600: internal error code, arguments: [kclchkblk_3], [0], [1517672], [6], [], [], [], []
ORA-06512: at "SYS.PRVT_ADVISOR", line 1624
ORA-06512: at "SYS.DBMS_ADVISOR", line 186
ORA-06512: at "SYS.DBMS_SPACE", line 1500
ORA-06512: at "SYS.DBMS_SPACE", line 1566
], [], [], [], [], [], [], []
Fri Oct 19 22:00:31 2007
Trace dumping is performing id=[cdmp_20071019220031]
Fri Oct 19 22:01:29 2007
Thread 1 advanced to log sequence 33
  Current log# 3 seq# 33 mem# 0: /oracle/oradata/dragn/redo/redo03a.log
Fri Oct 19 22:14:06 2007
Starting control autobackup
Control autobackup written to SBT_TAPE device
	comment 'API Version 2.0,MMS Version 6.1.0.50',
	media 'CV_MAGNETIC'
	handle 'c-2823683216-20071019-00'
Fri Oct 19 22:15:08 2007
Thread 1 advanced to log sequence 34
  Current log# 1 seq# 34 mem# 0: /oracle/oradata/dragn/redo/redo01a.log
Thread 1 advanced to log sequence 35
  Current log# 2 seq# 35 mem# 0: /oracle/oradata/dragn/redo/redo02a.log
Fri Oct 19 22:16:43 2007
Starting control autobackup
Control autobackup written to SBT_TAPE device
	comment 'API Version 2.0,MMS Version 6.1.0.50',
	media 'CV_MAGNETIC'
	handle 'c-2823683216-20071019-01'
Sat Oct 20 06:00:13 2007
Errors in file /oracle/admin/dragn/bdump/dragn1_j001_2870.trc:
ORA-00600: internal error code, arguments: [kclchkblk_3], [0], [1517672], [6], [], [], [], []
Sat Oct 20 06:00:22 2007
Errors in file /oracle/admin/dragn/bdump/dragn1_j001_2870.trc:
ORA-00600: internal error code, arguments: [ORA-00600: internal error code, arguments: [kclchkblk_3], [0], [1517672], [6], [], [], [], []
ORA-06512: at "SYS.PRVT_ADVISOR", line 1624
ORA-06512: at "SYS.DBMS_ADVISOR", line 186
ORA-06512: at "SYS.DBMS_SPACE", line 1500
ORA-06512: at "SYS.DBMS_SPACE", line 1566
], [], [], [], [], [], [], []
Sat Oct 20 06:00:22 2007
Trace dumping is performing id=[cdmp_20071020060022]
Sat Oct 20 06:00:48 2007
Errors in file /oracle/admin/dragn/bdump/dragn1_j000_24253.trc:
ORA-00600: internal error code, arguments: [kclchkblk_3], [0], [1517672], [6], [], [], [], []
Sat Oct 20 06:00:53 2007
Trace dumping is performing id=[cdmp_20071020060053]
Sat Oct 20 06:00:53 2007
Errors in file /oracle/admin/dragn/bdump/dragn1_j000_24253.trc:
ORA-00600: internal error code, arguments: [ORA-00600: internal error code, arguments: [kclchkblk_3], [0], [1517672], [6], [], [], [], []
ORA-06512: at "SYS.DBMS_STATS", line 19089
], [], [], [], [], [], [], []
Sat Oct 20 22:00:46 2007

further looks OK

привет ребят!
ну вот все и решилось, меня запустили в продакшен Ж-) (дали пароли и явки) и попросили разобраться, что все вышеизложенное значит.
я пошла на металинк в ORA-600 tool, разбираюсь покамест там.
мобыть кто-то сталкивался с таким и знает быстрое решение?

(я просто боюсь немного, всеж-ки клентская база.. )

спасибо заранее
26 окт 07, 19:30    [4846274]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
DВА
Member

Откуда:
Сообщений: 5439
фигасе у вас первая задача!
можно сказать методом шоковой терапии приобщают ...
26 окт 07, 19:36    [4846296]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
выбирайте
26 окт 07, 19:38    [4846303]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
marguren
Member

Откуда:
Сообщений: 1256
ну они дождались, пока у них ora-600 вывалится и синиор уйдет.. :-(
просто не к кому им идтить больше :-))

это что-то явно внутренне, раз он на
автор
"SYS.PRVT_ADVISOR", line 1624
"SYS.DBMS_ADVISOR", line 186
"SYS.DBMS_SPACE", line 1500
"SYS.DBMS_SPACE", line 1566
спотыкается .. и еще после октября 20 этого не случалось. почему они тикет только счас открыли - хз.

короче, я не трус, но я баюс!
26 окт 07, 19:39    [4846305]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
marguren
Member

Откуда:
Сообщений: 1256
праведник, да. я как раз именно на этой странице, усиленно читаю.
ничего пока не понимаю :-((
26 окт 07, 19:40    [4846307]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
marguren
праведник, да. я как раз именно на этой странице, усиленно читаю.
ничего пока не понимаю :-((


мож это уточнит
26 окт 07, 19:44    [4846322]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
DВА
Member

Откуда:
Сообщений: 5439
kclchkblk_3 - шо, еще и кластер?
26 окт 07, 19:45    [4846324]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
marguren
Member

Откуда:
Сообщений: 1256
да, забыла сказать, это RAC,

автор
SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production

[oracle@NGM-RHORA01 etc]$ cat /etc/redhat-release
Red Hat Enterprise Linux ES release 4 (Nahant Update 5)

[oracle@NGM-RHORA01 oracle]$ uname -m
x86_64


26 окт 07, 19:45    [4846325]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
marguren
Member

Откуда:
Сообщений: 1256
Ната, угу, двухузловый
26 окт 07, 19:46    [4846329]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
DВА
Member

Откуда:
Сообщений: 5439
в общем предлагаю на kclchkblk_3 забить и посоветовать выслать трейсы в техподдержку, а по 6002 попытаться найти индекс из трейса на котором сбоит , сказать таблице ANALYZE TABLE <tablename> VALIDATE STRUCTURE CASCADE как советует металинк, и если опять сбойнет, пересоздать.
26 окт 07, 19:49    [4846334]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
marguren
Member

Откуда:
Сообщений: 1256
ребят, спасибо, что вы тут.
мне уже самой тож показалось, что kclchkblk_3 не так уж серьезно, как выглядит.. про битый индекс прямо сейчас читаю, попробую его отыскать.

правденик, последний шатдаун был ручной 10 окт. вроде без абортов..

Wed Oct 10 23:42:30 2007
Shutting down instance (immediate)
License high water mark = 26
Wed Oct 10 23:42:30 2007
Stopping Job queue slave processes
Wed Oct 10 23:42:30 2007
Job queue slave processes stopped
Wed Oct 10 23:42:32 2007
ALTER DATABASE CLOSE NORMAL
Wed Oct 10 23:42:34 2007
SMON: disabling tx recovery
SMON: disabling cache recovery
Wed Oct 10 23:42:34 2007
Shutting down archive processes
Archiving is disabled
Wed Oct 10 23:42:45 2007
ARCH shutting down
ARC3: Archival stopped
Wed Oct 10 23:42:50 2007
ARCH shutting down
ARC2: Archival stopped
Wed Oct 10 23:42:55 2007
ARCH shutting down
ARC1: Archival stopped
Wed Oct 10 23:43:00 2007
ARC4: Becoming the heartbeat ARCH
Wed Oct 10 23:43:00 2007
ARCH shutting down
ARC0: Archival stopped
Wed Oct 10 23:43:00 2007
ARC4: Archiving disabled
ARCH shutting down
ARC4: Archival stopped
Wed Oct 10 23:43:01 2007
Thread 1 closed at log sequence 15
Successful close of redo thread 1
Wed Oct 10 23:43:01 2007
Completed: ALTER DATABASE CLOSE NORMAL
Wed Oct 10 23:43:01 2007
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT
ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
Wed Oct 10 23:43:03 2007
freeing rdom 0
Wed Oct 10 23:44:01 2007
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0

серьезно, спасибо, что вы тут пишете, я как будто оенов в космосе, нах :-)))
26 окт 07, 19:55    [4846343]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
marguren
Member

Откуда:
Сообщений: 1256
вот еще нашла (простите, что такие простыни, счас попробую слить алерт себе на комп, просто по випиэну к ним коннекчусь, scp не сработало почему-то..

  Current log# 2 seq# 20 mem# 0: /oracle/oradata/dragn/redo/redo02a.log
Sun Oct 14 15:35:54 2007
Reconfiguration started (old inc 12, new inc 14)
List of nodes:
 0
 Global Resource Directory frozen
 * dead instance detected - domain 0 invalid = TRUE
 Communication channels reestablished
 Master broadcasted resource hash value bitmaps
 Non-local Process blocks cleaned out
Sun Oct 14 15:35:54 2007
 LMS 0: 1 GCS shadows cancelled, 1 closed
Sun Oct 14 15:35:54 2007
 LMS 1: 1 GCS shadows cancelled, 1 closed
 Set master node info
 Submitted all remote-enqueue requests
 Dwn-cvts replayed, VALBLKs dubious
 All grantable enqueues granted
 Post SMON to start 1st pass IR
Sun Oct 14 15:35:54 2007
 LMS 1: 32576 GCS shadows traversed, 0 replayed
Sun Oct 14 15:35:54 2007
 LMS 0: 32704 GCS shadows traversed, 0 replayed
Sun Oct 14 15:35:54 2007
 Submitted all GCS remote-cache requests
 Fix write in gcs resources
Reconfiguration complete
Sun Oct 14 15:35:55 2007
Instance recovery: looking for dead threads
Sun Oct 14 15:35:55 2007
Beginning instance recovery of 1 threads
 parallel recovery started with 3 processes
Sun Oct 14 15:35:55 2007
Started redo scan
Sun Oct 14 15:35:55 2007
Completed redo scan
 163 redo blocks read, 43 data blocks need recovery
Sun Oct 14 15:35:55 2007
Started redo application at
 Thread 2: logseq 7, block 165769
Sun Oct 14 15:35:55 2007
Recovery of Online Redo Log: Thread 2 Group 4 Seq 7 Reading mem 0
  Mem# 0: /oracle/oradata/dragn/redo/redo04a.log
Sun Oct 14 15:35:55 2007
Completed redo application
Sun Oct 14 15:35:55 2007
Completed instance recovery at
 Thread 2: logseq 7, block 165932, scn 2214574
 36 data blocks read, 44 data blocks written, 163 redo blocks read
Switch log for thread 2 to sequence 8
Sun Oct 14 15:42:19 2007
Reconfiguration started (old inc 14, new inc 16)
List of nodes:
 0 1
 Global Resource Directory frozen
 Communication channels reestablished
 Master broadcasted resource hash value bitmaps
 Non-local Process blocks cleaned out
Sun Oct 14 15:42:19 2007
 LMS 0: 0 GCS shadows cancelled, 0 closed
Sun Oct 14 15:42:19 2007
 LMS 1: 0 GCS shadows cancelled, 0 closed
 Set master node info
 Submitted all remote-enqueue requests
 Dwn-cvts replayed, VALBLKs dubious
 All grantable enqueues granted
Sun Oct 14 15:42:19 2007
 LMS 0: 7825 GCS shadows traversed, 4001 replayed
Sun Oct 14 15:42:19 2007
 LMS 1: 7930 GCS shadows traversed, 4001 replayed
 LMS 1: 7948 GCS shadows traversed, 4001 replayed
Sun Oct 14 15:42:19 2007
 LMS 0: 7865 GCS shadows traversed, 4001 replayed
Sun Oct 14 15:42:19 2007
 LMS 1: 7953 GCS shadows traversed, 4001 replayed
Sun Oct 14 15:42:19 2007
 LMS 0: 7858 GCS shadows traversed, 4001 replayed
Sun Oct 14 15:42:19 2007
 LMS 1: 7897 GCS shadows traversed, 4001 replayed
Sun Oct 14 15:42:19 2007
 LMS 0: 7871 GCS shadows traversed, 4001 replayed
Sun Oct 14 15:42:19 2007
 LMS 1: 934 GCS shadows traversed, 469 replayed
Sun Oct 14 15:42:19 2007
 LMS 0: 1398 GCS shadows traversed, 695 replayed
Sun Oct 14 15:42:19 2007
 Submitted all GCS remote-cache requests
 Post SMON to start 1st pass IR
 Fix write in gcs resources
Reconfiguration complete
Sun Oct 14 15:45:35 2007
Reconfiguration started (old inc 16, new inc 18)
List of nodes:
 0
 Global Resource Directory frozen
 * dead instance detected - domain 0 invalid = TRUE
 Communication channels reestablished
 Master broadcasted resource hash value bitmaps
 Non-local Process blocks cleaned out
Sun Oct 14 15:45:35 2007
 LMS 0: 1 GCS shadows cancelled, 0 closed
Sun Oct 14 15:45:35 2007
 LMS 1: 2 GCS shadows cancelled, 1 closed
 Set master node info
 Submitted all remote-enqueue requests
 Dwn-cvts replayed, VALBLKs dubious
 All grantable enqueues granted
 Post SMON to start 1st pass IR
Sun Oct 14 15:45:35 2007
Instance recovery: looking for dead threads
Sun Oct 14 15:45:35 2007

и так далее неск-ко раз, то одна нода, то две.


это нормально или что-то не так?
26 окт 07, 20:02    [4846361]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
marguren
Member

Откуда:
Сообщений: 1256
вот, переслала себе.
в аттаче алерт лог, если кто-то сможет посмотреть, ьуду супер-мега-благодарна.
сама пока что ищу индекс.

К сообщению приложен файл (msa_alert_log.txt - 27Kb) cкачать
26 окт 07, 20:16    [4846387]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
DВА
Member

Откуда:
Сообщений: 5439
Sun Oct 14 - давно это было...
навернулся инстанс, второй кинулся восстанавливать из редо его транзакции.
Не знаю, насколько типична для вас эта ситуация... если кто-то часто падает, то повод задуматься.
26 окт 07, 20:21    [4846393]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
marguren
Member

Откуда:
Сообщений: 1256
Нат, да хрен их занет..
я первый раз про все это слышу и имею доступ туда.
пол-года назад я была на создании qa кластера для них, но тот что счас мы рассматриваем - это уже продакшен..

я не понимаю двух вещей: где их ДБА и почему тикет был создан только сейчас..

(подумала, наверное, по соглашению тех. суппорт осуществляем мы.. )
26 окт 07, 20:29    [4846405]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
marguren
Member

Откуда:
Сообщений: 1256
ну вот, в трейс файле нашла проблемный стейтмент:
INSERT INTO OBJECT_RELATION ( OBJECT_ID, OBJECT_TYPE_ID, RELATION_OBJECT_ID, RELATION_OBJECT_TYPE_ID, OBJECT_RELATIONSHIP_TYPE_ID, OBJECT_RELATIONSHIP_BV_ID, TRANSACTION_ID, PERSISTENCE_PARTITION_ID ) VALUES ( :B7 , :B6 , :B5 , :B4 , :B3 , :B2 , :B1 , NULL )

по имени таблички нашла индексы:

SQL> select index_name, index_type, table_type, status from all_indexes
  2  where owner='MSA_ST'
  3  and table_name='OBJECT_RELATION';

INDEX_NAME                     INDEX_TYPE                  TABLE STATUS
------------------------------ --------------------------- ----- --------
OBJECT_RELATION_PK             IOT - TOP                   TABLE N/A
OBJECT_RELATION_I2             NORMAL                      TABLE VALID
OBJECT_RELATION_I1             NORMAL                      TABLE VALID


статус OBJECT_RELATION_PK индекса (почему он назван с аббр PK, ведь это праймари констр. naming convention? ) - N/A.

значит ли это, что я, according to Metalink, Note Note:47449.1, должна сделать просто
ANALYZE TABLE 'OBJECT_RELATION' VALIDATE STRUCTURE CASCADE;
и все должно пофикситься?
не верится, что все так просто.
пожалуйста, учителя, подправьте меня.
и что еще значит, STATUS - N/A? может просто ребилднуть OBJECT_RELATION_PK индекс?

спасибо большое заранее.
26 окт 07, 21:25    [4846489]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
marguren
Member

Откуда:
Сообщений: 1256
нашла, N/A значит, что индекс с партициями.. статус можно проверить в dba_ind_partitions
26 окт 07, 21:29    [4846493]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
Ааз
Member

Откуда: Москва/Протвино
Сообщений: 4274
marguren

и так далее неск-ко раз, то одна нода, то две.

это нормально или что-то не так?
Если сами останавливали/запускали один из экземпляров нормально. Так оно и выглядит.

Однако рекомендую проверить логи clusterware. Возможно, были split-brain и прочие мерзости из-за кривой сети для интерконнекта. И не верьте сетевикам, которые считают сеть для интерконнекта нормальной, если пару минут там стабильно проходит ping ;-). Пущай покажут число ошибок по интерфейсам, протоколам и т.п. И то же самое по логам switch'ей.

Всего
26 окт 07, 21:30    [4846494]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
juks@gala.net
Member

Откуда: Киев
Сообщений: 4212
analyze index OBJECT_RELATION_PK  validate structure
Похоже что это ИОТ таблица, я б ее мув онлайн
26 окт 07, 21:34    [4846502]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
marguren
Member

Откуда:
Сообщений: 1256
ну, как я и думала, трабла не в этом:
SQL> select count(partition_name) from dba_ind_partitions where INDEX_NAME='OBJECT_RELATION_PK';

COUNT(PARTITION_NAME)
---------------------
                 1024

SQL> select PARTITION_NAME, STATUS from dba_ind_partitions where INDEX_NAME='OBJECT_RELATION_PK'
  2  and status<>'USABLE';

no rows selected

куда дальше копать, хз
26 окт 07, 21:38    [4846503]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
Ааз
Member

Откуда: Москва/Протвино
Сообщений: 4274
marguren
значит ли это, что я, according to Metalink, Note Note:47449.1, должна сделать просто
ANALYZE TABLE 'OBJECT_RELATION' VALIDATE STRUCTURE CASCADE;
и все должно пофикситься?
не верится, что все так просто.
пожалуйста, учителя, подправьте меня.
Подправляю - не пофиксится, а повыявится :-). REBUILD'ы вам потом ручками надо будет делать.
marguren

и что еще значит, STATUS - N/A? может просто ребилднуть OBJECT_RELATION_PK индекс?
Упссс... Это IOT (Index Organized Table). Для IOT все чуток по-другому. Т.е. ммм... в нормальных (heap, не IOT) таблицах данные и индексы разнесены. Т.е. данные проиндексированных столбцов есть и в таблице, и в индексе. Потому перестройка индекса (при живых данных в другом (таблица) месте относительно безболезненна.

В IOT некоторые столбцы живут в индексной структуре (и более нигде). Боюсь, у меня для вас плохие новости, если поврежден именно OBJECT_RELATION_PK (т.е. индексная часть IOT). Собственно ANALYZE должен точнее определить, какая именно секция индексной части IOT (ежели дело в ней) повреждена...

Что там у вас с бэкапами? И молите бога, чтобы битыми оказались два других индекса. Вот тогда REBUILD всё вылечит.

Всего
26 окт 07, 21:43    [4846505]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
marguren
Member

Откуда:
Сообщений: 1256
Ааз и Джукс, привет! спасибо, что пишете!

по поводу нод, я с этим буду потом разбираться. мне было важно понять, имеют ли эти переключения нод к ORAм-00600. похоже, что не больно-то. так что покамест задача найти что вызывает ора-600, а потом уже им советовать чего-то вцелом. я грю, эт продакшен, который у клиентов хостаетцо, по идее у них свои дба есть. я думаю, моя задача в том, чтобы выяснить, ора-600 - это из нашего приложения и нашей метадаты, или это их внутренние разборки.

Джакс, что значит мувнуть её он-лайн? как видно, что она - не он-лайн?

спасибо большое всем.
26 окт 07, 21:43    [4846506]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
marguren
Member

Откуда:
Сообщений: 1256
Ааз, вот из этого селекта видно, что индекс вроде (ТТТ) не битый.. или есть еще какой-то путь проверить? этого не достаточно?

SQL> select PARTITION_NAME, STATUS from dba_ind_partitions where INDEX_NAME='OBJECT_RELATION_PK'
  2  and status<>'USABLE';

no rows selected

зы: да, под пофиксится я имела в виду, появитцо..
26 окт 07, 21:47    [4846513]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
Ааз
Member

Откуда: Москва/Протвино
Сообщений: 4274
marguren
and status<>'USABLE';
У меня на сарае ... написано, а там дрова лежат. Статус UNUSABLE в словаре ставят только определенные операции (типа ALTER TABLE ... MOVE, ...). OERI:6002 точно не ставит. Копайте. Делайте ANALYZE.

Предупреждение: ANALYZE TABLE ... VALIDATE STRUCTURE CASCADE заблокирует таблицу.

Всего
26 окт 07, 21:47    [4846515]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code on production  [new]
marguren
Member

Откуда:
Сообщений: 1256
SQL> ed
Wrote file afiedt.buf

  1  select distinct status from all_objects
  2* where object_name in ('OBJECT_RELATION_PK', 'OBJECT_RELATION_I2', 'OBJECT_RELATION_I1')
SQL> /

STATUS
-------
VALID

Ааз, я просто еще и учусь по ходу :-))))

ладно, счас напишу им адженду, что надо сделать. если захотят делать analyze , пусть подтвердят, что хотят. просто для этого analyze хоть какие-то предпосылки должны быть.. или нет? статус может быть valid, а индекс все равно битый?

ребят, не представляете себе, какое вам огромное спасибо.
когда буду в мск - всем проставолюсь!
26 окт 07, 21:56    [4846527]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Oracle Ответить