web-dev-qa-db-fra.com

compte scott verrouillé dans SQL Plus

Lorsque j'essaie de me connecter à Oracle Sql plus en entrant "scott" comme nom d'utilisateur et "tiger" comme mot de passe, le message "le compte est verrouillé". Comment débloquer un compte 'scott' La capture d'écran de SQL Plus CLI est donnée ci-dessous. 

The screen shot is given below

11
McLosys Creative

Connectez-vous à votre base de données avec l'utilisateur SYS

SQL*Plus: Release 11.2.0.1.0 Production on Wed Jul 25 15:13:25 2012

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

Enter user-name: sys as sysdba
Enter password:

puis émettre

alter user scott account unlock;

Ensuite, vous pourrez vous connecter en tant que scott.

conn scott/tiger
23
GWu

Vous devez être issu du bon vieux temps d'Oracle 8. :) Il a finalement été reconnu qu'un nombre non négligeable d'instances de base de données production étaient en cours d'exécution avec ce compte et que le mot de passe par défaut était toujours dans son formulaire de configuration initiale. Oracle a finalement corrigé ce trou de sécurité.

Pour votre question spécifique - voici un lien (premier hit dans la recherche Google, en fait) qui l'explique.

Edit: Coller la réponse du lien ici pour votre commodité:

Voici comment verrouiller ou déverrouiller les comptes d'utilisateur de base de données Oracle.

SQL> ALTER USER nom d'utilisateur ACCOUNT LOCK;

SQL> ALTER USER nom d'utilisateur ACCOUNT UNLOCK;

1
YePhIcK

Vous pouvez utiliser cette commande SQL pour changer le mot de passe et déverrouiller un compte en même temps:

ALTER USERNAME  IDENTIFIED BY Password ACCOUNT UNLOCK 
1
deepak bhat

1) Connectez-vous à une base de données en utilisant la commande ci-dessous:

SQL> conn /as sysdba  

2) Maintenant, essayez de déverrouiller l'utilisateur:

SQL > alter user scott account unlock;

Par exemple :

SQL> conn /as sysdba
Connected.

SQL > alter user scott account unlock;
User altered.

L'utilisateur scott est déverrouillé maintenant

0
Mpk