• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 3249
2006.07.21 (21:26:03)
SQL문을 통채로 변수에 담아서 출력을 해보시기 바랍니다.
에러로그로 봐서는 분명히 SQL문장이 잘못되어 오라클에서 파싱에러가 발생하는겁니다.

그리고 SE terminated는 해당 SQL문의 수행시간이 길어서 기본 수행시간 120초를 초과하였기 때문에,
자동으로 토인비 엔진에서 끊어주는 작업을 하는겁니다.
단, 이때, 수행중인 SQL의 작업은 자동으로 끊어지지 않습니다.
해당 서비스의 SQL튜닝이 필요하네요.


>답글이 해당글 밑으로 달리지 않아서 다시 문의드립니다.
>
>ERROR: Cursor 정보를 초기화 하는데 실패했습니다.MSG[ORA-00917: missing comma
>
>":v_param_list[i]"
>이런식으로 ":" 추가해 보았으나 같은 오류가 발생합니다.
>
>그리고 특이점은 이 구문이 실행되고 난후, 시스템 전체가 느려지는데 그 원인을 알 수가 없습니다.
>특정 쿼리(평소 잘 돌던 쿼리)를 돌리면 느려지면서 SE is Terminated. Service[bg_ys601q_sl_01a] Process time[120 sec] over 타임아웃이 발생합니다.
>
>>게시판을 이용해 주셔서 감사합니다.
>>다음양식에 맞게 입력해주세요.
>>
>>* 고객시스템명 :
>>* TOInB 버전 : 5
>>* 서버 Platform : unix / oracle 8i
>>* 문의 유형(질문/요청/참조) :
>>* 내용 :
>>
>>
>>                #define MAX_SIZE 250
>>               #define MAX_INDEX 50
>>        
>>           char v_param[MAX_SIZE];
>>           char v_param_list[MAX_INDEX][30];
>>                      
>>           int index_count=0, len, count=0;
>>           
>>           strcpy(v_param, T_answer);
>>           len=strlen(v_param);
>>           
>>           for(int i=0;i<len;i++)
>>           {
>>                   v_param_list[index_count][count++]=v_param[i];
>>                   if(v_param[i]==';')
>>                   {
>>                           v_param_list[index_count++][count-1]=NULL;
>>                           count=0;
>>                   }
>>          }
>>          v_param_list[index_count++][count]=NULL;
>>          count=0;
>>          
>>          for(int i=0;i<index_count;i++)
>>          {
>>                          EXEC-SQL
>>                        SELECT MAX(NVL(col_num,0)) + 1 INTO :col1
>>                        FROM master_1;
>>                
>>                        EXEC-SQL
>>                        INSERT INTO table_1
>>                        (col1, col2, col3,
>>                         col4, col5)
>>                        VALUES
>>                        (:col1, :col2, :col3,
>>                        v_param_list[i], :col5);
>>                
>>//TBL_Prn(tb_stderr," 데이터[%s]", v_param_list[i]);         <<--- 제대로 찍힙니다.
>>          }
>>  }                    
>>배열을 받아서 v_param_list[i] 변수를 찍어보면 정상적으로 들어오는데
>>insert문을 넣고 돌리면.. 콤마가 빠졌다는 오류(missing comma)가 뜨는데..
>>이상이 없는것 같은데..오류를 못찾겠네요..
>>
>>
>
번호 제목 닉네임 조회 등록일
497 Tr 파라미터 전달 방법 문의 [1]
엄엄
9490 2016-03-17
496 SAP 연계 메뉴얼 요청 [1]
조성제
10220 2016-01-29
495 출력 시 오류 문의 드립니다. [3]
DA인포메이션
9380 2015-12-14
494 서버 IP변경으로 라이센스 재발급 방법 [1]
루시퍼
7893 2015-11-03
493 Dynamic Report Builder 레포트 관련 문의 [1]
snowaka
7696 2015-08-27
492 Clob처리 관련 답변 부탁드립니다 [1]
메탈키드
7513 2015-07-29
491 토인비웹리포팅 바코드와 PCL5 [1]
고척동제이
8191 2015-07-20
490 toinb 세션 time out 문의 [1]
변주선
8163 2015-07-15
489 토인비5.0 다국어 지원 [1]
김택근
7608 2015-05-21
488 Toinb 문제점 확인요청(천진삼성SDI) [1]
tsdi
7768 2015-05-04
487 서버 디스크 변경시 Toinb 싱행에러 문의 [1]
tsdi
7434 2015-05-04
486 SOB관련 문의 입니다. [1]
9420 2015-02-06
485 IE 11 호환성 문의 [1]
조성제
7788 2015-01-08
484 java 업데이트시 서버에 미치는 영향 [1]
도영곤
8036 2014-09-16
483 SE_LOG variable 함수 관련 문의 드립니다. [1]
임상혁aaa
7523 2014-06-26
482 RunExcelSheet 구현 [1]
김강중
7576 2014-03-27
481 BLOB 처리방법 문의? 파일 [1]
후니7
8930 2014-01-03
480 토인비 변수 비교시 에러 발생(수정) [1]
서원규
7545 2013-03-26
479 토인비 변수 비교시 에러 발생 [1]
서원규
7570 2013-03-26
478 TOInB EVENT REMOTE_ADDR 변수 관련 문의 [1]
서원규
7716 2013-03-22
Tag List
XE Login