Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Thay đổi ngày hết hạn mật khẩu người dùng Oracle

Bạn phải tạo hồ sơ người dùng mới (hoặc thay đổi hồ sơ hiện có) như sau:

CREATE PROFILE SHORT_LIFE_PROFILE LIMIT
    PASSWORD_LIFE_TIME 1/24/60/60 --> = 1 second
    PASSWORD_GRACE_TIME 1/24; --> = 1 hour

ALTER USER rdj7 PROFILE SHORT_LIFE_PROFILE;

Để nhận được ACCOUNT_STATUS = EXPIRED(GRACE) bạn phải đăng nhập với người dùng này, nếu không trạng thái không thay đổi.

C:\>sqlplus rdj7/*****@yourDB

SQL*Plus: Release 11.2.0.1.0 Production on Fri Mar 10 10:09:29 2017

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR:
ORA-28002: the password will expire within 0 days

Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
With the Partitioning option

SQL>

Sau đó, bạn sẽ thấy nó:

SELECT ACCOUNT_STATUS 
FROM DBA_USERS 
WHERE USERNAME = 'RDJ7';

ACCOUNT_STATUS                  
--------------------------------
EXPIRED(GRACE)     

1 row selected.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm NUMTOYMINTERVAL () trong Oracle

  2. Java-Eclipse:Gói oracle.jdbc.driver không tồn tại

  3. Làm thế nào để bạn tìm hiểu về các tính năng không dùng nữa trong bản phát hành mới của Oracle?

  4. Oracle SQL - Truy vấn 2 bảng dựa trên các khóa ngoại của chúng

  5. Nối nhiều hàng thành một cột bằng cách sử dụng một hàm trong Oracle với 3 bảng liên quan