E R R O R/Oracle Error5 [Oracle Error] ORA-28002: the password will expire within 1 days 28002. 00000 - "the password will expire within %s days " ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ค๋ณด๋ฉด ๊ณ์ ์ ์์ฑํ๊ณ ๋ช๊ฐ์ ์ ์์ ์ผ๋ก ์ ์ฌ์ฉํ๋ค๊ฐ ์ด๋ฐ ๋ฉ์ธ์ง๋ฅผ ํ์ธํ ๋๊ฐ ์๋ค. ์๋ฌ ๋ฉ์ธ์ง๋ ์๋๋ฏ๋ก ํ์ธ์ ๋๋ฅด๋ฉด ์ ์์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ ์ ์์๋ฟ๋๋ฌ ์ฆ์์ด ๋ฐ๊ฒฌ๋๊ฑฐ๋ ํ๋์ผ๋ ์๋ค. ๋จ์ง ์ฌ์ฉ์ค์ธ ๋น๋ฐ๋ฒํธ์ ์ฌ์ฉ ๊ธฐ๊ฐ๋ง๋ฃ๊ฐ ์ด๋๋ฌ์ผ๋ ๋ณ๊ฒฝํด๋ฌ๋ผ๋ ์๋ฏธ์ด๋ค. 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... 2023. 7. 11. [Oracle Error] ORA-00904: "BO_NO11": "invalid identifier", ์๋ชป๋ ์๋ณ์ TEST1 ํ ์ด๋ธ์ ์ ์ฝ์กฐ๊ฑด์ ์ถ๊ฐํ๋ ค๊ณ ALTER ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ฐธ์กฐํค๋ฅผ ์ถ๊ฐํ์๋ค. ๊ทธ๋ฐ๋ฐ ORA-00904 ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ๋ถ๋ช ์ด์ ์์ด ์์ฑํ๊ฒ ๊ฐ์๋๋ฐ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ์ฟผ๋ฆฌ๋ฌธ์ ์ฌ์ฐจ ๋ค์ ํ์ธํด๋ณด์๋ค. (....!) ์์ธํ ํ์ธํด๋ณด๋ ์ฟผ๋ฆฌ๋ฌธ์์ BO_NO11๋ก ์ฌ์ฉํ๊ณ ์๋ ์ปฌ๋ผ์ด ์กด์ฌํ์ง ์๋๋ค... ์ฒ๋ฆฌ๊ฒฐ๊ณผ ๊ธฐ์กด์ ์ถ๊ฐ๋์ด ์์ง ์๋ BO_NO11 ์ปฌ๋ผ์ ์ถ๊ฐํ๊ณ ์คํ (์ ์ฝ ์ฌํญ์ ์ถ๊ฐํ ์ปฌ๋ผ ๋๋ฝ์ผ๋ก ๋ฐ์ํ ์๋ฌ) [๋๋ฝ๋์๋ ์ปฌ๋ผ์ ์ถ๊ฐ] ALTER TABLE TEST1 ADD (BO_NO11 NUMBER(12)); ์ดํ ์ฟผ๋ฆฌ๋ฅผ ์คํํ๋ ์ ์์ ์ผ๋ก ์ปฌ๋ผ ์ถ๊ฐ๊ฐ ๋์๋ค. @Junesker 2022. 9. 23. [Oracle Error] ORA-00907: "missing right parenthesis", ์ค๋ฅธ์ชฝ ๊ดํธ ๋๋ฝ TEST1 ํ ์ด๋ธ์ ์ ์ฝ์กฐ๊ฑด์ ์ถ๊ฐํ๋ ค๊ณ ALTER ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ฐธ์กฐํค๋ฅผ ์ถ๊ฐํ์๋ค. ๊ทธ๋ฐ๋ฐ ORA-00907 ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ๋ถ๋ช ์ด์ ์์ด ์์ฑํ๊ฒ ๊ฐ์๋๋ฐ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ์ฟผ๋ฆฌ๋ฌธ์ ์ฌ์ฐจ ๋ค์ ํ์ธํด๋ณด์๋ค. (....!) ์์ธํ ํ์ธํด๋ณด๋ ์ฟผ๋ฆฌ๋ฌธ์์ ๊ดํธ 1๊ฐ๋ฅผ ๋น ๋จ๋ ค์ ๋ฐ์ํ ์๋ฌ์๋ค. ์ฒ๋ฆฌ๊ฒฐ๊ณผ ์ฝค๋ง(,), ๊ดํธ((,)) ๋ฑ์ ์ ํํ๊ฒ ์ฌ์ฉํ์ง ์์ ๋ ๋ฐ์ํ๋ฏ๋ก, ์ฟผ๋ฆฌ๋ฌธ์ ์ ํํ๊ฒ ํ์ธ ํ์ ์์ฑํด์ค๋ค. [๋ฌธ์ ๊ฐ ๋ฌ๋ ์ฟผ๋ฆฌ๋ฌธ] ALTER TABLE TEST1 ADD (Constraint fk_test1 Foreign Key(BO_NO11) REFERENCES DRAGDROP(BO_NO) [์์ ๋์ด ์ ์์ ์ธ ์ฟผ๋ฆฌ๋ฌธ] ALTER TABLE TEST1 ADD (Constraint fk_test.. 2022. 9. 23. [Oracle Error] ORA-00947: not enough values 00947. 0000 - "not enough values", ๊ฐ์ ์๊ฐ ์ถฉ๋ถํ์ง ์์ต๋๋ค ORACLE ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ ์ฝ์ ์ค์ ๋ฐ์ํ ์๋ฌ์ด๋ค. ๋ค๋ฅธ Insert๊ตฌ๋ฌธ์๋ ๋ฌธ์ ๊ฐ ์์๋๋ฐ ํน์ Insert ๊ตฌ๋ฌธ์๋ง ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ์คํ์ด๊ฒ ๊ฑฐ๋ ํ์ธํด๋ดค์ง๋ง ์คํ๋ ์์๋ค. ๊ทธ๋์ ์ด๋๊ฐ ์ ๋ชป๋ฌ๋์ง ํ์ธํ๊ฒฐ๊ณผ, Insert ๊ตฌ๋ฌธ ์ฌ๋ฌ๊ฐ๋ฅผ ','๋ก ๊ตฌ๋ฌธํ์ฌ ํ์ค์ฉ ์คํํ๊ณ ์ญ์ ํ๋ ๊ณผ์ ์์ ๋งจ ๋ง์ง๋ง Insert ๊ตฌ๋ฌธ์ ์ปฌ๋ผ ๋๋น ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ด ๋ฐ์ดํฐ ์ฝ์ ์ค์ ์ปฌ๋ผ๊ณผ ๋ฐ์ดํฐ์ ๊ฐ์ด ์ ํํ๊ฒ ๋งค์นญ๋์ง ์์ ๋ฐ์ํ๋ ์๋ฌ์๋ค. ์คํ๊ฐ ์๋์๋ค๊ณ ์๊ฐํ๋๋ฐ, ์ปฌ๋ผ์ด 5๊ฐ๋ฉด ๋ฐ์ดํฐ๋ 5๊ฐ๋ก ๋งค์นญ์ ํ์ด์ผํ๋๋ฐ ๋ฐ์ดํฐ ๋ถ๋ถ์ 4๊ฐ๋ก 1๊ฐ๋ฅผ ๋น ๋จ๋ฆฐ๊ฒ์ด๋ค. ๊ทธ๋์ '๊ฐ์ ์๊ฐ ์ถฉ๋ถํ์ง ์์ต๋๋ค.'๋ผ๋ ์๋ฌ๊ฐ ์ถ๋ ฅ๋๋ค. ์ฒ๋ฆฌ๊ฒฐ๊ณผ Insert์, ์ปฌ๋ผ ๊ฐฏ์์ ๋ง์ถฐ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํด์ผํ๋๋ฐ ๋ฐ์ดํฐ ๊ฐฏ์๊ฐ ์ปฌ.. 2022. 8. 8. [Oracle Error] Unable to launch the Java Virtual Machine Located at path: C:\Program Files\Java\jdk1.8.0_271\jre\bin\msvcr100.dll ๋ฐ์ดํฐ๋ฒ ์ด์ค Oracle SQL Developer tool์ ์ค์นํ๋ ๊ณผ์ ์์ ๋ฐ์ํ ์๋ฌ๋ค. ๋ถ๋ช ์ค์น ์์ ๋ด๊ฐ ์ค์นํ Java JDK๊ฒฝ๋ก๋ฅผ ์ค์ ํ๋ผ๊ณ ํด์ ์ค์ ํ ์ค์น๋ฅผ ์งํํ์๋๋ ์ ๋ฐ ์๋ฌ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ๊ณ ์๋ค. ๊ฒฝ๋ก๊ฐ ์๋ชป๋์๋ํด์ JDK ๊ฒฝ๋ก๋ฅผ ํ์ธํด๋ดค์ง๋ง ๊ฒฝ๋ก๋ ๋ถ๋ช ํ ํ๋ฆฌ์ง ์์๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ฌด์จ ์๋ฌ์ธ์ง ํต ๋ชฐ๋ผ ๊ฒ์์ ํด๋ณด์๋ค. ๊ฒ์ ๊ฒฐ๊ณผ, ๋ด๊ฐ ์ค์ ํ JDK๊ฒฝ๋ก์๋ ๋ฌด๊ดํ๊ฒ ์๋ฌ๋ฉ์์ง์๋ ๋์์๋ [C:\Program Files\Java\jdk1.8.0_271\jre\bin\msvcr100.dll] dll์ด ์์ด์ ์๊ธฐ๋ ๋ฌธ์ ์๋ค. dll๋ฌธ์ ๋ ๊ฐํน ๊ฐ๋ฐํ๋ค๋ณด๋ฉด ์์คํ ์์์ ๋ํ๋๋ ๊ฒฝ์ฐ๊ฐ ์ฐธ ๋ง๋ค. ๋๋ ์์ฉํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ค๋ณด๋ฉด ๊ฐํน ๋ํ๋๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ์ด๋ฒ์๋ SQL De.. 2022. 8. 1. ์ด์ 1 ๋ค์