Ang post na ito ay magbibigay ng pamamaraan upang i-reset ang password ng gumagamit ng Oracle pagkatapos mag-expire.
Paano I-reset ang Oracle User Password Pagkatapos Mag-expire?
Upang i-reset ang password ng gumagamit ng Oracle pagkatapos mag-expire, mag-login sa database bilang ' SYSDBA ” sa pamamagitan ng pag-type ng sumusunod na command:
SQLPLUS SYS/root1234 BILANG SYSDBA
Sa utos sa itaas, ' ugat1234 'ay ang password ng ' SYS ” gumagamit.
Output
Ang output ay nagpapakita na ang user ay naka-log in.
I-unlock ang User Account
Ang ' BAGUHIN ANG USER 'sugnay na may ' I-unlock ang ACCOUNT ' ay maaaring gamitin upang i-unlock ang account ng user pagkatapos ng pag-login bilang isang ' SYSDBA ”:
ALTER USER C##DANI ACCOUNT UNLOCK;Sa pahayag sa itaas, ' C##DAYS ” ang username.
Output
Ang output ay naglalarawan na ang user ay binago.
I-reset ang User Password
Ang password ng gumagamit ng Oracle database ay maaaring baguhin gamit ang ' ALTER ” utos. Ang halimbawa ay ibinigay sa ibaba:
BAGUHIN ANG USER C##DANI NA KILALA NI dani321;Sa halimbawa sa itaas, ' dani321 Ang ” ay ang bagong password na ginamit kasama ng “ KINILALA NI ”.
Output
Ang output ' Binago ang user ” ay nagpakita na ang password ng user ay nabago.
Pagpapatupad ng Password Expiration
Gamitin ang ' PASSWORD EXPIRE 'sugnay na may ' ALTER ” utos upang pilitin ang gumagamit na baguhin ang kanilang password pagkatapos ng susunod na pag-login. Ang utos na gawin iyon ay ibinigay sa ibaba:
ALTER USER C##DANI PASSWORD EXPIRE; Output
Ang output ay naglalarawan na ang user ay binago.
Kumpirmahin natin kung nabago o hindi ang password ng user sa pamamagitan ng pag-log in sa account ng user. Ang utos na mag-log in sa “ C##DAYS ” user ay ibinigay sa ibaba:
SQLPLUS C##DANI/dani321 Output
Ang output ay nagpapakita na sa pag-log in, ang password na itinakda ng 'SYSDBA' ay nag-expire at ang user ay hiniling na tumukoy ng bago.
Bilang kahalili, ang sumusunod na pahayag ay maaaring gamitin upang baguhin ang password ng user pagkatapos mag-expire, i-unlock ang account ng user at pilitin ang user na baguhin ang password pagkatapos ng susunod na pag-login sa isang statement:
BAGUHIN ANG USER C##DANI NA KILALA NI dani1234 ACCOUNT UNLOCK PASSWORD EXPIRE;Sa pahayag sa itaas, ' dani1234 ” ay ang bagong password ng user.
Output
Ang output ay nagpakita na ang tinukoy na mga pagbabago ay matagumpay na nagawa.
Konklusyon
Upang i-reset ang password ng gumagamit ng Oracle pagkatapos ng pag-expire, mag-login sa database bilang isang “ SYSDBA ”. Pagkatapos ay gamitin ang ' ALTER ' pahayag na may ' I-unlock ang ACCOUNT ” para i-unlock ang user account. Ang ' KINILALA NI Maaaring gamitin ang clause para i-reset ang password ng user. Gamitin ang ' PASSWORD EXPIRE ” upang pilitin ang user na baguhin ang password pagkatapos ng susunod na pag-login. Ipinaliwanag ng gabay na ito kung paano i-reset ang password ng gumagamit ng Oracle pagkatapos mag-expire.