Oracle Lås opp konto

Oracle Lås opp konto

Som databaseadministrator møter du ofte forekomster der du trenger å låse opp en låst databasekonto.

En låst konto refererer til en konto som er deaktivert enten av databaseadministratoren eller i tilfeller av overdreven mislykkede autentiseringsforespørsler. Det er andre grunner til at en konto kan låses, men vi vil ikke diskutere det i denne opplæringen.

Når en konto er låst eller deaktivert, kan ikke nevnte konto logge inn med mindre databaseadministratoren låser opp den kontoen.

Dette er hva vi skal diskutere i denne opplæringen. I dette innlegget lærer vi hvordan du bruker Oracle Alter -brukerkontoen.

Oracle Create Test User

For å illustrere best hvordan vi kan låse opp en bruker i Oracle, la oss starte med å opprette en testbruker for demonstrasjonsformål.

Logg deg på databaseadministratoren:

$ sqlplus sys som sysdba;
Oppgi passord:

Når du er logget inn, kan du endre økten for å aktivere Oracle Scripting -modus. Skriptmodus lar oss utføre flere SQL -setninger uten å utføre sekvensielt. Det kan også forhindre forskjellige feil når du oppretter en bruker:

alter økt sett "_oracle_script" = true;

Neste, opprette en bruker.

Opprett brukertest_bruker identifisert med passord;

Når brukeren er opprettet, la oss manuelt låse kontoen for å simulere en Oracle -konto.

Vi kan gjøre dette ved å bruke alter -brukerkommandoen som vist nedenfor:

SQL> Endre brukertest_brukerkontolås;
Bruker endret.

Når kontoen er låst, kan vi låse den opp ved å bytte ut lock -nøkkelordet i forrige kommando for å låse opp.

Endre brukertest_brukerkonto lås opp;

MERK: Hvis kontoen har mislyktes på grunn av feil passordforsøk eller utløp av passord, anbefales det å tilbakestille passordet. Ellers vil det forbli utløpt.

Du kan legge til den identifiserte av leddet etterfulgt av det nye passordet i følgende eksempel:

Endre brukertest_user identifisert av New_Password -kontoen lås opp;

Dette vil tilbakestille passordet og la brukeren angi et nytt passord.

Konklusjon

I denne artikkelen diskuterte vi Oracle Alter -brukerkontoen lås opp som lar deg låse opp en låst databasekonto. Å låse en databasebruker er en utrolig sikkerhetsfunksjon når den brukes riktig. Imidlertid kan det føre til låsing av legitime kontoer når det misbrukes. Ta dette i betraktning før du implementerer det.