Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Connexions aux bases de données
Connexions aux bases de données Forum d'entraide sur les problèmes de connectivité Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/02/2012, 10h48   #1
Invité de passage
 
Inscription : septembre 2009
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 6
Points : 4
Points : 4
Par défaut ORA-01034 suite à fausse manip ?

Bonjour,

Suite à une fausse manipulation, je n'arrive pas à me connecter à ma base.
Code :
1
2
3
4
SQL> connect STU/STU;
ERROR:
ORA-01034: ORACLE NOT available
ORA-27101: shared memory realm does NOT exist
Après avoir regardé dans le forum, j'ai pu glaner les informations suivantes :
1- En fin de fichier alter_SEBASTIEN.log j'ai le message suivant :
Citation:
Errors in file e:\oracle\product\10.2.0\admin\sebastien\bdump\sebastien_dbw0_6572.trc:
ORA-00020: maximum number of processes (6) exceeded
2- Dans le fichier sebastien_dbw0_6572.trc, je retrouve bien l'erreur :
Citation:
ORA-00020: maximum number of processes 6 exceeded
error 20 detected in background process
ORA-00020: maximum number of processes (6) exceeded
J'avoue que je sèche un peu ...

Merci d'avance pour votre aide,
Sébastien
Sebastouche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 11h20   #2
Invité de passage
 
Inscription : septembre 2009
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 6
Points : 4
Points : 4
Il y a bien une discussion qui semble identique
http://www.developpez.net/forums/d90...oes-not-exist/

J'ai donc essayé la manip décrite mais, à priori, sans succès ...
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
C:\Users\alvarez_s>SET ORACLE_SID=SEBASTIEN
C:\Users\alvarez_s>sqlplus
 
SQL*Plus: Release 10.2.0.5.0 - Production ON Mar. FÚvr. 7 11:09:54 2012
 
Copyright (c) 1982, 2010, Oracle.  ALL Rights Reserved.
 
Entrez le nom utilisateur : sys/manager AS sysdba
ConnectÚ Ó une instance inactive.
 
SQL> startup
ORA-01078: failure IN processing system parameters
LRM-00109: impossible d'ouvrir le fichier de param┐tres 'E:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\INITSEBASTIEN.ORA'
En attendant une aide bienvenue, je cherche encore

Sebastouche
Sebastouche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 11h53   #3
Rédacteur
 
Inscription : décembre 2002
Messages : 2 396
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 396
Points : 3 294
Points : 3 294
Citation:
Envoyé par Sebastouche Voir le message
... Suite à une fausse manipulation,
Et si vous nous donniez des précisions ?

D'après le message d'erreur ORA-00020, on dirait que vous avez bricolé le paramètre PROCESSES ou SESSIONS.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 13h32   #4
Invité de passage
 
Inscription : septembre 2009
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 6
Points : 4
Points : 4
Citation:
Envoyé par Pomalaix Voir le message
Et si vous nous donniez des précisions ?

D'après le message d'erreur ORA-00020, on dirait que vous avez bricolé le paramètre PROCESSES ou SESSIONS.
Effectivement, suite à un souci chez un client de "Temporisation de la demande de connexion", j'ai monté une base Oracle 10 en local.

Pensant que c'était un problème de session, j'ai modifié un argument... et paf ! J'ai tout planté

J'avoue être novice en la matière, mais je n'ai pas trop le choix que de mettre les mains dans le moteur ...

Sebastien
Sebastouche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 15h23   #5
Rédacteur
 
Inscription : décembre 2002
Messages : 2 396
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 396
Points : 3 294
Points : 3 294
Alors ma suggestion :

Faites une copie de sécurité du fichier E:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\INITSEBASTIEN.ORA.

Ensuite, dans l'original, passez le paramètre PROCESSES à 150. S'il n'y est pas, ajoutez-le.
Et dans le doute, s'il y est, supprimez le paramètre SESSIONS.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 15h40   #6
Invité de passage
 
Inscription : septembre 2009
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 6
Points : 4
Points : 4
Le Hic, c'est qu'il n'y a pas de fichier portant ce nom...
J'ai un SPFILESEBASTIEN.ORA, PWDSEBASTIEN.ora, pleins de fichiers log, mais c'est tout ...
Sebastouche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 16h04   #7
Rédacteur
 
Inscription : décembre 2002
Messages : 2 396
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 396
Points : 3 294
Points : 3 294
Dans ce cas (comme le CREATE PFILE FROM SPFILE risque de ne pas fonctionner), je vous conseille de dupliquer SPFILESEBASTIEN.ORA sous le nom INITSEBASTIEN.ORA.

Dans cette copie, retirez les lignes "bizarres" (au début et à la fin en principe).
Puis faites les modifications que j'avais indiquées dans ma réponse précédente.

Renommez ou déplacez SPFILESEBASTIEN.ORA pour qu'il ne puisse pas être pris en compte, et essayez de redémarrer la base.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est actuellement connecté   Envoyer un message privé Réponse avec citation 20
Vieux 07/02/2012, 16h12   #8
Membre expérimenté
 
Homme Didier Duchossoir
Administrateur de base de données
Inscription : mars 2003
Messages : 575
Détails du profil
Informations personnelles :
Nom : Homme Didier Duchossoir
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : mars 2003
Messages : 575
Points : 522
Points : 522
bonjour ,

vous pouvez recreer le fichier initsebastien.ora à partir du spfilesebastien.ora
Code :
1
2
 
CREATE pfile ='e:\oracle\init.ora' FROM spfile
cela base fermée ( en étant connecté en sysdba)
ensuite vous modfifiz ce ficher et vous redémarrez votre base

cdlt

ps : je n'avais pas vu la réponse de pomalaix
ducho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 16h31   #9
Invité de passage
 
Inscription : septembre 2009
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 6
Points : 4
Points : 4
Un grand merci à vous.
J'ai pu corriger mes bétises !

Pour information, la solution de Pomalaix a fonctionné.
Dans un premier temps, j'ai tenté le create Pfile, mais j'ai eu le message suivant :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
SQL> connect sys/manager AS sysdba
ConnectÚ Ó une instance inactive.
SQL> CREATE pfile ='E:\oracle\product\10.2.0\db_1\database\INITSEBASTIEN.ORA' FR
OM spfile
  2  ;
CREATE pfile ='E:\oracle\product\10.2.0\db_1\database\INITSEBASTIEN.ORA' FROM sp
file
*
ERREUR Ó la ligne 1 :
ORA-27046: file size IS NOT a multiple of logical block size
OSD-04012: non-concordance de la taille de fichier (OS 3586)
Je m'empresse de mettre ce point résolu
Sebastouche est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 07/02/2012, 21h47   #10
Rédacteur
 
Inscription : décembre 2002
Messages : 2 396
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 396
Points : 3 294
Points : 3 294
Citation:
Envoyé par Sebastouche Voir le message
Dans un premier temps, j'ai tenté le create Pfile, mais j'ai eu le message suivant ...
Comme ça vous avez pu constater que si on modifie le SPFILE manuellement, il est considéré comme incohérent, et inexploitable.
Du coup on ne peut plus démarrer l'instance, ni même exécuter la commande CREATE PFILE FROM SPFILE, qui ne fonctionne que si le SPFILE est en bon état.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est actuellement connecté   Envoyer un message privé Réponse avec citation 30
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h38.


 
 
 
 
Partenaires

Hébergement Web