Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 БД работает но набдюдаются проблемы, что можно сделать?  [new]
Sheriffua
Member

Откуда: г. Киев
Сообщений: 1223
Всем доброе время суток.
Нарисовалась следующая проблема:
BANNER
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
PL/SQL Release 10.2.0.4.0 - Production
CORE	10.2.0.4.0	Production
TNS for 32-bit Windows: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production
Windows XP Profesional

При подключении от сиса выдает ошибку (каким запросом можно отловить битую табличку), спс

К сообщению приложен файл. Размер - 16Kb
29 ноя 10, 12:16    [9855359]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
проверь этот файл через DBV
29 ноя 10, 12:18    [9855369]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
вот так
Guest
SELECT *
  FROM dba_extents
 WHERE file_id = 1
   AND 7738 BETWEEN block_id AND block_id + blocks - 1
29 ноя 10, 12:22    [9855399]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
Sheriffua
Member

Откуда: г. Киев
Сообщений: 1223
вот так
SELECT *
  FROM dba_extents
 WHERE file_id = 1
   AND 7738 BETWEEN block_id AND block_id + blocks - 1


при выполнении запроса - таже ошибка
29 ноя 10, 12:29    [9855460]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
Sheriffua,
обработайте файл dbv, как праведник указал. База в archivelog? Бакапы есть?
29 ноя 10, 12:31    [9855473]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
Sheriffua
Member

Откуда: г. Киев
Сообщений: 1223
pravednik
проверь этот файл через DBV


ок, но при этом придется остановить БД, надеюсь что она еще поднимется.
29 ноя 10, 12:34    [9855489]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Sheriffua,

не нужно ничего останавливать
29 ноя 10, 12:37    [9855516]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
Sheriffua
Member

Откуда: г. Киев
Сообщений: 1223
результат:
DBVERIFY: Release 10.2.0.4.0 - Production on Mon Nov 29 11:39:25 2010
Copyright (c) 1982, 2007, Oracle.  All rights reserved.
DBVERIFY - Verification starting : FILE = system01.dbf
Page 7738 is marked corrupt
Corrupt block relative dba: 0x00401e3a (file 1, block 7738)
Bad check value found during dbv: 
Data in bad block:
 type: 6 format: 2 rdba: 0x00401e3a
 last change scn: 0x0001.9c7bdf46 seq: 0x1 flg: 0x06
 spare1: 0x0 spare2: 0x0 spare3: 0x0
 consistency value in tail: 0xdf460601
 check value in block header: 0x7df5
 computed block checksum: 0x400
