이제부터는 빅데이터 수집,저장 및 분석을 위해
여러가지 데이터베이터 툴을 다뤄볼 예정입니다 :)
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에 넣어주시면 됩니다
'IT 프로그래밍 > 빅데이터' 카테고리의 다른 글
[Bigdata] 1. 빅데이터란? (처리과정 기술 6단계) (0) | 2021.03.02 |
---|---|
[Python] MySQL와 jupyter 연동 (0) | 2021.02.26 |
<판다스 (pandas) 초간단정리-2편> (0) | 2021.02.26 |
<넘파이/판다스 -초간단정리 1편> (numpy/ pandas)데이터 분석 라이브러리 (0) | 2021.02.25 |
★파이썬 문법&함수★ - 헷갈리는 부분만(* 패킹/언패킹, if-elif, for 조건문, 값에 의한 호출/ 참조호출, 딕셔너리형, 가변인수) (0) | 2021.02.22 |