Có một số xây dựngOracle: cách đặt mật khẩu người dùng chưa hết hạn?
ALTER USER scott PASSWORD EXPIRE
Nhưng làm thế nào tôi có thể similair thiết lập mật khẩu để tình trạng chưa hết hạn?
Có một số xây dựngOracle: cách đặt mật khẩu người dùng chưa hết hạn?
ALTER USER scott PASSWORD EXPIRE
Nhưng làm thế nào tôi có thể similair thiết lập mật khẩu để tình trạng chưa hết hạn?
Tuyên bố sau sẽ khiến cho mật khẩu của người dùng sắp hết hạn:
ALTER USER user PASSWORD EXPIRE;
Nếu bạn gây ra mật khẩu của người dùng cơ sở dữ liệu hết hạn với PASSWORD EXPIRE, sau đó người dùng (hoặc DBA) phải thay đổi mật khẩu trước khi cố gắng đăng nhập vào cơ sở dữ liệu sau khi hết hạn. Các công cụ như SQL * Plus cho phép người dùng thay đổi mật khẩu trên lần đăng nhập đầu tiên được thử sau khi hết hạn.
ALTER USER scott IDENTIFIED BY password;
Sẽ đặt/đặt lại mật khẩu người dùng.
Xem người dùng ALTER doc để biết thêm
Nếu bạn tạo một người dùng sử dụng một hồ sơ như thế này:
CREATE PROFILE my_profile LIMIT
PASSWORD_LIFE_TIME 30;
ALTER USER scott PROFILE my_profile;
sau đó bạn có thể thay đổi cuộc đời mật khẩu như thế này:
ALTER PROFILE my_profile LIMIT
PASSWORD_LIFE_TIME UNLIMITED;
Tôi hy vọng điều đó sẽ giúp ích cho bạn.
Trong khi áp dụng các hồ sơ mới cho người sử dụng, bạn cũng nên kiểm tra các giới hạn tài nguyên được "bật" cho cơ sở dữ liệu như một toàn bộ i.e.RESOURCE_LIMIT = TRUE
Hãy kiểm tra giá trị tham số.
Nếu trong trường hợp đó là:
SQL> show parameter resource_limit
NAME TYPE VALUE
------------------------------------ ----------- ---------
resource_limit boolean FALSE
Its mean resource limit is off,we ist have to enable it.
Use the ALTER SYSTEM statement to turn on resource limits.
SQL> ALTER SYSTEM SET RESOURCE_LIMIT = TRUE;
System altered.
Khi bạn thiết lập nó hết hạn không có cú pháp để cài đặt nó trở lại tình trạng chưa hết hạn, người dùng sẽ cần phải thay đổi mật khẩu của họ. – David