Hur återställer jag Oracle-användarlösenordet efter utgången?

Hur Aterstaller Jag Oracle Anvandarlosenordet Efter Utgangen



Administratören av Oracle-databasen kan skapa användarens konton och ge dem lämpliga privilegier. Användaren kan komma åt databasen enligt sina privilegier med hjälp av kontot. Men ibland upphör användarlösenordet på grund av säkerhetsskäl och lösenordet måste återställas. Oracle-databasen tillhandahåller en funktion för administratören att återställa användarens lösenord efter utgången.

Det här inlägget ger en procedur för att återställa Oracle-användarlösenordet efter utgången.

Hur återställer jag Oracle-användarlösenordet efter utgången?

För att återställa Oracle-användarlösenordet efter utgången, logga in på databasen som ' SYSDBA ' genom att skriva följande kommando:







SQLPLUS SYS/root1234 SOM SYSDBA

I kommandot ovan, ' root1234 ' är lösenordet för ' SYS ' användare.



Produktion



Utdata visar att användaren har varit inloggad.





Lås upp användarkonto

den ' ÄNDRA ANVÄNDARE ' klausul med ' LÅS UPP KONTO ' kan användas för att låsa upp användarens konto efter inloggningen som en ' SYSDBA ”:

ÄNDRA ANVÄNDARE C##DANI KONTO LÅS UP;

I uttalandet ovan, ' C##DAGAR ” är användarnamnet.



Produktion

Utdatan visar att användaren har ändrats.

Återställ användarlösenord

Lösenordet för Oracle-databasanvändaren kan ändras med hjälp av ' ÄNDRA ” kommando. Exemplet ges nedan:

ALTER USER C##DANI IDENTIFIERAD AV dani321;

I exemplet ovan, ' dani321 ” är det nya lösenordet som används med ” IDENTIFIERAD AV ”.

Produktion

Utgången ' Användaren ändrad ” visade att användarens lösenord har ändrats.

Genomföra lösenordsförfall

Använd ' LÖSENORD UTGÅR UT ' klausul med ' ÄNDRA ” kommando för att tvinga användaren att ändra sitt lösenord efter nästa inloggning. Kommandot för att göra det ges nedan:

ÄNDRA ANVÄNDARE C##DANI LÖSENORD UTGÅR;

Produktion

Utdatan visar att användaren har ändrats.

Låt oss bekräfta om användarens lösenord har ändrats eller inte genom att logga in på användarens konto. Kommandot för att logga in på ' C##DAGAR ' användare ges nedan:

SQLPLUS C##DANI/dani321

Produktion

Utdata visar att lösenordet som ställts in av 'SYSDBA' löpte ut när du loggade in och användaren ombads att ange ett nytt.

Alternativt kan följande uttalande användas för att ändra användarens lösenord efter utgången, låsa upp användarens konto och tvinga användaren att ändra lösenordet efter nästa inloggning i ett enda uttalande:

ÄNDRA ANVÄNDARE C##DANI IDENTIFIERAD AV dani1234 KONTO UPPLOCKNING LÖSENORD UTGÅR UT;

I uttalandet ovan, ' dani1234 ” är användarens nya lösenord.

Produktion

Resultatet visade att de angivna ändringarna gjordes framgångsrikt.

Slutsats

För att återställa Oracle-användarlösenordet efter utgången, logga in på databasen som en ' SYSDBA ”. Använd sedan ' ÄNDRA ' uttalande med ' LÅS UPP KONTO ” för att låsa upp användarkontot. den ' IDENTIFIERAD AV ”-satsen kan användas för att återställa användarens lösenord. Använd ' LÖSENORD UTGÅR UT ” för att tvinga användaren att ändra lösenordet efter nästa inloggning. Den här guiden har förklarat hur du återställer Oracle-användarlösenordet efter utgången.