์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ค๋ณด๋ฉด ๊ณ์ ์ ์์ฑํ๊ณ ๋ช๊ฐ์ ์ ์์ ์ผ๋ก ์ ์ฌ์ฉํ๋ค๊ฐ ์ด๋ฐ ๋ฉ์ธ์ง๋ฅผ ํ์ธํ ๋๊ฐ ์๋ค. ์๋ฌ ๋ฉ์ธ์ง๋ ์๋๋ฏ๋ก ํ์ธ์ ๋๋ฅด๋ฉด ์ ์์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ ์ ์์๋ฟ๋๋ฌ ์ฆ์์ด ๋ฐ๊ฒฌ๋๊ฑฐ๋ ํ๋์ผ๋ ์๋ค. ๋จ์ง ์ฌ์ฉ์ค์ธ ๋น๋ฐ๋ฒํธ์ ์ฌ์ฉ ๊ธฐ๊ฐ๋ง๋ฃ๊ฐ ์ด๋๋ฌ์ผ๋ ๋ณ๊ฒฝํด๋ฌ๋ผ๋ ์๋ฏธ์ด๋ค.
ORA-28002: the password will expire within 1 days 28002.
์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ
1. ์์คํ ๋ก๊ทธ์ธ/๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ ์ฃผ๊ธฐ๋ฅผ ์กฐํํ๋ค.
// ์์คํ ๋ก๊ทธ์ธ/๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ ์ฃผ๊ธฐ ์กฐํ
SELECT
RESOURCE_NAME, LIMIT
FROM DBA_PROFILES
WHERE PROFILE = 'DEFAULT'
AND RESOURCE_TYPE = 'PASSWORD';
2. ์์คํ ๋ก๊ทธ์ธ/๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ ์ฃผ๊ธฐ๋ฅผ ์ ํ์์์ผ๋ก ๋ณ๊ฒฝํ๋ค.
// ์์คํ ๋ก๊ทธ์ธ/๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ ์ฃผ๊ธฐ๋ฅผ ์ ํ์์์ผ๋ก ๋ณ๊ฒฝ
ALTER PROFILE DEFAULT
LIMIT PASSWORD_LIFE_TIME UNLIMITED;
3. ๋น๋ฐ๋ฒํธ ์ฌ์ฉ ๊ธฐ๊ฐ ๋ง๋ฃ๊ฐ ๋ค๊ฐ์ค๋ ๊ณ์ ์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ๋ค.
ALTER USER test IDENTIFIED BY 1234;
๋๊ธ