스키마 삭제시....사용여부 조사는 어떻게 하는지요? 0 2 2,046

by 박동혁 스키마 삭제 [2009.11.02 09:40:33]


안녕하세요.

필요없다고 판단되는 스키마를 삭제하려고 합니다.

현재 디비서버에 스키마가 10개정도 있습니다.

그중에서 필요없다고 판단되는 것을 삭제하려고 합니다.

지금 삭제할려고 하니..걱정되는 것이....혹시 다른 삭제하고 났더니...다른 곳에서 이 스키마를 사용하고 있던 것은 아닌지...이 부분이 걱정입니다.

 

스키마삭제시 사전 조사 하는 방법?

혹은

스키마 삭제시 주의점

혹은

스키마 삭제시 기본적으로 해줘야할 것들이 있다면.....

도움 주시기를 부탁드립니다.

 

신형인플로엔자로 얘기가 많습니다. 건강 유의하시며 화이팅!! 아자아자!!

 

답변에 미리 감사드립니다. 꾸벅!!!

 

by 현 [2009.11.02 12:14:59]
저 같은 경우에 스키마 삭제하려 할때 혹시 다른 데서 사용하는지 불분명할 경우
스키마 삭제 대신에 일단 해당 계정을 lock을 걸어 두거나 패스워드를 변경해 둡니다.(일정기간동안)
그렇게 해 놓고 일정기간 지난다음 문제가 없으면 삭제합니다.

by 박동혁 [2009.11.02 14:14:21]
현님!
좋은 답변 감사합니다.
우선 다른 스키마에서 불리는 시노님이 없는가를 확인하였고....
(SELECT *
FROM ALL_SYNONYMS
WHERE TABLE_OWNER LIKE '%AAA%'
AND OWNER NOT LIKE '%AAA%')

어플리케이션파트에 프로그램에서 부르는 곳이 없는곳이 없는지를 확인해달라고 부탁하였습니다.

이제 현님이 알려주신데로.....일단 락을 걸어 놓아보겠습니다.
감사드립니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입