IT 프로그래밍/빅데이터
[Python] Oracle, Sql dev 다운로드와 Jupyter 연동 (+ 외래키 설정방법)
잉휴
2021. 2. 26. 14:17
이제부터는 빅데이터 수집,저장 및 분석을 위해
여러가지 데이터베이터 툴을 다뤄볼 예정입니다 :)
1. SQLite
2. Oracle
3. MySQL
이렇게 세 가지가 있는데
SQLite는 jupyter notebook에서
실행해보았습니다.
간단히 예제만 보고 따라하기 쉬워서
오늘은 두 번째, Oracle을 다뤄볼까 합니다.
<<<다운로드>>>
0. 자바 설치해두기
1. oracle.com접속
2. 상단바 Products-Oracle Database 클릭
3. Download Oracle Database 19c 클릭
4. 아래로 내려가다보면
Oracle Database 11g Release 2 Express Edition for Windows 64
1. 검색창에 sql 입력후 developer download누르기
2. JDK없는 버전으로 두번째거 다운로드
(자바가 설치되어있기 않으면 JDK포함해서 다운로드하기)
<<<테이블 생성과 행 삽입하기>>>
테이블 생성, 값 입력, 외래키 설정을 해보겠습니다
왼쪽에서 세번째 아이콘 (문서와 +) 모양
<<<외래키 설정>>>
새 외래키 제약조건
적용하고 model에 들어가면 아래와같이 나온다
이렇게 하고 jupyter notebook으로 가서
잘 입력이 되었는지 확인해보겠습니다!
<<<Jupyter에서 확인>>>
row 갯수 = 행의 개수
(같아야합니다)
주변에서 클라이언트 오류가 있어서
실행이 안되는 경우도 봤는데 다음과 같은 방법이 있습니다.
1. jypter notebook 껐다 켜기
2. 오류에 나온 페이지로 이동해서 (오라클- instantclient)
환경변수 편집path에서 다운받은 instantclient위치 추가해주기
3. 인스턴트 클라이언트를 버전에 맞게 설치한 후
.dll 파일명만
파이썬이 설치된 directory에 넣어주시면 됩니다