База в архивлоге, но бэкап отсутствует :(
Что можно сказать по логу?
29 ноя 10, 12:44    [9855576]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Sheriffua,

в алертлоге что ?
29 ноя 10, 12:49    [9855614]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
Sheriffua
Member

Откуда: г. Киев
Сообщений: 1223
pravednik
Sheriffua,

в алертлоге что ?


после рестарта:
Starting up ORACLE RDBMS Version: 10.2.0.4.0.
System parameters with non-default values:
  processes                = 150
  resource_limit           = TRUE
  __shared_pool_size       = 138412032
  __large_pool_size        = 4194304
  __java_pool_size         = 4194304
  __streams_pool_size      = 4194304
  nls_language             = AMERICAN
  nls_territory            = AMERICA
  nls_length_semantics     = BYTE
  resource_manager_plan    = 
  sga_target               = 612368384
  control_files            = D:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\DPI2651\CONTROLFILES\DPI2651\CONTROL01.CTL, D:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\DPI2651\CONTROLFILES\DPI2651\CONTROL02.CTL, D:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\DPI2651\CONTROLFILES\DPI2651\CONTROL03.CTL
  db_block_size            = 8192
  __db_cache_size          = 452984832
  compatible               = 10.2.0.1.0
  db_file_multiblock_read_count= 16
  db_recovery_file_dest    = D:\oracle\product\10.2.0\flash_recovery_area
  db_recovery_file_dest_size= 2147483648
  undo_management          = AUTO
  undo_tablespace          = UNDOTBS1
  undo_retention           = 900
  remote_login_passwordfile= EXCLUSIVE
  db_domain                = 
  dispatchers              = (PROTOCOL=TCP) (SERVICE=dpi2651XDB)
  shared_servers           = 1
  job_queue_processes      = 20
  audit_file_dest          = D:\ORACLE\PRODUCT\10.2.0\ADMIN\DPI2651\ADUMP
  background_dump_dest     = D:\ORACLE\PRODUCT\10.2.0\ADMIN\DPI2651\BDUMP
  user_dump_dest           = D:\ORACLE\PRODUCT\10.2.0\ADMIN\DPI2651\UDUMP
  core_dump_dest           = D:\ORACLE\PRODUCT\10.2.0\ADMIN\DPI2651\CDUMP
  audit_trail              = DB_EXTENDED
  db_name                  = dpi2651
  open_cursors             = 1400
  pga_aggregate_target     = 203423744
  aq_tm_processes          = 0
PMON started with pid=2, OS id=3892
PSP0 started with pid=3, OS id=3484
MMAN started with pid=4, OS id=2224
DBW0 started with pid=5, OS id=3564
LGWR started with pid=6, OS id=508
CKPT started with pid=7, OS id=3016
SMON started with pid=8, OS id=3080
RECO started with pid=9, OS id=2524
CJQ0 started with pid=10, OS id=3740
MMON started with pid=11, OS id=2600
Mon Nov 29 11:45:59 2010
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
MMNL started with pid=12, OS id=3812
Mon Nov 29 11:45:59 2010
starting up 1 shared server(s) ...
Mon Nov 29 11:45:59 2010
ALTER DATABASE   MOUNT
Mon Nov 29 11:46:04 2010
Setting recovery target incarnation to 1
Mon Nov 29 11:46:04 2010
Successful mount of redo thread 1, with mount id 2331750583
Mon Nov 29 11:46:04 2010
Database mounted in Exclusive Mode
Completed: ALTER DATABASE   MOUNT
Mon Nov 29 11:46:04 2010
ALTER DATABASE OPEN
Mon Nov 29 11:46:08 2010
Thread 1 opened at log sequence 15744
  Current log# 3 seq# 15744 mem# 0: D:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\DPI2651\REDOFILES\DPI2651\REDO03.LOG
Successful open of redo thread 1
Mon Nov 29 11:46:08 2010
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
Mon Nov 29 11:46:08 2010
SMON: enabling cache recovery
Mon Nov 29 11:46:10 2010
Successfully onlined Undo Tablespace 1.
Mon Nov 29 11:46:10 2010
SMON: enabling tx recovery
Mon Nov 29 11:46:10 2010
Database Characterset is CL8MSWIN1251
Opening with internal Resource Manager plan
where NUMA PG = 1, CPUs = 4
replication_dependency_tracking turned off (no async multimaster replication found)
WARNING: AQ_TM_PROCESSES is set to 0. System operation might be adversely affected.
Completed: ALTER DATABASE OPEN
Mon Nov 29 11:46:15 2010
Hex dump of (file 1, block 7738) in trace file d:\oracle\product\10.2.0\admin\dpi2651\bdump\dpi2651_cjq0_3740.trc
Corrupt block relative dba: 0x00401e3a (file 1, block 7738)
Bad check value found during buffer read
Data in bad block:
 type: 6 format: 2 rdba: 0x00401e3a
 last change scn: 0x0001.9c7bdf46 seq: 0x1 flg: 0x06
 spare1: 0x0 spare2: 0x0 spare3: 0x0
 consistency value in tail: 0xdf460601
 check value in block header: 0x7df5
 computed block checksum: 0x400
Reread of rdba: 0x00401e3a (file 1, block 7738) found same corrupted data
Mon Nov 29 11:46:15 2010
db_recovery_file_dest_size of 2048 MB is 0.00% used. This is a
user-specified limit on the amount of space that will be used by this
database for recovery-related files, and does not reflect the amount of
space available in the underlying filesystem or ASM diskgroup.
Mon Nov 29 11:46:27 2010
Hex dump of (file 1, block 67204) in trace file d:\oracle\product\10.2.0\admin\dpi2651\bdump\dpi2651_smon_3080.trc
Corrupt block relative dba: 0x00410684 (file 1, block 67204)
Bad check value found during buffer read
Data in bad block:
 type: 6 format: 2 rdba: 0x00410684
 last change scn: 0x0001.9c8e7c65 seq: 0x1 flg: 0x04
 spare1: 0x0 spare2: 0x0 spare3: 0x0
 consistency value in tail: 0x7c650601
 check value in block header: 0xf95b
 computed block checksum: 0x400
Reread of rdba: 0x00410684 (file 1, block 67204) found same corrupted data
Mon Nov 29 11:46:27 2010
Errors in file d:\oracle\product\10.2.0\admin\dpi2651\bdump\dpi2651_smon_3080.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-01578: ORACLE data block corrupted (file # 1, block # 67204)
ORA-01110: data file 1: 'D:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\DPI2651\DATAFILES\DPI2651\SYSTEM01.DBF'
Mon Nov 29 11:46:27 2010
Errors in file d:\oracle\product\10.2.0\admin\dpi2651\bdump\dpi2651_smon_3080.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-01578: ORACLE data block corrupted (file # 1, block # 7738)
ORA-01110: data file 1: 'D:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\DPI2651\DATAFILES\DPI2651\SYSTEM01.DBF'
29 ноя 10, 12:56    [9855667]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
А в файле d:\oracle\product\10.2.0\admin\dpi2651\bdump\dpi2651_smon_3080.trc есть что нибудь?
29 ноя 10, 12:59    [9855695]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
и в этом интересно что d:\oracle\product\10.2.0\admin\dpi2651\bdump\dpi2651_cjq0_3740.trc
29 ноя 10, 13:00    [9855709]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
Sheriffua
Member

Откуда: г. Киев
Сообщений: 1223
прикрепил файлы в архиве :(

К сообщению приложен файл (inform.zip - 18Kb) cкачать
29 ноя 10, 13:07    [9855789]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
Sheriffua, еще раз запрос:
SELECT owner, segment_name, segment_type 
FROM dba_extents 
WHERE file_id = 1
AND 67204 BETWEEN block_id AND block_id + blocks - 1;
29 ноя 10, 13:22    [9855911]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
Sheriffua
Member

Откуда: г. Киев
Сообщений: 1223
semenar
Sheriffua, еще раз запрос:
SELECT owner, segment_name, segment_type 
FROM dba_extents 
WHERE file_id = 1
AND 67204 BETWEEN block_id AND block_id + blocks - 1;


еще раз ответ:
ORA-01578: ORACLE data block corrupted (file # 1, block # 7738)
ORA-01110: data file 1: 'D:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\DPI2651\DATAFILES\DPI2651\SYSTEM01.DBF'
29 ноя 10, 13:32    [9856023]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
Sheriffua, понятно, я просто думал что с другим блоком вернет объект.
29 ноя 10, 13:38    [9856082]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18339
Надеюсь я не прав, но
semenar
Sheriffua, еще раз запрос

Sheriffua
еще раз ответ:

на фоне
Sheriffua
База в архивлоге, но бэкап отсутствует :(

наводит на грустные мысли о разрушении словаря.
Если recover datafile на имеющихся логах не пройдет и блок принадлежит не индексу - прогноз не самый утешительный, кмк.
29 ноя 10, 13:39    [9856095]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
andrey_anonymous
Если recover datafile на имеющихся логах не пройдет и блок принадлежит не индексу - прогноз не самый утешительный, кмк.

на крайний случай, можно чексумму перебить ))... но это на самый крайний случай..
29 ноя 10, 13:43    [9856127]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
 SELECT owner, segment_name, segment_type, partition_name 
         FROM dba_segments
        WHERE header_file = 1
          and header_block = 67204;

и
SELECT owner, segment_name, segment_type, partition_name 
         FROM dba_segments
        WHERE header_file = 1
          and header_block = 7738;


что то выдает?
29 ноя 10, 13:46    [9856149]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
Sheriffua
Member

Откуда: г. Киев
Сообщений: 1223
Охрименко
 SELECT owner, segment_name, segment_type, partition_name 
         FROM dba_segments
        WHERE header_file = 1
          and header_block = 67204;

и
SELECT owner, segment_name, segment_type, partition_name 
         FROM dba_segments
        WHERE header_file = 1
          and header_block = 7738;


что то выдает?


ничего не выбирает
29 ноя 10, 13:48    [9856172]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
Sheriffua
Member

Откуда: г. Киев
Сообщений: 1223
проблема в том, что при подключении через TOAD не отображаются ни таблицы ни вьюхи сиса, и никак не удается идентифицировать какому объекту принадлежит битый блок
29 ноя 10, 14:00    [9856294]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
Sheriffua,

Наверное тут поможет только экспорт и пересоздание
29 ноя 10, 14:37    [9856683]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18339
Охрименко
Наверное тут поможет только экспорт и пересоздание

Сомневаюсь, что export тут поможет.
29 ноя 10, 14:49    [9856818]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
Sheriffua
Member

Откуда: г. Киев
Сообщений: 1223
Нашел еще такое сообщение в алерте:
Checkpoint not complete
  Current log# 3 seq# 15696 mem# 0: D:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\DPI2651\REDOFILES\DPI2651\REDO03.LOG
Tue Nov 16 11:18:39 2010
Corrupt Block Found
         TSN = 0, TSNAME = SYSTEM
         RFN = 1, BLK = 7738, RDBA = 4202042
         OBJN = 4, OBJD = 2, OBJECT = C_OBJ#, SUBOBJECT = 
         SEGMENT OWNER = SYS, SEGMENT TYPE = Cluster Segment
29 ноя 10, 14:52    [9856852]     Ответить | Цитировать Сообщить модератору
 Re: БД работает но набдюдаются проблемы, что можно сделать?  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5369
http://www.freelists.org/post/oracle-l/Identifying-the-content-of-a-corrupted-block-in-system-tablespace,8
. . . финал танцев с бубном "the corrupt block belongs to is c_obj#"
Если в 2-х словах - чел определил, к метаданным каких объектов нет доступа, пересоздал системную вьюху, исключив объекты из экспорта (для 10-ки это будет вьюха exu10tab, у чела была 8-ка) и выполнил экспорт.
Насколько это будет применимо к ситуации ТС - не берусь судить ...
29 ноя 10, 16:25    [9857838]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить