yeonghoon.kim

  • 게시판
  • 갤러리
  • aws

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

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

최신 클라이언트에서 접속 시도 시 아래와 같은 메세지 발생
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 1106
공지 현금, 저축, 투자, 지출, 예산, 보험 내역(2024-05-30) 김영훈 2024.03.10 763
25 CentOS7 php 7.4 + composer 설치 김영훈 2023.08.18 543
24 ELK Stack 테스트 [1] 김영훈 2023.08.30 330
23 sar bash 스크립트 [1] 김영훈 2023.09.05 434
22 자바스크립트 화살표 함수 김영훈 2023.10.06 372
21 rocky linux 9 - init_script.sh 김영훈 2023.12.08 421
20 2023년 월간 소비 비중 file 김영훈 2024.01.01 388
19 AttributeError: module 'tarfile' has no attribute 'data_filter' 에러 김영훈 2024.01.02 749
18 Stable Diffusion 설치 - rockylinux9 [테스트 - 나 / 정리 -chatgpt] [1] 김영훈 2024.01.02 855
17 마크다운 TIL 템플릿 김영훈 2024.01.03 597
16 error: rpmdb: BDB2034 unable to allocate memory for mutex; resize mutex region [1] 김영훈 2024.01.08 816
» Oracle 9i cx_Oracle 클라이언트 연결 방법 [1] 김영훈 2024.01.12 769
14 리눅스 공인 아이피 확인 - curl ipinfo.io 김영훈 2024.01.29 649
13 오라클 클라우드 arm 환경에서 Palworld 서버 구축 [11] 김영훈 2024.01.29 1620
12 Dev-C++ 5.11 설치 매뉴얼 file 김영훈 2024.03.09 960
11 openai api를 이용한 챗봇 구현 샘플 김영훈 2024.06.11 646
10 백업된 디스크 복구 김영훈 2024.06.13 639
9 달력 이미지(chatgpt) file 김영훈 2024.09.05 728
8 정보보안기사 오답노트 김영훈 2024.10.01 528
7 rockylinux8 apache-2.4.16, php-5.3.29 설치 file 김영훈 2024.10.11 708
6 rockylinux8 php7.2 -> php7.4 업그레이드 : dnf module 기능 이용 김영훈 2024.10.14 687
쓰기 태그
 첫 페이지 5 6 7 8 9 10 11 12 13 14 끝 페이지