디비 비번 만료일을 무한으로 안해놓으면
기본적으로 세팅이 되어있는 주기에 맞춰서 비밀번호를 계속 바꿔줘야함.
미리 안바꿔놓으면 비밀번호가 만료되어서 에러발생
그래서 난 무한으로 설정해놓음.
[root@server ~]# su - oracle
[oracle@server ~]$ sqlplus /nolog
SQL> connect id/pw
Connected.
------확인
SQL> SELECT RESOURCE_NAME, LIMIT FROM DBA_PROFILES WHERE PROFILE='DEFAULT';
RESOURCE_NAME LIMIT
-------------------------------- ----------------------------------------
COMPOSITE_LIMIT UNLIMITED
SESSIONS_PER_USER UNLIMITED
CPU_PER_SESSION UNLIMITED
CPU_PER_CALL UNLIMITED
LOGICAL_READS_PER_SESSION UNLIMITED
LOGICAL_READS_PER_CALL UNLIMITED
IDLE_TIME UNLIMITED
CONNECT_TIME UNLIMITED
PRIVATE_SGA UNLIMITED
FAILED_LOGIN_ATTEMPTS 10
PASSWORD_LIFE_TIME 180
RESOURCE_NAME LIMIT
-------------------------------- ----------------------------------------
PASSWORD_REUSE_TIME UNLIMITED
PASSWORD_REUSE_MAX UNLIMITED
PASSWORD_VERIFY_FUNCTION NULL
PASSWORD_LOCK_TIME 1
PASSWORD_GRACE_TIME 7
16 rows selected.
----------만료일 확인
SQL> SELECT USERNAME, ACCOUNT_STATUS, LOCK_DATE, EXPIRY_DATE FROM DBA_USERS WHERE USERNAME='TEST';
USERNAME ACCOUNT_STATUS LOCK_DATE
------------------------------ -------------------------------- ---------
EXPIRY_DA
---------
TEST OPEN
04-MAR-17
------- 만료일 제거
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
SQL> SELECT RESOURCE_NAME, LIMIT FROM DBA_PROFILES WHERE PROFILE='DEFAULT';
RESOURCE_NAME LIMIT
-------------------------------- ----------------------------------------
COMPOSITE_LIMIT UNLIMITED
SESSIONS_PER_USER UNLIMITED
CPU_PER_SESSION UNLIMITED
CPU_PER_CALL UNLIMITED
LOGICAL_READS_PER_SESSION UNLIMITED
LOGICAL_READS_PER_CALL UNLIMITED
IDLE_TIME UNLIMITED
CONNECT_TIME UNLIMITED
PRIVATE_SGA UNLIMITED
FAILED_LOGIN_ATTEMPTS 10
PASSWORD_LIFE_TIME UNLIMITED
RESOURCE_NAME LIMIT
-------------------------------- ----------------------------------------
PASSWORD_REUSE_TIME UNLIMITED
PASSWORD_REUSE_MAX UNLIMITED
PASSWORD_VERIFY_FUNCTION NULL
PASSWORD_LOCK_TIME 1
PASSWORD_GRACE_TIME 7
----------만료일 확인
SQL> SELECT USERNAME, ACCOUNT_STATUS, LOCK_DATE, EXPIRY_DATE FROM DBA_USERS WHERE USERNAME='TEST';
USERNAME ACCOUNT_STATUS LOCK_DATE
------------------------------ -------------------------------- ---------
EXPIRY_DA
---------
TEST OPEN
'웹개발 관련' 카테고리의 다른 글
[ORACLE] 트리거 활성화, 비활성화 쿼리 (0) | 2017.03.24 |
---|---|
[ORACLE] 시퀀스 LAST VALUE 조절하기 (0) | 2017.03.24 |
[ORACLE] 서브쿼리 버전에 따른 에러 및 버전 확인 (0) | 2017.03.24 |
[ORACLE] 오라클 캐릭터셋 확인 및 변경 ORA-06553: PLS-553 에러 (0) | 2017.03.24 |
[ORACLE] 테이블 생성 > 주석 추가 > PK INDEX 생성 > PK설정 > 시퀀스 생성 > 트리거 생성 (0) | 2017.03.23 |