반응형
오라클을 접속하였는데 다음과 같은 경고 메세지가 떴을 것이다.
패스워드가 만료된다고 하는데 이는 간단한 쿼리문으로 쉽게 해결이 가능하다.
SQL Developer
1. sys 계정 LIMIT 검색
SELECT RESOURCE_NAME, LIMIT
FROM DBA_PROFILES
WHERE PROFILE = 'DEFAULT' AND RESOURCE_TYPE = 'PASSWORD';
다음과 같이 PASSWORD_LIFE_TIME의 LIMIT이 180으로 되어 있을 것이다.
이것을 UNLIMITED로 바꿔주면 된다.
2. UNLIMITED로 바꾸기
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
터미널
SQL> CONN SYS/ORACLE AS SYSDBA
SQL> SELECT RESOURCE_NAME, LIMIT
FROM DBA_PROFILES
WHERE PROFILE = 'DEFAULT' AND RESOURCE_TYPE = 'PASSWORD';
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
반응형
'데이터베이스 > RDBMS' 카테고리의 다른 글
VARCHAR와 CHAR의 차이점 (0) | 2019.10.22 |
---|---|
[Oracle] 트랜잭션 Transaction, TCL (0) | 2019.10.06 |
[macOS] SQL Developer - The Network Adapter could not establish the connection 에러 해결 (6) | 2019.10.04 |
[Oracle] DML - SELECT, INSERT, UPDATE, DELETE (0) | 2019.10.02 |
[Oracle] DDL - CREATE, ALTER, DROP, RENAME, TRUNCATE (0) | 2019.10.01 |