Notice
Recent Posts
Recent Comments
Link
말랑말랑제리스타일
[Oracle] 오라클 깨진 프로시저 조회 쿼리 본문
오라클 테이블을 수정하거나 프로시저를 깨진 채로 저장한 경우
컴파일이 안된채로 깨져있는데요
이런 경우 토드나 오라클 DB 툴을 이용하면 볼수는 있는데
간혹 다수로 리스트 쫙 뽑아서 보고싶을때나 다른 테이블이랑 엮어서 보고싶을때
조회 쿼리를 이용해서 깨진 프로시저를 한번에 볼 수 있습니다
SELECT * FROM ALL_OBJECTS WHERE OWNER = '유저명' AND STATUS = 'INVALID'
바로 이 ALL_OBJECT 테이블에서
STATUS를 INVALID로 놓고 조회하면 깨진 프로시저, 펑션 등이 쫙 나오는데
DBA 권한이 있어야 조회 가능한 테이블이고
전 유저에 대해 조회하기 때문에 유저명을 OWNER에 넣고 조회해야 퍼포먼스가 나올 수 있다는 점을 참고해서 쓰시길 바랍니다
깨진 프로시저 조회쿼리 찾다가 잘 안나와서 제가 써봅니다
'데이터베이스 > Oracle SQL' 카테고리의 다른 글
[Oracle] 테이블 Column Size 변경 (1) | 2021.12.30 |
---|---|
[Oracle] Flashback으로 Drop 한 테이블 복구 (0) | 2021.12.29 |
오라클 DB 테이블 크기 확인 쿼리 (0) | 2021.11.02 |
[Oracle] Insert Select 구문 사용법 (0) | 2021.10.13 |
[Oracle]ORA-20000 에러 내용 및 처리법 (0) | 2021.09.23 |
Comments