๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋…ธ๋ ฅ์„ ์ด๊ธฐ๋Š” ์žฌ๋Šฅ์€ ์—†๊ณ 
๋…ธ๋ ฅ์„ ์™ธ๋ฉดํ•˜๋Š” ๊ฒฐ๊ณผ๋„ ์—†๋‹ค.
- ์ด์ฐฝํ˜ธ 9๋‹จ

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.