Q & A

Re: 오렌지 오라클 StoredProcedure 수정 문의

Date2024.04.16 / Hit : 185

안녕하세요. 웨어밸리 오렌지팀입니다.

 

아래 FAQ 참조하시기 바랍니다.

 

 FAQ-F090 : Oracle 에서 PL/SQL 의 Debug 를 사용하려면 어떻게 해야하나요?

 접속하고자 하는 해당 서버에 Orange 스키마가 있는지 확인하여 주시기 바랍니다.

또한 Debug가 가능하기 위해서는 아래와 같이 권한을 설정하여야 합니다.

 

GRANT DEBUG CONNECT SESSION TO [사용자의 DB계정] -- Oracle 10g 이상의 경우 설정

GRANT DEBUG ANY [PROCEDURE | FUCTION | …] TO [사용자의 DB계정]

 

Orange 에서는 Debug 모드를 사용할 때 Check-In / check-Out 기능을 사용하기 위하여
Orange 스키마의 ORANGE_PLSQL_LOCK_TABLE를 참조하기 때문에,
Orange Schema를 설치하는 Orange Config Admin 이란 프로그램을 통해, 해당 DB에 Orange 스키마를 설치하시면 됩니다.

 

부득이하게 Config Admin을 사용하지 않을 경우, 아래와 같이 Orange 스키마및 해당 테이블 구조를 생성하여 사용하시면 됩니다.

 

CREATE USER ORANGE IDENTIFIED BY 1 --비밀번호는 사용자 지정입니다.

ACCOUT UNLOCK; --Lock 해주셔도 됩니다.

 

GRANT RESOURCE TO ORANGE;

 

CREATE TABLE ORANGE.ORANGE_PLSQL_LOCK_TABLE

(

    LOCKTIME    VARCHAR2(20),

    LOCKHOSTIP  VARCHAR2(30),

    LOCKHOSTNAME VARCHAR2(32),

    LOCKSESSIONID   NUMBER,

    LOCKSERIALNUM   NUMBER,

    OBJECTOWNER VARCHAR2(30),

    OBJECTTYPE  VARCHAR2(13),

    OBJECTNAME  VARCHAR2(128)

);

 

감사합니다.

  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

  • 라이선스 문의
    02-6931-1728