# Vérifier et débloquer un compte verrouillé

<div id="bkmrk---se-connecter-au-se">- Se connecter au serveur en SSH via putty ou winscp (&gt; putty).</div><div id="bkmrk---se-connecter-en-ta">- Se connecter en tant que compte oracle</div><div id="bkmrk-su-oracle">su oracle</div><div id="bkmrk-">  
</div><div id="bkmrk---ajouter-les-argume">- Ajouter les arguments pour les variables d'environnement pour se connecter à l'instance</div><div id="bkmrk--1">  
</div>```bash
export ORACLE_HOME=/u01/app/oracle/product/11gr2/db_1
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=gcldev
```

<div id="bkmrk--2"></div><div id="bkmrk--3">  
</div><div id="bkmrk--4">  
</div><div id="bkmrk---se-connecter-%C3%A0-l%27i">- Se connecter à l'instance SQL:</div>```sql
sqlplus /nolog
connect / as sysdba
```

<div id="bkmrk-sqlplus-%2Fnolog"></div><div id="bkmrk--5">  
</div><div id="bkmrk---lister-tous-les-co">- Lister tous les comptes de l'instance SQL :</div>```sql
SELECT username, account_status FROM dba_users;
```

<div id="bkmrk--6"></div><div id="bkmrk--7"></div><div id="bkmrk---lister-tous-les-co-1">- Lister tous les comptes avec leurs dates de création, date d'expiration et l'état de verrouillage :</div><div id="bkmrk--8">  
</div>```sql
SELECT username, account_status, created, lock_date, expiry_date  FROM dba_users  WHERE account_status != 'OPEN';
```

<div id="bkmrk--9"></div><div id="bkmrk--10">  
</div><div id="bkmrk--11">  
</div><div id="bkmrk---requ%C3%AAte-pour-d%C3%A9blo">- Requête pour débloquer un compte (nomducompte à remplacer) :</div>```sql
ALTER USER nomducompte ACCOUNT UNLOCK;
```

<div id="bkmrk--12"></div><div id="bkmrk--13">  
</div><div id="bkmrk--14">  
</div><div id="bkmrk---note-en-plus-pour-">- Note en plus pour reset un password :</div>```sql
ALTER USER nomducompte BY new_password; 
```

<div id="bkmrk--15"></div><div id="bkmrk--16">  
</div><div id="bkmrk--17"></div>