Bagaimana untuk Tetapkan Semula Kata Laluan Pengguna Oracle Selepas Tamat Tempoh?

Bagaimana Untuk Tetapkan Semula Kata Laluan Pengguna Oracle Selepas Tamat Tempoh



Pentadbir pangkalan data Oracle boleh mencipta akaun pengguna, dan memberi mereka keistimewaan yang sesuai. Pengguna boleh mengakses pangkalan data mengikut keistimewaan mereka menggunakan akaun tersebut. Walau bagaimanapun, kadangkala, kata laluan pengguna tamat tempoh atas sebab keselamatan, dan kata laluan perlu ditetapkan semula. Pangkalan data Oracle menyediakan ciri untuk pentadbir menetapkan semula kata laluan pengguna selepas tamat tempoh.

Siaran ini akan menyediakan prosedur untuk menetapkan semula kata laluan pengguna Oracle selepas tamat tempoh.

Bagaimana untuk Tetapkan Semula Kata Laluan Pengguna Oracle Selepas Tamat Tempoh?

Untuk menetapkan semula kata laluan pengguna Oracle selepas tamat tempoh, log masuk ke pangkalan data sebagai “ SYSDBA ” dengan menaip arahan berikut:







SQLPLUS SYS/root1234 SEBAGAI SYSDBA

Dalam perintah di atas, ' akar1234 ” ialah kata laluan bagi “ SYS ” pengguna.



Pengeluaran



Output menunjukkan bahawa pengguna telah log masuk.





Buka kunci Akaun Pengguna

' UBAH PENGGUNA klausa dengan ' BUKA KUNCI AKAUN ' boleh digunakan untuk membuka kunci akaun pengguna selepas log masuk sebagai ' SYSDBA ”:

UBAH PENGGUNA C##DANI BUKA KUNCI AKAUN;

Dalam pernyataan di atas, “ C##HARI ” ialah nama pengguna.



Pengeluaran

Output menggambarkan bahawa pengguna telah diubah.

Tetapkan Semula Kata Laluan Pengguna

Kata laluan pengguna pangkalan data Oracle boleh ditukar menggunakan ' ALTER ” perintah. Contoh diberikan di bawah:

UBAH PENGGUNA C##DANI DIKENAL PASTI OLEH dani321;

Dalam contoh di atas, ' dani321 ” ialah kata laluan baharu yang digunakan dengan “ DIKENALPASTI OLEH ”.

Pengeluaran

Keluaran ' Pengguna diubah ” menunjukkan bahawa kata laluan pengguna telah ditukar.

Menguatkuasakan Tamat Tempoh Kata Laluan

Menggunakan ' KATA LALU TAMAT TEMPOH klausa dengan ' ALTER ” perintah untuk memaksa pengguna menukar kata laluan mereka selepas log masuk seterusnya. Perintah untuk melakukan itu diberikan di bawah:

UBAH PENGGUNA C##DANI KATA LALU TEMPOH;

Pengeluaran

Output menggambarkan bahawa pengguna telah diubah.

Mari sahkan sama ada kata laluan pengguna telah ditukar atau tidak dengan log masuk ke akaun pengguna. Perintah untuk log masuk ke “ C##HARI ” pengguna diberikan di bawah:

SQLPLUS C##DANI/dani321

Pengeluaran

Output menunjukkan bahawa apabila log masuk, kata laluan yang ditetapkan oleh 'SYSDBA' tamat tempoh dan pengguna diminta untuk menentukan yang baharu.

Sebagai alternatif, pernyataan berikut boleh digunakan untuk menukar kata laluan pengguna selepas tamat tempoh, membuka kunci akaun pengguna dan memaksa pengguna menukar kata laluan selepas log masuk seterusnya dalam satu kenyataan:

UBAH PENGGUNA C##DANI DIKENAL PASTI OLEH dani1234 AKAUN BUKA KUNCI KATA LALU TAMAT TEMPOH;

Dalam pernyataan di atas, “ dani1234 ” ialah kata laluan baharu pengguna.

Pengeluaran

Output menunjukkan bahawa perubahan yang dinyatakan telah berjaya dibuat.

Kesimpulan

Untuk menetapkan semula kata laluan pengguna Oracle selepas tamat tempoh, log masuk ke pangkalan data sebagai ' SYSDBA ”. Kemudian gunakan ' ALTER ” pernyataan dengan “ BUKA KUNCI AKAUN ” untuk membuka kunci akaun pengguna. ' DIKENALPASTI OLEH klausa ” boleh digunakan untuk menetapkan semula kata laluan pengguna. Menggunakan ' KATA LALU TAMAT TEMPOH ” untuk memaksa pengguna menukar kata laluan selepas log masuk seterusnya. Panduan ini telah menerangkan cara untuk menetapkan semula kata laluan pengguna Oracle selepas tamat tempoh.