Bonjour,
j'essai de me connecter avec SYS dans TOAD sur une base 9.2.0.8 mais j'obtiens l'erreur ORA-01031: insufficient privileges.
Est-ce normal?
merci pour vos réponses.
Bonjour,
j'essai de me connecter avec SYS dans TOAD sur une base 9.2.0.8 mais j'obtiens l'erreur ORA-01031: insufficient privileges.
Est-ce normal?
merci pour vos réponses.
SYS AS SYSDBA mais il faut autoriser l'identification par fichier de password
La procédure détaillée pour une base sous Unix est documentée dans le JPublisher's Guide.
je ne comprends pas.
En fait j'avais changé le mot de passe SYS avec un ""alter user sur le serveur de données.
Maintenant je n'arrive plus à me connecter à distance sur SYS.
Vous me dites qu'il faut autoriser l'identification par fichier de password.
ça veut dire koi exactement? pourquoi je px me connecter en local mais pas à distance?quel est le rapport avec le fichier de PWD?
merci pr vos explications claires
Par défaut, Oracle identifie les connections SYSDBA en s'appuyant sur l'identification du compte OS utilisé (Unix: appartenance au groupe "dba", Windows appartenance au groupe "ORA_DBA") pour les connexions à une base locale. Mais le fichier de mot de passe permet aussi de donner le privilège SYSDBA (ou SYSOPER) à d'autres comptes OS qui peuvent appartenir à d'autres groupes.
L'utilisation du fichier de mot de passe est obligatoire pour se connecter à distance avec des droits SYSDBA (ou SYSOPER): c'est une règle de sécurité par défaut.
Voir l' Admin. Guide.
ok merci je comprends mieux.
parcontre j'ai essayé de créer le fichier orapwd en utilisant la commande:
et j'obtiens l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part orapwd file=$ORACLE_HOME/dbs/orapw password=mqfQA5Es entries=5
A quoi est-ce dû?
Code : Sélectionner tout - Visualiser dans une fenêtre à part OPW-00001: Echec d'ouverture du fichier des mots de passe
Peut-être un problème de droits:
Est-ce que le fichier orapw existe déjà ? Si oui qui est le propiétaire ?
Qui est le propriétaire du répertoire $ORACLE_HOME/dbs ?
Quel compte exécute la commande orapwd ?
fait un echo $ORACLE_HOME/dbs/orapw pour voir si tu as un répertoire qui existe
mais $ORACLE_HOME?? tu es sous linux?
sinon as tu essayé de te connecter via sqlplus du même endroit?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager