Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur 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 02/01/2008, 11h12   #1
Membre confirmé
 
Inscription : mars 2007
Messages : 750
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 750
Points : 277
Points : 277
Par défaut URGENT:Impossible de me connecter en sys apres un redemarrage du listener

Bonjour,

J'interviens sur une base 9i.

J'utilise un compte unix appartenant au groupe DBA ce qui fait que je peux me connecter en sys sans pb de la manière suivante:

Code :
conn sys/pwd@instance AS sysdba
Ayant un pb de log du listener qui grossissait et qui prenait toute la place sur le file system j'ai voulu le purger en arretant d'abord le listener et le redémarrer. cela a fonctionné, mais depuis je ne peux plus me connecter en sys alors que je le pouvais avant. ça me met l'erreur suivante:
Code :
ORA-01031: insufficient privileges
j'ai besoin d'aide c'est urgent car il s'agit d'une base de PROD et j'ai la MOA qui n'arrete pas de m'appeler depuis tout à l'heure.
farenheiit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 11h21   #2
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
sur le serveur:
Code :
1
2
3
 
$ export ORACLE_SID=<INSTANCE>
$ sqlplus / AS sysdba
ça donne quoi ?
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 11h27   #3
Membre confirmé
 
Inscription : mars 2007
Messages : 750
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 750
Points : 277
Points : 277
tjr le même pb
farenheiit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 11h35   #4
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
Code :
1
2
3
4
5
 
$ id -a
$ export ORACLE_SID=<instance>
$ sysresv
$ ipcs -a | grep <KEY retourné par sysresv>
et mettez l'output complet...
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 12h27   #5
Membre confirmé
 
Inscription : mars 2007
Messages : 750
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 750
Points : 277
Points : 277
mon probleme est règlé. en fait il ne fallait pas que j'utilise le @SID.
voici la commande utilisé:
Code :
1
2
sqlplus /nolog
conn sys/pwd AS sysdba
parcontre je ne peux pas faire directement:
Code :
sqlplus  sys/pwd AS sysdba
j'obtiens une erreur de syntaxe sqlplus:
Code :
1
2
3
4
5
6
7
8
9
10
Syntaxe : SQLPLUS [<option>] [logon] [<start>] ]<option> ::= -H | -V | [ [-L] [-M <o>] [-R <n>] [-S] ]
      <logon>  ::= <nom-utilisateur>[/<mot-passe>][@<chaîne_connexion>] | / | /NOLOG }
      <start>  ::= @<URI>|<nom-fichier>[.<ext>] [<paramètre> ...]
        "-H" affiche le numéro de version de SQL*Plus et la syntaxe
        "-V" affiche le numéro de version de SQL*Plus
        "-L" tente de se connecter une seule fois
        "-M <o>" utilise les options de balisage HTML <o>
        "-R <n>" utilise le mode restreint <n>
        "-S" utilise le mode silencieux
pourquoi ça?
farenheiit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 12h50   #6
Membre éprouvé
 
Inscription : décembre 2007
Messages : 354
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 354
Points : 408
Points : 408
Sur 9i, il esr nécessaire de faire :

sqlplus "/ as sysdba"

les guillemets sont indispensables

Après "@" ce n'est pas le sid mais l'alias réseau qu'on peut trouver dans tnsnames.ora mais il y a plein de choses à dire ...
Michel SALAIS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 13h12   #7
Membre confirmé
 
Inscription : mars 2007
Messages : 750
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 750
Points : 277
Points : 277
oui oui je sais mais l'alias reseaucorrespond au nom du SID.
on m'a dit qu'oracle considère qu'à partir du moment où on indique le "@" il s'agit d'un USER autre que sys et qu'il renvoi automatiquement l'erreur ORA-01031: insufficient privileges.

merci en tout cas pour l'info
farenheiit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 13h38   #8
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
non, @ spécifie l'alias sqlnet
et donc court-circuite les connections BEQUEATH (avec ORACLE_SID) et simule du client-serveur, même sur le serveur.
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h36.


 
 
 
 
Partenaires

Hébergement Web