Q&A

  • 오라클 7,3과 8I 에 db접속시 에라입니다
<개발 환경 >
  Client win98  
         서버 nt4.0 에 오라클7.3 (ip : 10.1.32.220)
         서버 win 2003 server 오라클 8i 입니다 (ip : 10.1.32.230)


기존 오라클 7.3으로 으로 개발 했는데요 (역시 잘돌아감)

@ 개발을 8i로 셋팅을 다음과 같이 했어요

1 .오라클 NET8 Assistant  에서
   서비스명 data7 -> 오라클7.3 접속시 사용
           data8 -> 오라클8i 접속시 사용
           Listener -> 오라클7.3 접속시 사용
           Listener1 -> 오라클8i 접속시 사용

2. BDE 셋팅함
BDE 에서 DLL32 -> SQLORA8.DLL 사용
         VENDOR INIT  -> OCL.DLL 사용
        
프로그램 내에 database 아래부분을 변경        

SERVER NAME=DATA7                <-------- 1 번  
USER NAME=WJLPAY                 <-------- 2 번  
NET PROTOCOL=TCP/IP                
OPEN MODE=READ/WRITE                
SCHEMA CACHE SIZE=8                
LANGDRIVER=korea                    
SQLQRYMODE=                        
SQLPASSTHRU MODE=SHARED NOAUTOCOMMIT
SCHEMA CACHE TIME=-1                
MAX ROWS=-1                        
BATCH COUNT=200                    
ENABLE SCHEMA CACHE=FALSE          
SCHEMA CACHE DIR=                  
ENABLE BCD=TRUE                    
ENABLE INTEGERS=FALSE              
LIST SYNONYMS=NONE                  
ROWSET SIZE=300                    
BLOBS TO CACHE=64                  
BLOB SIZE=32                        
OBJECT MODE=TRUE                    
PASSWORD=WJLPAY                  <-------- 3 번  


<실제질문>
질문1>
1 번을 변경 data8 로 접속 하는데요
  오라클 8i 접속 하여 테이블 Open 나서 데이타 입력 하면 저장됨
  그러나 데이타 삭제 하면 Capability Not Supported 에라남 (Query.Delete 에서)
  
  
질문2>  

1 번을 변경 data7 로 접속 하는데요
  오라클 7.3 접속 하여 테이블 Open 하면 에라
    General Sql Error
    ORA-12663: 클라이언트에 의해 요청된 서비스는  서버에서 사용 할수 없습니다
    
1  COMMENTS
  • Profile
    장태원 2003.12.31 02:27
    BDE 들어가셔서.. NATIVE -> ORACLE 드라이버가

    OCI8.dll 인가를 확인하여야 합니다. 맞나.?