ORA-00955
ORA-00955 : ๊ธฐ์กด์ ๊ฐ์ฒด๊ฐ ์ด๋ฆ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. "name is already used by an existing object"
ํ ์ด๋ธ, ๋ทฐ, ์ํ์ค ๋ฑ ์ค๋ผํด ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ค๊ณ ํ๋๋ฐ ์์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ฃผ๋ก ํ ์ด๋ธ์ ์์ฑํ๋ ค๋๋ฐ ์ด๋ฐ ์๋ฌ๊ฐ ๋ฐ์ํด์ ํ ์ด๋ธ์ DROP์ํค๋ ค๊ณ ํ๋๋ฐ ํ ์ด๋ธ์ ์กด์ฌํ์ง ์๋๋ค๊ณ ํ๊ณ ... ๋ค์ ๊ฐ์ ์ด๋ฆ์ผ๋ก ํ ์ด๋ธ์ ์์ฑํ๋ ค๋๋ฐ ์ด๋ฏธ ์ฌ์ฉํ๊ณ ์๋ ์ด๋ฆ์ด๋ผ๊ณ ํ๊ณ ... ๋๋ฐ์ฒด ๋ญ๊ฐ ๋ฌธ์ ์ธ์ง....
์ค๋ผํด์์๋ ๊ฐ์ฒด์ ํ์ ์ด ๋ค๋ฅด๋๋ผ๋ ๊ฐ์ ๋ช ์นญ์ผ๋ก ์์ฑํ ์ ์์ต๋๋ค. ๊ทธ๋์ ์์ ๊ฐ์ ์ํฉ์ด ๋ฒ์ด์ก์ ๋๋ ๋ค๋ฅธ ๊ฐ์ฒด ํ์ ์ผ๋ก ํด๋น ๋ช ์นญ์ด ์์ฑ๋์ด ์์ ๊ฒ๋๋ค. ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Data Dictionary์ ํด๋น ์ ์ ๊ฐ ์ด๋ค Object๋ฅผ ๋ค๊ณ ์๋์ง ํ์ธํด๋ณด๊ณ ์ญ์ ํด์ฃผ๋ฉด ๋ฉ๋๋ค.
ํด๊ฒฐ
1
2
3
4
5
6
|
SELECT
OBJECT_NAME
,OBJECT_TYPE
FROM
USER_OBJECTS
WHERE OBJECT_NAME LIKE '%ํ
์ด๋ธ๋ช
%';
|
LIKE๋ฌธ์ ์ฌ์ฉํด์ ํ ์ด๋ธ๋ช ์ ๊ฒ์ํด์ ํด๋น ๊ฐ์ฒด๊ฐ ์ด๋ค ํ์ ์ธ์ง ํ์ธํด์ค๋๋ค. EMP20์ด๋ผ๋ ๋ช ์นญ์ผ๋ก ํ ์ด๋ธ์ ์์ฑํด์ฃผ๋ ค๊ณ ํ๋๋ฐ ์ด๋ฏธ ์๋ ์ด๋ฆ์ด๋ผ๊ณ ํด์ OBJECTS๋ฅผ ์ฐพ์๋ณด๋ VIEW๋ก ๋ง๋ค์ด์ ธ ์๋๊ฒ์ ํ์ธํ์ต๋๋ค. ํด๋น OBJECT๋ก DROP ์์ ์ ํด์ฃผ๊ณ ๋ค์ ์์ฑํ๋ฉด ๋ฌธ์ ์์ด ์์ฑ์ด ๊ฐ๋ฅํ ๊ฒ์ ๋๋ค.
๋๊ธ