Bạn sẽ cần các đặc quyền để làm như vậy ở cấp cơ sở dữ liệu. Một người dùng bình thường thậm chí không thể khóa hoặc hết hạn tài khoản của chính mình một cách rõ ràng. (Bạn có thể khóa nó bằng cách cố tình sử dụng sai mật khẩu nếu hồ sơ của bạn được thiết lập như vậy)
Cách duy nhất mà tôi biết để hết hạn người dùng của bạn (không có lệnh cấp cơ sở dữ liệu) là đánh lừa cơ sở dữ liệu bằng cách đặt đồng hồ về phía trước.
Nếu bạn không có priv DBA, không chắc bạn có priv để thay đổi đồng hồ hệ thống.
Không, không thực hiện thay đổi đối với DBA_USERS. Bạn sẽ cần thay đổi PASSWORD_GRACE_TIME cho cấu hình DEFAULT bằng lệnh "ALTER PROFILE". Tất cả các thay đổi liên quan yêu cầu hệ thống ALTER PROFILE priv để làm như vậy. Vì vậy, nếu không có các priv DBA, bạn không thể làm điều đó.