Bonjour.
J'ai fait une bétise sur ma base, et je n'arrive pas à la corriger.
Voici ce que j'ai fait :
J'ai une base Oracle 10g sur Windows XP.
J'ai un fichier SPFILEsid.ora dans ORACLE_HOME/dbs.
J'ai également un fichier sidinit.ora dans ORACLE_HOME/database qui ne fait que pointer sur mon fichier SPFILEsid.ora.
Je voulais modifier la variable OPEN_CURSORS.
J'ai donc ouvert le fichier SPFILEsid.ora, avec wordpad, vu qu'avec le bloc note ou word ça ne m'affichait pas correctement le fichier.
J'ai bien vu que même avec wordpad j'avais des caractères bizarres au début et à la fin de mon fichier, mais je n'arrivais pas à avoir mieux.
Donc j'ai modifier ma variable OPEN_CURSOR (de 300 à 5000). J'ai évidemment enregistré mon fichier. Puis j'ai arrêté puis redémarrer mon PC pour relancer ma base avec mes nouveaux paramètres.
Sauf que maintenant ma base ne redémarre plus. Le service est démarré, mais j'ai les erreurs suivantes:
ORA-01078 : failure in processing system parameters
ORA-01565 : error in identifying file 'C:\ORACLE_HOME/dbs/SPFILEsid.ora'
ORA-27046 : file size is not a multiple of logical block size
OSD-04012: non-concordance de la taille de fichier (OS 2587)
Une ame charitable a-t-elle une solution à mon problème? Et en plus c'est urgent car dans 9h les clients arrivent pour tester mon application, qui forcément ne démarre pas!
Merci d'avance
Partager