반응형
ORA-04068: Existing state of packages has been discarded
ORA-04068 오류는 실행 중인 패키지가 다시 컴파일되었거나 변경된 경우 발생합니다.
오류 원인
- 패키지의 상태가 변경됨
- 패키지가 다시 컴파일되어 세션에서 사용 중인 상태가 사라짐
- 런타임 중 패키지 변경이 발생하여 현재 세션에서 충돌 발생
해결 방법
- 패키지 재컴파일
ALTER PACKAGE my_package COMPILE;
- 세션 재시작
EXIT; sqlplus user/password@db
- DBMS_SESSION.RESET_PACKAGE 사용
EXEC DBMS_SESSION.RESET_PACKAGE;
반응형
'SW > Database' 카테고리의 다른 글
ORA-01628: max extent reached for rollback segment / 원인과 해결 방법 (0) | 2025.03.05 |
---|---|
ORA-01578: ORACLE data block corrupted / 원인과 해결 방법 (0) | 2025.03.05 |
ORA-12519: TNS:no appropriate service handler found / 원인과 해결 방법 (0) | 2025.03.04 |
ORA-09755: osndop: permission denied / 원인과 해결 방법 (0) | 2025.03.04 |
ORA-29269: Directory access denied / 원인과 해결 방법 (0) | 2025.03.04 |