Mir Sayeed Hassan – Oracle Blog

Oracle DBA – Tips & Techniques | Learn with real-time examples

  • Translate

  • It’s Me






  • My Certificates

  • Links

    My Acclaim Certification : Credly Profile
    My Oracle ACE Pro Profile

  • Achievements

    Awarded Top 100 Oracle Blogs from Worldwide - #RANK 39
  • VISITORS COUNT

  • Verified International Academic Qualification from World Education Service (WES)

    Verified International Academic Qualification from World Education Service (WES)

  • Jobs

How to generate the ramdon User Password in Oracle Database

Posted by Mir Sayeed Hassan on December 6th, 2022

How to generate the ramdon User Password in Oracle Database

Note:

– Password should be 12 characters in length or as per the organization.
– Password should include at least one uppercase letter, one lower case letter, one number and one special character (&*(){}|[]+<>!@#$%^?).

SQL> select translate(dbms_random.string('a', 12), dbms_random.string('a',5), trunc(dbms_random.value(100000,999999))) || (select substr('&*(){}|[]+<>!@#$%^?',trunc(dbms_random.value(1,15)), 1) from dual) from dual;

TRANSLATE(DBMS_RANDOM.STRING('A',12),DBMS_RANDOM.STRING('A',5),TRUNC(DBMS_RANDOM.VALUE(100000,999999)))||(SELECTSUBSTR('&*(){}|[]+<>!@#$%^?',TRUNC(DBMS_RANDOM.VALUE(1,15)),1)FROMDUAL)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
d1ozLaZfsT2a&

                                                              =====Hence tested & verified in our test env=====