본문 바로가기

IT/오라클

[PL/SQL] 에러 해결 : pls-00905 object is invalid

반응형

 

PL/SQL을 다루다가 에러가 발생하였습니다.

에러 날 때마다 정리 좀 해두면 좀 편할까 싶어 정리해둡니다.

 

=====

PLS-00905 오브젝트가 부당합니다.

=====

 

찾아보니 컴파일 에러가 발생한,

그러니깐 이상한 Stored Procedure를 계속 컴파일 실행하다 발생하는 에러 같다.

 

내 상황 : Package 컴파일 실행

해결 : DEF부터 하나씩 에러를 잡아주기

 

방법 

1. sqlplus 로 오라클 접근

2. DEF 컴파일

@Package_name_DEF.sql
/

 

3. 에러 확인

show errors

4. 에러 수정

5. 재컴파일

 

 

show errors 라는 게 가능 하다니

놀라운 발견을 하였다....

반응형

'IT > 오라클' 카테고리의 다른 글

[Oracle] PARTITION BY란 무엇인가? (분석함수)  (0) 2021.12.17
[Oracle] 오라클의 Synonym(시노님)이란?  (0) 2021.07.21
[Oracle] SQL 수행단계  (0) 2021.06.29