yeonghoon.kim

  • 게시판
  • 갤러리
  • aws

Oracle 9i cx_Oracle 클라이언트 연결 방법

김영훈 2024.01.12 11:02 조회 수 : 660

최신 클라이언트에서 접속 시도 시 아래와 같은 메세지 발생
cx_Oracle.DatabaseError: ORA-03134: Connections to this server version are no longer supported.

 

1) 11 버전에서 접속이 된다고 해서 rpm 설치 시도
-> 경로 못잡음

 

2) 압축파일(zip) 해제 후, /etc/ld.so.conf에 라이브러리 경로 지정 후 ldconfig 명령 실행

 

3) 테스트

>>> import cx_Oracle
>>> cx_Oracle.init_oracle_client(lib_dir="/usr/local/instantclient_11_2")
>>> cx_Oracle.connect(user="user",password="passwd",dsn="localhost/ORCL"


  • 추천 0

  • 비추천 0
이 게시물을
목록

댓글 1

  • 김영훈

    2024.01.12 11:02

    # Oracle 9i cx_Oracle 클라이언트 연결 매뉴얼

    ## 개요
    이 매뉴얼은 cx_Oracle 클라이언트를 사용하여 Oracle 9i에 연결하는 방법에 대한 단계별 가이드를 제공합니다. `ORA-03134: Connections to this server version are no longer supported.` 오류를 만나면 이 가이드를 통해 해결할 수 있습니다.

    ## 단계별 안내

    ### 1단계: Oracle 클라이언트 버전 11 설치
    - Oracle 9i는 Oracle 클라이언트 버전 11을 사용하여 접속할 수 있다고 알려져 있습니다.
    - RPM을 사용하여 Oracle 클라이언트 버전 11을 설치합니다. 경로 문제가 발생하면 다음 단계로 진행하세요.

    ### 2단계: ZIP 파일을 사용한 수동 설치
    1. **ZIP 파일 다운로드**
       - Oracle 클라이언트 버전 11 ZIP 파일을 다운로드합니다.

    2. **ZIP 파일 압축 해제**
       - 적절한 디렉토리에 내용을 추출합니다. 예: `/usr/local/instantclient_11_2`.

    3. **라이브러리 경로 설정**
       - `/etc/ld.so.conf` 파일을 편집하여 Oracle 클라이언트 라이브러리 경로를 포함시킵니다.
       - 예시 입력: `/usr/local/instantclient_11_2`
       - 변경사항을 저장하고 편집기를 종료합니다.

    4. **시스템 구성 업데이트**
       - `ldconfig`을 실행하여 시스템의 라이브러리 캐시를 업데이트합니다.

    ### 3단계: 연결 테스트
    1. **파이썬 환경 설정**
       - 시스템에 파이썬이 설치되어 있는지 확인합니다.
       - 아직 설치되지 않았다면 `cx_Oracle` 모듈을 설치합니다.

    2. **연결 테스트를 위한 파이썬 스크립트**
       - 다음 파이썬 스크립트를 사용하여 연결을 테스트합니다:

    ```markdown
    import cx_Oracle

    # Oracle 클라이언트 초기화
    cx_Oracle.init_oracle_client(lib_dir="/usr/local/instantclient_11_2")

    # 연결 설정
    connection = cx_Oracle.connect(user="user", password="passwd", dsn="localhost/ORCL")

    # 연결 성공 여부 확인
    print("Oracle 9i에 성공적으로 연결되었습니다")
    ```

    ### 결론
    이 단계들을 따르면 Oracle 클라이언트 버전 11을 사용하여 cx_Oracle 클라이언트로 Oracle 9i에 연결할 수 있습니다. 문제가 지속되면 Oracle의 공식 문서나 커뮤니티 포럼을 참조하거나 추가 지원을 받는 것을 고려해보세요.

    추천0 비추천0 댓글

사진 및 파일 첨부

여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.

파일 용량 제한 : 0MB (허용 확장자 : *.*)

업로드 중... (0%)

0개 첨부 됨 ( / )
 
번호 제목 글쓴이 날짜 조회 수
공지 2025 일본 여행 계획 김영훈 2024.10.10 983
공지 현금, 저축, 투자, 지출, 예산, 보험 내역(2024-05-30) 김영훈 2024.03.10 636
265 BPFDoor 악성코드 통합 점검 스크립트 (KISA 가이드 기반) 김영훈 2025.05.16 114
264 error: invalid conversion from ‘char’ to ‘char*’ [-fpermissive] 김영훈 2025.05.08 63
263 prometheus, grafana, node-exporter 임시 김영훈 2025.01.03 299
262 MegaCli64 Hotspare 구성 김영훈 2024.11.11 518
261 12월 기타큐슈 2박 3일 관련 김영훈 2024.11.08 444
260 rockylinux8 php7.2 -> php7.4 업그레이드 : dnf module 기능 이용 김영훈 2024.10.14 592
259 rockylinux8 apache-2.4.16, php-5.3.29 설치 file 김영훈 2024.10.11 616
258 정보보안기사 오답노트 김영훈 2024.10.01 439
257 달력 이미지(chatgpt) file 김영훈 2024.09.05 643
256 백업된 디스크 복구 김영훈 2024.06.13 549
255 openai api를 이용한 챗봇 구현 샘플 김영훈 2024.06.11 562
254 Dev-C++ 5.11 설치 매뉴얼 file 김영훈 2024.03.09 861
253 오라클 클라우드 arm 환경에서 Palworld 서버 구축 [11] 김영훈 2024.01.29 1506
252 리눅스 공인 아이피 확인 - curl ipinfo.io 김영훈 2024.01.29 562
» Oracle 9i cx_Oracle 클라이언트 연결 방법 [1] 김영훈 2024.01.12 660
250 error: rpmdb: BDB2034 unable to allocate memory for mutex; resize mutex region [1] 김영훈 2024.01.08 710
249 마크다운 TIL 템플릿 김영훈 2024.01.03 560
248 Stable Diffusion 설치 - rockylinux9 [테스트 - 나 / 정리 -chatgpt] [1] 김영훈 2024.01.02 738
247 AttributeError: module 'tarfile' has no attribute 'data_filter' 에러 김영훈 2024.01.02 718
246 2023년 월간 소비 비중 file 김영훈 2024.01.01 359
쓰기 태그
 첫 페이지 1 2 3 4 5 6 7 8 9 10 끝 페이지