Oracle Database Express
cambio password e sblocco utente
In caso ci dimentichiamo la password per gli utenti principali di Oracle Database Express possiamo modificarla attraverso al riga di comando.
Nei differenti sistemi operativi apriamo la shell per il prompt della linea di comando e digitiamo
sqlplus / as sysdba
a questo punto dovremmo riuscire ad entrare come amministratori di sistema e la nuova riga di prompt dovrebbe essere
SQL>
da qui sbloccare gli utenti o modificare le password attribuite.
Modificare la password
supponiamo di modificare la password per l’utente system, digitiamo nella riga di comando della shell
sql> alter user system identified by nuovapassword ;
dove nuovapassword è la password che intendiamo sostituire.
il sistema risponderà
user altered
se invece abbiamo dimenticato la password di accesso ed abbiamo superato il numero massimo di tentativi, il sistema bloccherà automaticamente l’utente per un determinato periodo.
Dobbiamo aspettare questo tempo di blocco per tentare nuovamente di accedere o sbloccare l’utente.
Se in caso di tentato accesso da shell dovesse accomparire l’errore
ORA-28000: the account is locked
questo significa che abbiamo sbagliato la password per il numero di tentativi massimi o l’account è stato bloccato dall’amministratore del sistema
Sbloccare un utente
per sbloccare un utente dopo essersi loggati da shell, digitare il seguente comando:
SQL> ALTER USER username ACCOUNT UNLOCK;