본문 바로가기

Oracle/ETC

PLSQL PLS-00313 오류 CREATE OR REPLACE PACKAGE BODY LADDER_GAME IS PROCEDURE START_GAME(CNT_PEOPLE NUMBER) IS BEGIN SHOW_MESSAGE(RANDOM_VALUE(CNT_PEOPLE)); END START_GAME; FUNCTION RANDOM_VALUE(SEED_VALUE NUMBER) RETURN NUMBER IS BEGIN DBMS_RANDOM.SEED(VAL => TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')); RETURN DBMS_RANDOM.VALUE(LOW => 1, HIGH => SEED_VALUE); END RANDOM_VALUE; PROCEDURE SHOW_MESSAGE(RESULT_NUMBER NUMBER) I.. 더보기
PLSQL PLS-00103 오류 CREATE PACKAGE LADDER_GAME IS PROCEDURE START_GAME(CNT_PEOPLE NUMBER); END LADDER_GAME; / CREATE PACKAGE BODY LADDER_GAME IS PROCEDURE START_GAME(CNT_PEOPLE NUMBER) IS BEGIN SHOW_MESSAGE(RANDOM_VALUE(CNT_PEOPLE)); END; FUNCTION RANDOM_VALUE(SEED_VALUE NUMBER) RETURN NUMBER IS BEGIN DBMS_RANDOM.SEED(VAL => TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS'); RETURN DBMS_RANDOM.VALUE (LOW => 1, HIGH => SEED_VALU.. 더보기
한 엔진에서 한개 이상의 인스턴스 구성하는 방법 운영체제 안에서 하나의 오라클 엔진이 설치되어있을 시에 한개 이상의 인스턴스를 동시에 구동하려면 1. DBCA를 통하여 두개의 DB를 생성 2. bash_profile에 첫번째 DB의 SID 이름을 등록하여 인스턴스 기동 3. vi 편집기 혹은 #EXPORT ORACLE_SID= 을 통해서 두번째 DB의 SID로 입력을 하여 다시 인스턴스를 기동 이때 기존에 구동되어있는 인스턴스는 Shutdown 하지 않는다. 그러면 하나의 엔진(또는 서버단위)에서 한번에 두개의 인스턴스가 기동이 가능하다. 문제는 두개의 인스턴스를 한꺼번에 구동시킬 수 있도록 메모리가 넉넉해야 한다. 더보기