Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ORA-00600: internal error code, arguments: [kcvcrv_fb_inc_mismatch]  [new]
well.linux
Member

Откуда:
Сообщений: 13
День добрый! Есть БД, у которой включен flashback и есть два чекпоинта. Периодически накатывается то один, то другой. Сегодня, после возвращения к определенному чекпоинту, вылетела следующая ошибка, при попытке открыть БД:
ERROR at line 1:
ORA-00600: internal error code, arguments: [kcvcrv_fb_inc_mismatch], [5],
[3365533715], [738235903], [5], [3363472610], [737916236], []

Делал следующее:
SQL> shutdown immediate
SQL> startup mount
SQL> flashback database to restore point point_name;
SQL> alter database open;
И тут получаю ошибку. По kcvcrv_fb_inc_mismatch нагуглил немного и то на китайских форумах. Пробовал recovery - не помогло. Проганяю БД через bdv, но сомневаюсь, что поможет. Не подскажете, что еще можно попробовать сделать?
20 дек 10, 14:15    [9966540]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code, arguments: [kcvcrv_fb_inc_mismatch]  [new]
well.linux
Member

Откуда:
Сообщений: 13
Сори, забыл указать версию:
SQL> select * from V$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for Linux: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production
20 дек 10, 14:32    [9966737]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code, arguments: [kcvcrv_fb_inc_mismatch]  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5369
well.linux
По kcvcrv_fb_inc_mismatch нагуглил немного и то на китайских форумах.

. . . на китайских форумах ;)
http://itspace.javaeye.com/blog/560466
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-00600: internal error code, arguments: [kcvcrv_fb_inc_mismatch], [0], [456954], [697637328], [2269], [58744482],
[707057325], []
SQL> alter database open read only;

Database altered.

经alert日志提示
引用
Thu Dec 31 12:55:11 2009
Database incarnation does not match that in flashback
database logs. You can workaround this internal error and
restart database by turning flashback off first.


引用
SQL> alter database flashback off;

Database altered.

SQL> alter database open resetlogs;

Database altered.

http://litterbaby.itpub.net/post/16841/276210
Database incarnation does not match that in flashback
database logs. You can workaround this internal error and
restart database by turning flashback off first.
Wed Nov 14 16:37:12 2007
Errors in file d:oracleproduct10.2.0adminzyyudumpzyy_ora_3824.trc:
ORA-00600: 内部错误代码, 参数: [kcvcrv_fb_inc_mismatch], [0], [1], [637272271], [0], [964437], [638641226], []

可以看到,是由于化身(incarnation)的不同,需要先把flashback disable,然后再打开

步骤:
sql> shutdown immediate
sql> startup mount
sql> alter database flashback off;
sql> alter database open resetlogs;
20 дек 10, 14:55    [9967005]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code, arguments: [kcvcrv_fb_inc_mismatch]  [new]
well.linux
Member

Откуда:
Сообщений: 13
Viewer,

По их шагам тоже пробовал, вот что получалось:
SQL> shutdown immediate
SQL> startup mount
SQL> alter database flashback off;
SQL> alter database open resetlogs;
Получил:
alter database open resetlogs
*
ERROR at line 1:
ORA-01139: RESETLOGS option only valid after an incomplete database recovery

Делаю
SQL> recover database until cancel;
Получаю:
ORA-00283: recovery session canceled due to errors
ORA-00600: internal error code, arguments: [2130], [0], [2], [2], [], [], [],
[]

Сейчас ковырсаю просторы инет по ошибке ORA-00600[2130]
20 дек 10, 15:56    [9967508]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00600: internal error code, arguments: [kcvcrv_fb_inc_mismatch]  [new]
well.linux
Member

Откуда:
Сообщений: 13
Эх, помогло только следующее (потерял чекпоинты):
SQL> alter database flashback on;
SQL> drop restore point POINT_NAME;
SQL> alter database flashback off;
SQL> alter database open;
20 дек 10, 16:08    [9967616]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить