UTL_RECOMP

UTL_RECOMP 패키지의 기본 개념과 패키지 내의 프러시저를 사용하는 방법을 설명합니다.

개요

UTL_RECOMP는 Invalid 상태의 오브젝트를 다시 컴파일하기 위한 프러시저를 제공합니다. 다시 컴파일되 는 오브젝트는 function, procedure, view, trigger, package, type 입니다. 이 패키지는 SYS 유저만 수행할 수 있다. 또한 이 패키지의 프러시저가 수행되는 동안 tibero에 다른 DDL을 수행하지 말아야 합니다. 이를 따르 지 않으면 데드락을 야기할 수 있다.

프러시저

본 절에서는 UTL_RECOMP 패키지에서 제공하는 프러시저를 알파벳 순으로 설명합니다.

RECOMP_SERIAL

Invalid 오브젝트를 순서대로 다시 컴파일하는 프러시저입니다.

RECOMP_SERIAL 프러시저의 세부 내용은 다음과 같습니다.

  • 프로토타입

PROCEDURE RECOMP_SERIAL
(
        schema  IN  VARCHAR2  DEFAULT  NULL
);
  • 파라미터

파라미터
설명

schema

  • 어떤 owner의 오브젝트를 다시 컴파일할 지정해줌

  • NULL인 경우 모든 Invalid 상태의 오브젝트들을 다시 컴파일

  • 예제

Last updated