Thursday, November 28, 2013

Oracle - Alter profile / user [ ORA-01017/ ORA-28009 ]




SQL> connect sys as sysdba
Enter password: 
Connected.


SQL> SELECT * FROM DBA_PROFILES;

PROFILE         RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT         COMPOSITE_LIMIT KERNEL  UNLIMITED
DEFAULT         SESSIONS_PER_USER KERNEL  UNLIMITED
DEFAULT         CPU_PER_SESSION KERNEL  UNLIMITED
DEFAULT         CPU_PER_CALL KERNEL  UNLIMITED
DEFAULT         LOGICAL_READS_PER_SESSION KERNEL  UNLIMITED
DEFAULT         LOGICAL_READS_PER_CALL KERNEL  UNLIMITED
DEFAULT         IDLE_TIME KERNEL  UNLIMITED
DEFAULT         CONNECT_TIME KERNEL  UNLIMITED
DEFAULT         PRIVATE_SGA KERNEL  UNLIMITED
DEFAULT         FAILED_LOGIN_ATTEMPTS PASSWORD 10
DEFAULT         PASSWORD_LIFE_TIME PASSWORD 180
DEFAULT         PASSWORD_REUSE_TIME PASSWORD UNLIMITED
DEFAULT         PASSWORD_REUSE_MAX PASSWORD UNLIMITED
DEFAULT         PASSWORD_VERIFY_FUNCTION  PASSWORD NULL
DEFAULT         PASSWORD_LOCK_TIME PASSWORD 1
DEFAULT         PASSWORD_GRACE_TIME PASSWORD 7

16 rows selected.

SQL> ALTER PROFILE DEFAULT LIMIT password_life_time UNLIMITED;

Profile altered.

SQL> SELECT * FROM DBA_PROFILES;

PROFILE         RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT         COMPOSITE_LIMIT KERNEL  UNLIMITED
DEFAULT         SESSIONS_PER_USER KERNEL  UNLIMITED
DEFAULT         CPU_PER_SESSION KERNEL  UNLIMITED
DEFAULT         CPU_PER_CALL KERNEL  UNLIMITED
DEFAULT         LOGICAL_READS_PER_SESSION KERNEL  UNLIMITED
DEFAULT         LOGICAL_READS_PER_CALL KERNEL  UNLIMITED
DEFAULT         IDLE_TIME KERNEL  UNLIMITED
DEFAULT         CONNECT_TIME KERNEL  UNLIMITED
DEFAULT         PRIVATE_SGA KERNEL  UNLIMITED
DEFAULT         FAILED_LOGIN_ATTEMPTS PASSWORD 10
DEFAULT         PASSWORD_LIFE_TIME PASSWORD UNLIMITED
DEFAULT         PASSWORD_REUSE_TIME PASSWORD UNLIMITED
DEFAULT         PASSWORD_REUSE_MAX PASSWORD UNLIMITED
DEFAULT         PASSWORD_VERIFY_FUNCTION  PASSWORD NULL
DEFAULT         PASSWORD_LOCK_TIME PASSWORD 1
DEFAULT         PASSWORD_GRACE_TIME PASSWORD 7



SQL> connect sys 
Enter password:
ERROR:
ORA-01017: invalid username/password; logon denied

SQL> connect sys as sysdba
Enter password: 
Connected.

-- USER IN LOCK

SQL> alter user sys identified by PASS account unlock;

User altered.

[oracle@svr-oracle01 ~]$ sqlplus sys/PASS@oralee

SQL*Plus: Release 11.2.0.3.0 Production on Thu Nov 28 10:50:23 2013

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

ERROR:
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER


Enter user-name: 
ERROR:
ORA-01017: invalid username/password; logon denied


Enter user-name: 
ERROR:
ORA-01017: invalid username/password; logon denied


SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus
[oracle@svr-oracle01 ~]$ oerr ORA 28009
28009, 00000, "connection as SYS should be as SYSDBA or SYSOPER"
// *Cause:    connect SYS/<password> is no longer a valid syntax
// *Action:   Try connect SYS/<password> as SYSDBA or
//            connect SYS/<password> as SYSOPER
//
[oracle@svr-oracle01 ~]$ sqlplus sys/PASS as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Thu Nov 28 10:51:28 2013

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


Connected to:
Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options

SQL> exit



# ALTER PASS

SQL> alter user USER identified by PASS;

User altered.




0 comentários:

Post a Comment