!
!
!
!
!
!
!
!

Charger un fichier dans un blob (10/07/2002)

Comment je charge un fichier pdf dans une table Oracle ?

En généralisant, comment mettre un fichier dans une table Oracle ?

Avant tout, réfléchir au type de colonne réceptrice: pour tout boulot ultérieur, je préfère les colonnes de type CLOB pour tout fichier de type texte pur (html, xml, etc) et les colonnes de type BLOB pour les fichiers dits à tort binaires (après tout, ils sont tous binaires).

1) Essayer l'ouverture de la base avec un seul control file spécifié dans init.ora, puis l'autre, puis l'autre, etc. S'il s'ait d'une incohérence des fichiers de contrôle, c'est la possibilité de trouver le coupable.  En tout cas, lors de la lecture des fichiers de contrôle multiplexés, il faut que le premier control soit ok et que les entêtes des autres soient en phase, mais ce n'est pas le propos :-(

Si rien ne fait ,

2) Déplacer tous les fichiers traces ailleurs dans user_dump_dest.

Startup mount;

alter session set events 'immediate trace name controlf level 10';

alter session set events 'immediate trace name redohdr level 10';

alter session set events 'immediate trace name file_hdrs level 10';

Interpreter les logs (user_dump_dest).

Si pas de détails évidents, essayer aussi

3) recover database using backup controlfile;

N'oubliez pas de tout backuper avant tout essai

Si ca ne marche toujours pas, restaurer avec le dernier backup si archivelog, sinon recréation de la base et import du dernier export, etc

.

 

Copyright © 1998-2002 Radu Caulea, TAFORA MAJ 20/04/2006 !
Commentaires et suggestions radu[CHEZ]tafora.fr