ALLSTARS_ORACLE 发表于 2017-4-15 23:39:17

oracle数据块损坏


在plsql里执行p_main时报错。
ORA-01578: ORACLE 数据块损坏 (文件号 6, 块号 3210233)
ORA-01110: 数据文件 6: ’F:\ORACLE_NEW\PRODUCT\10.2.0\ORADATA\ORCL\TZ'
ORA-06512: 在 "TZ.F_TRANS_LOG", line 8
ORA-06512: 在 "TZ.F_CHECK_ROW", line 103
ORA-06512: 在 "TZ.P_MAIN1", line 64
ORA-06512: 在 "TZ.P_MAIN", line 75
ORA-06512: 在 line 3
该怎么办,急,求解答


怎么查是哪个表或是索引……我用SELECT segment_name,segment_type,extent_id,block_id, blocks

  from dba_extents t

  where file_id = file#

  AND block# between block_id and (block_id + blocks - 1)
查不出东西来

页: [1]
查看完整版本: oracle数据块损坏