IT정보

뒤로가기

Pycharm(파이참)에 Oracle Cloud(오라클 클라우드) 연결하기

5점
2022-01-12 20:03:27 추천 0

파이참에 오라클 클라우드 연결하기


파이썬이 각광받기 시작하면서

BD에 연동하여 데이터 작업을 하는

경우도 많아지고 있어요.


그래서 오늘은 파이썬 통합환경중 하나인

파이참에 오라클 클라우드 연동하는 방법을

작성해보도록 할게요.


1. instant client 설치


먼저 파이썬이 DB에 접근하려면

연결 dll파일이 필요해요.


이때 사용되는 연결 dll파일이

Oracle Instant Client예요.

해당 파일은 아래 주소에서 받을 수 있어요.

https://www.oracle.com/database/technologies/instant-client/downloads.html 

본인의 운영체제에 맞는 파일을

받아주시면 된답니다.


그리고 본인이 기억하기 편한 경로에

압축을 해제해주세요.


보통 oracle디렉토리에 넣는데

꼭 해당 경로가 아니어도 된답니다.


 

2. cloud wallet


오라클 클라우드는

전자지갑이라는 wallet을

사용해요.


이 wallet에는 오라클 클라우드에 대한

접속 정보들을 갖고 있어요.


wallet의 압축을 풀어서

파일들을 복사해주세요.


이제 아까 받아서둔 instant client폴더로

들어가주시면

network폴더가 있을 것이고

그 안에 admin 폴더가 있을거예요.


이제 admin폴더 안에다가

복사해둔 wallet파일들을 붙여넣어주세요.


그리고 dsn정보를 확인해주셔야 해요.

붙여넣기한 wallet파일들 중

tnsnames 파일을 메모장으로

열어주시고

맨 앞에 나오는 단어가 dsn 예요



3. cx_Oracle 설치


이제 커맨트 창을 열고

pip install cx_Oracle을

입력하셔서 모듈을 설치해주세요.


4. 연결 코드


이제 파이썬 개발

통합환경 프로그램을 켜시고

연결 코드를 작성해볼게요.


# cx_Oracle 임포트
import cx_Oracle
# instantclient경로
cx_Oracle.init_oracle_client(lib_dir=r"경로instantclient_19_11")
connection = cx_Oracle.connect(user='사용자이름', password='패스워드', dsn='dns이름')

간단한 sql을 사용하여 연결 확인을 해주세요 :)



비밀번호 입력후 수정 혹은 삭제해주세요.


댓글목록

등록된 댓글이 없습니다.
댓글 수정 댓글 수정
0/500 byte
댓글쓰기 댓글쓰기

영문 대소문자/숫자/특수문자 중 2가지 이상 조합, 10자~16자

0/500 byte
평점

위에 보이는 문자를 공백없이 입력하세요. (대소문자구분)

에게만 댓글 작성 권한이 있습니다.