Hello tout le monde.
Un collègue de travail a quelques blocs indiqués corrompus sur sa base (de test heureusement), essentiellement dans le ts system. Vu avec dbv, export et des select.
Après quelques investigations, il s'agit tantôt d'index, tantôt de tables (du schéma SYS), tantôt de blocs non encore formatés.
Hélas : pas de backup récent, pas de rman, pas d'archived logs.
Version : 10.2.0.2 sous windows.
Nous avons fait un export par datapump hier mais :
ORA-39125: Worker unexpected fatal error in KUPW$WORKER.UNLOAD_METADATA while calling DBMS_METADATA.FETCH_XML_CLOB [TABLE:"SAPSR3"."HRP1744"]
(oui, c'est du SAP).
ORA-01578: ORACLE data block corrupted (file # 1, block # 62345)
Je pensais exporter les datas du seul schéma présent, recréer la base, afin d'avoir un ts system clean puis importer les datas mais l'import est en échec.
Je vais lancer les scripts catalog et catproc mais je n'y crois pas trop.
A part revenir en arrière avec sa vieille sauvegarde ou faire un duplicate rman, je sèche.
Avez-vous une idée pour rendre propre un ts system où plusieurs blocs sont corrompus ?
Partager