Hallo,
ich habe in einer Oracle 8.1 Datenbank einen defekten Datenblock.
Datei-Nr 2 Block Nr 220457
Ich habe mit
SELECT SEGMENT_TYPE,OWNER||'.'||SEGMENT_NAME
FROM DBA_EXTENTS
WHERE FILE_ID = 2 AND 220458 BETWEEN BLOCK_ID
AND BLOCK_ID+BLOCKS -1;
herausgefunden um welche Datenbank Tabelle es sich handelt.
Master.PHYS_DATEI
Nun will ich mit DBMS_Repair.check_object prüfen, was defekt ist.
Diese Befehl liefert allerdings KEINEN Fehler in der Tabelle.
Was mache ich nun? Wie kann ich jetzt FIX_CORRUPT_BLOCKS aufrufen?
Anmerkung: Eine Rücksicherung mit RMAN oder ähnliches ist leider keine Option.
Bin dankbar für jeden Hinweis.
Gruß Marcel
ich habe in einer Oracle 8.1 Datenbank einen defekten Datenblock.
Datei-Nr 2 Block Nr 220457
Ich habe mit
SELECT SEGMENT_TYPE,OWNER||'.'||SEGMENT_NAME
FROM DBA_EXTENTS
WHERE FILE_ID = 2 AND 220458 BETWEEN BLOCK_ID
AND BLOCK_ID+BLOCKS -1;
herausgefunden um welche Datenbank Tabelle es sich handelt.
Master.PHYS_DATEI
Nun will ich mit DBMS_Repair.check_object prüfen, was defekt ist.
Diese Befehl liefert allerdings KEINEN Fehler in der Tabelle.
Was mache ich nun? Wie kann ich jetzt FIX_CORRUPT_BLOCKS aufrufen?
Anmerkung: Eine Rücksicherung mit RMAN oder ähnliches ist leider keine Option.
Bin dankbar für jeden Hinweis.
Gruß Marcel
Comment