Как да нулирате потребителската парола на Oracle след изтичане?

Kak Da Nulirate Potrebitelskata Parola Na Oracle Sled Izticane



Администраторът на базата данни на Oracle може да създава потребителски акаунти и да им предоставя подходящи привилегии. Потребителят има достъп до базата данни според своите привилегии, използвайки акаунта. Понякога обаче паролата на потребителя изтича поради съображения за сигурност и паролата трябва да бъде нулирана. Базата данни на Oracle предоставя функция за администратора да нулира паролата на потребителя след изтичане.

Тази публикация ще предостави процедура за нулиране на потребителската парола на Oracle след изтичане.

Как да нулирате потребителската парола на Oracle след изтичане?

За да нулирате потребителската парола на Oracle след изтичане, влезте в базата данни като „ SYSDBA ”, като напишете следната команда:







SQLPLUS SYS/root1234 КАТО SYSDBA

В горната команда „ root1234 ” е паролата на „ SYS ” потребител.



Изход



Изходът показва, че потребителят е влязъл.





Отключете потребителски акаунт

ПРОМЯНА НА ПОТРЕБИТЕЛЯ клауза с „ ОТКЛЮЧВАНЕ НА АКАУНТ ' може да се използва за отключване на акаунта на потребителя след влизане като ' SYSDBA ”:

ALTER USER C##DANI ОТКЛЮЧВАНЕ НА АКАУНТ;

В горното изявление „ C##ДНИ ” е потребителското име.



Изход

Резултатът показва, че потребителят е променен.

Нулиране на потребителска парола

Паролата на потребителя на базата данни на Oracle може да бъде променена с помощта на „ АЛТЕР ” команда. Примерът е даден по-долу:

ПРОМЕНЯ ПОТРЕБИТЕЛ C##DANI, ИДЕНТИФИЦИРАН ОТ dani321;

В горния пример „ dani321 ” е новата парола, която се използва с „ ИДЕНТИФИЦИРАН ОТ ”.

Изход

Изходът „ Потребителят е променен ” показа, че паролата на потребителя е променена.

Принудително изтичане на паролата

Използвай ' ПАРОЛАТА ИЗТИЧА клауза с „ АЛТЕР ”, за да принудите потребителя да промени паролата си след следващото влизане. Командата за това е дадена по-долу:

ПРОМЯНА НА ПОТРЕБИТЕЛ C##DANI ПАРОЛА ИЗТЕЧЕ;

Изход

Резултатът показва, че потребителят е променен.

Нека потвърдим дали паролата на потребителя е променена или не, като влезем в акаунта на потребителя. Командата за влизане в „ C##ДНИ ” потребителят е даден по-долу:

SQLPLUS C##DANI/dani321

Изход

Резултатът показва, че при влизане паролата, зададена от „SYSDBA“, е изтекла и потребителят е помолен да посочи нова.

Алтернативно, следният оператор може да се използва за промяна на паролата на потребителя след изтичане, отключване на акаунта на потребителя и принудяване на потребителя да промени паролата след следващото влизане в един оператор:

ПРОМЯНА НА ПОТРЕБИТЕЛЯ C##DANI, ИДЕНТИФИЦИРАН ОТ dani1234 ПАРОЛАТА ЗА ОТКЛЮЧВАНЕ НА АКАУНТ ИЗТИЧА;

В горното изявление „ dani1234 ” е новата парола на потребителя.

Изход

Резултатът показа, че посочените промени са направени успешно.

Заключение

За да нулирате потребителската парола на Oracle след изтичане, влезте в базата данни като „ SYSDBA ”. След това използвайте „ АЛТЕР ' изявление с ' ОТКЛЮЧВАНЕ НА АКАУНТ ”, за да отключите потребителския акаунт. „ ИДЕНТИФИЦИРАН ОТ ” може да се използва за нулиране на паролата на потребителя. Използвай ' ПАРОЛАТА ИЗТИЧА ”, за да принудите потребителя да промени паролата след следващото влизане. Това ръководство обяснява как да нулирате потребителската парола на Oracle след изтичане.