oracle

    Pro*c를 이용한 오라클 PL/SQL function 호출

    Proc*c를 이용해 Sub Program(Procedure or Function)을 호출 하는 방법에 대해 설명한다. 자료를 찾아보면 대부분의 샘플 코드가 Procedure 로만 되어 있다. 여기서는 Function을 호출 해 보기로 한다. 사실 호출 방법은 거의 비슷 하다. - 컴파일 방법 PL/SQL 구문을 사용하기 때문에 proc 컴파일 옵션을 주어야 한다. 그런데, 컴파일 옵션을 주면 다른 Pro*c 구문에서 컴파일이 안되는 일이 발생을 한다. 따라서, PL/SQL 구문을 사용하는 소스는 별도 .pc 파일로 때어 내어서 별도 컴파일을 해야한다. $ proc include=../inc iname=sub.pc SQLCHECK=SEMANTICS userid=oracleid/oraclepwd 여기서 기..

    Pro*C/C++ Precompiler Programmer's Guide

    [ 원문 링크 ] http://download.oracle.com/docs/cd/A58617_01/server.804/a58233/toc.htm [ 다운로드 링크 ]

    ORA-01002 fetch out of sequence

    ORA-01002 fetch out of sequence 는 여러 경우에 발생을 한다. 그중 한가지에 대한 오류 발생 사례 이다. DB Link로 Remote 테이블을 참조 하고 있는 프로세스가 작업을 수행하고 있는 상태에서, Remote DB가 Shutdown 되는 경우 위 에러가 발생 한다. Remote DB가 Start되고 새로운 세션을 맺어야 프로세스가 정상 동작을 한다. 세션을 유지한 상태에서 Remote DB가 Start 되어도 위 에러가 계속 발생한다. 말이 어렵다 테스트 해보자. 1. ORA TNS에 RemoteDB를 추가한다. 2. DB 링크를 생성한다. CREATE PUBLIC DATABASE LINK test_link CONNECT TO remoteDBid IDENTIFIED BY r..

    Oracle 에러코드

    Oracle 에러코드

    Visual Sutdio 2008 설치 기념 첫 산출물이다. Oracle 에러코드를 입력 하면 해당 문구를 출력 해주는 완전 초 간단 프로그램 Visual Studio 2005 보다 체감 속도가 빨라진 듯 하다. 전체 소스는 여기 소스는 사실 볼것 없고, 실행 파일만 사용하시길 ㅎㅎ

    crontab

    일정 주기로 처리하는 배치 프로세스의 경우 시스템 crontab에 등록 하여 자동화 시킬 수 있다. * crontab 명령 $ crontab [-e | -l | -r] -e: 등록된 crontab을 편집한다. -l: 등록된 crontab명령을 출력한다. -r: 등록된 crontab을 삭제한다. * crontab 편집 $ crontab -e 위 명령을 입력하면 vi 환경에서 crontab 편집이 된다 20 13 * * 7 /home/batch/script/backup.sh 0 6 1 3 * /home/batch/script/logdel.sh 0 0 * * * /home/batch/script/daybatch.sh 30 * * * * /home/batch/script/hourbatch.sh 0,5,10,15..

    JSP 만으로 오라클 접속

    서블릿을 사용하지 않고 JSP만 이용 commit, rollback 지원 하지 않고 단순 조회용 SELECT Query Viewer by newtype Server Info Server IP Server SID Server User Server Password Query