ORA-00257 : PL/SQL DEVELOPER
queryz
Messages postés
102
Date d'inscription
Statut
Membre
Dernière intervention
-
baronmow Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
baronmow Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Lorsque je veux acceder à mon datamart sur pl/sql , j'ai ce message :
ORA-00257 : archiver error . connect internal only ,until freed
Comment régler ce probléme ? Apparement cela serait un problème de stockage ! Quel espace est à libérer?? Et comment y acceder?
Lorsque je veux acceder à mon datamart sur pl/sql , j'ai ce message :
ORA-00257 : archiver error . connect internal only ,until freed
Comment régler ce probléme ? Apparement cela serait un problème de stockage ! Quel espace est à libérer?? Et comment y acceder?
A voir également:
- Ora-00257 archiver error. connect as sysdba only until resolved
- Ora-12541 - Forum Bases de données
- Ora-00904 identificateur non valide ✓ - Forum Oracle
- Ora-12560 ✓ - Forum Oracle
- Ora-00904: identificateur non valide - Forum Oracle
- Ora-00600 ✓ - Forum Programmation
6 réponses
Hello
en théorie, le dossier où sont archivés les redologs est dispo depuis oracle ; mais comme oracle n'est pas dispo pour toi, le plus simple était d'installer une base pour pouvoir te guider. j'ai donc installé un Oracle 10g Express Edition sur un Windows XP, j'ai ensuite activé le mode archive log.
petite déception au passage: oracle ne tient pas à jour le paramètre log_archive_dest. jusqu'en oracle 9.2 ça l'était, maintenant ça ne l'est plus :-(
j'ai balancé quelques alter system switch logfile; (c'est mon sync à moi) et je suis parti à la recherche de fichiers petits et récents.
Et j'ai trouvé dans C:\oraclexe\app\oracle\flash_recovery_area\XE un dossier ARCHIVELOG. Ce dossier contient un dossier à la date du jour (yyyy_mm_dd). Et dans ce dossier à la date du jour, se trouvent des fichiers O1_MF_1_n_xxxxxx_.ARC où n est un chrono (qui chez moi commence à 4) et xxxxx une sorte de numéro de série certainement pour pouvoir vérifier que tel archivelog est bien destiné à tel instance.
Donc, si toi aussi tu as un dossier ARCHIVELOG qui contient un dossier par jour avec des fichiers .ARC dedans, je pense qu'il te suffit de les supprimer pour pouvoir démarrer ta base sans souci. N'oublie quand même pas de désactiver ce mode arhivelog pour ne plus risquer de te retrouver coincé.
en théorie, le dossier où sont archivés les redologs est dispo depuis oracle ; mais comme oracle n'est pas dispo pour toi, le plus simple était d'installer une base pour pouvoir te guider. j'ai donc installé un Oracle 10g Express Edition sur un Windows XP, j'ai ensuite activé le mode archive log.
petite déception au passage: oracle ne tient pas à jour le paramètre log_archive_dest. jusqu'en oracle 9.2 ça l'était, maintenant ça ne l'est plus :-(
j'ai balancé quelques alter system switch logfile; (c'est mon sync à moi) et je suis parti à la recherche de fichiers petits et récents.
Et j'ai trouvé dans C:\oraclexe\app\oracle\flash_recovery_area\XE un dossier ARCHIVELOG. Ce dossier contient un dossier à la date du jour (yyyy_mm_dd). Et dans ce dossier à la date du jour, se trouvent des fichiers O1_MF_1_n_xxxxxx_.ARC où n est un chrono (qui chez moi commence à 4) et xxxxx une sorte de numéro de série certainement pour pouvoir vérifier que tel archivelog est bien destiné à tel instance.
Donc, si toi aussi tu as un dossier ARCHIVELOG qui contient un dossier par jour avec des fichiers .ARC dedans, je pense qu'il te suffit de les supprimer pour pouvoir démarrer ta base sans souci. N'oublie quand même pas de désactiver ce mode arhivelog pour ne plus risquer de te retrouver coincé.
Salut
J'ai pas mon manuel sous la main, mais ça sent le volume plein.
Est-ce que, parazar, le volume où sont archivés tes archivelog ne serait pas plein ? comme l'archiveur ne peut plus sauvegarder ses redologs, il bloque toute activité et n'autorise que internal à se connecter (qui, c'est bien connu, ne provoque aucune activité)
J'ai pas mon manuel sous la main, mais ça sent le volume plein.
Est-ce que, parazar, le volume où sont archivés tes archivelog ne serait pas plein ? comme l'archiveur ne peut plus sauvegarder ses redologs, il bloque toute activité et n'autorise que internal à se connecter (qui, c'est bien connu, ne provoque aucune activité)
Salut merci de ta réponse mais je ne sais pas du tout ou se situe ARCHIVELOG , est-il situé dans le dossier du logiciel?
salut
dans %ORACLE_HOME%\admin\<instance>\pfile dot se trouver un pfile.ini si mes souvenirs sont bons.
C'est un fichier texte qui contient un paramètre log_archive_dest
ce paramètre t'indique le dossier en question
dans %ORACLE_HOME%\admin\<instance>\pfile dot se trouver un pfile.ini si mes souvenirs sont bons.
C'est un fichier texte qui contient un paramètre log_archive_dest
ce paramètre t'indique le dossier en question
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question