ORA-2800: le compte est verrouillé erreur dans qtp
J'obtiens l'erreur suivante lors de la connexion à la db pour la vérification de la db timings par QTP
scripts:
"Cannot update system time with database time due to error: ERROR: [Oracle][ODBC][Ora]ORA-28000: the account is locked"
Mais la base de données SID
et les informations d'identification fournies sont correctes et vérifiées de la même, dans certains db client. Je ne suis pas sûr de savoir pourquoi son lancement erreur dans QTP
?
Quelqu'un peut-il m'aider à résoudre le problème?
Essayez de vous connecter à votre schéma en utilisant les mêmes informations d'identification à partir de sql plus et de voir si vous recevez le même message d'erreur. Si c'est le cas tu peut demander dba pour déverrouiller l'utilisateur.
Je vous remercie pour votre réponse. Non, je n'obtiens pas la même erreur et je suis en mesure de vous connecter à l'aide de sql clients 🙁
Je vous remercie pour votre réponse. Non, je n'obtiens pas la même erreur et je suis en mesure de vous connecter à l'aide de sql clients 🙁
OriginalL'auteur Bharath Krishnamurthy | 2012-11-05
Vous devez vous connecter pour publier un commentaire.
1) connectez-vous à votre Base de données Oracle à l'aide de privilèges d'administrateur:
cmd> sqlplus /as sysdba
ou
cmd> sqlplus system/{systemPassword}@{OracleSID}
2) Débloquer votre compte utilisateur à l'aide de la commande suivante:
sql> alter user {yourDbUser} account unlock;
3) Toujours dans SQL*Plus d'invite de commande, de prévenir les serrures compte pour ne pas se produire à nouveau:
sql> ALTER PROFILE "DEFAULT" LIMIT PASSWORD_LIFE_TIME UNLIMITED;
sql> ALTER PROFILE "DEFAULT" LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;
Modifier en raison de commentaires
Les instructions ci-dessus devrait résoudre votre problème. Je poste une commande supplémentaire que j'ai trouvé en relation avec ce sujet, vous pouvez essayer (je ne suis pas sûr que c'est la solution tout de même):
sql> grant connect, resource to {yourDbUser};
Vous pouvez également vérifier l'état de l'autre les utilisateurs bloqués dans votre base de données. Peut-être votre outil est d'essayer de vous connecter avec un autre utilisateur qui, en plus de celui que vous utilisez, ont encore cette question.
J'ai complété ma réponse à "que ferais-je" follow-ups.
Merci Hudler. Vous êtes de droite. Mon mal, j'étais mal faire appel par le biais de mon cadre. Récemment, la production du schéma de la base de l'arrangement ont été modifiées et d'automatisation de framework ne prend pas en charge ce changement. Donc je vais devoir faire quelques changements pour le cadre 🙂
Je suis content d'avoir pu aider. Si vous confirmez que ma réponse indique vous à la solution, je vous remercie de le signaler comme étant acceptées 🙂
Le contexte est donné par les préfixes
cmd>
pour d'invite de commandes etsql>
pour le SQL*Plus de ligne de commande.OriginalL'auteur J.Hudler
Cette solution est pour Oracle 10g et l'erreur ORA-28000:le compte est verrouillé
Tapez la Ligne de Commande SQL:
entrer le mot de passe
OriginalL'auteur user3110281