sql >> Database >  >> RDS >> Oracle

Vervaldatum Oracle-gebruikerswachtwoord wijzigen

U moet als volgt een nieuw gebruikersprofiel maken (of een bestaand wijzigen):

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;

Om ACCOUNT_STATUS = EXPIRED(GRACE) . te krijgen je moet met deze gebruiker inloggen, anders verandert de status niet.

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>

Dan zou je het moeten zien:

SELECT ACCOUNT_STATUS 
FROM DBA_USERS 
WHERE USERNAME = 'RDJ7';

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

1 row selected.



  1. hoe maak ik een bestandsupload in Grails die werkt met Oracle?

  2. Probleem met Sqlalchemy en het invoegen van een array van jsonb in postgresql

  3. Hoe kunnen we het tijdsinterval van 15 minuten krijgen?

  4. PostgreSQL 11 implementeren en beheren:nieuw in ClusterControl 1.7.1