ORA-01031: insuffisance des privilèges sysdba pour sys (même après avoir donné orapwd commande)
J'ai installé un oracle 11g exemple sur une machine linux. Après avoir fait un DB de rebond par l'émission d'arrêt immédiat et de démarrage. Pas en mesure de vous connecter en tant sys/password@sid
en tant que sysdba. Même publié un
orapwd file=orapwsid password=password entries=30 force=y
de commande, ce qui créé un fichier pwd aussi.
Mais toujours pas capable de se connecter en tant que sys. Je peux me connecter à la DB par scott et d'autres créés par les utilisateurs, mais pas en tant que sysdba.
Vous demander de m'aider.
- Quel est le message d'erreur? Pourriez-vous connecter en tant que sys localement (sqlplus / as sysdba)?
- pour sqlplus / as sysdba il me donne "ORA-12162: TNS:nom du service réseau est mal spécifié" et sqlplus /@sid, il me donne des privilèges insuffisants
- Vous aviez à définir le SID avant de se connecter localement. ensemble ORACLE_SID=SID ans après sqlplus / as sysdba
- J'ai mis le ORACLE_SID, CHEMIN d'accès et ORACLE_HOME
- Voir Comment résoudre sqlplus / as sysdba : ORA-01031: privilèges insuffisants
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que vous êtes un dba!
Je suis dans le même problème, mais ne savait pas que je dois passer à l'oracle de l'utilisateur pour obtenir dba accès.
Vous devriez être en mesure de vous connecter sans aucun problème
J'ai réussi à réglé ce problème en vous assurant que le nom de l'instance de casse de l'auditeur fichier. Aussi la orapw fichier. Si le SID sont de petits cas, j'ai assurez-vous que tous les fichiers à l'aide de la plus petite cas intance nom.
cela ne peut fonctionner que si votre répertoire $ORACLE_HOME est correctement réglé
pour vérifier votre répertoire $ORACLE_HOME exécuter
cette affiche oracle maison chemin