2022 / 10 / 12 수
- 데이터베이스
- 샘플스키마 설치하기
✔ 데이터베이스
데이터 베이스란 ? (출처 : 위키백과)
데이터베이스는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합이다.
작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음이다.
데이터베이스에 속해있는 모델은 다양하다.
오라클이란 ?
정보가 발생하면 이를 기록하고 관리할 필요성이 커지는데,
이런 일을 처리하는 소프트웨어가 바로 데이터베이스 관리 시스템(DBMS, DataBase Management System)이다.
DBMS는 데이터베이스 객체 중 하나인 테이블에 데이터를 저장한다.
용도에 맞게 최소한의 데이터를 여러 테이블에 저장해 놓고 필요한 경우에 테이블들을 연결하고 관계를 맺어 데이터를 추출하는 것이 관계형 데이터베이스, 즉 RDBMS이다. 이중 관계형 DBMS의 선두주자가 바로 오라클이다.
오라클 다운로드 사이트 ▼
https://www.oracle.com/kr/downloads/
Oracle 소프트웨어 다운로드
클라우드 무료 체험과 소프트웨어 다운로드에서 Oracle의 애플리케이션, 미들웨어, 데이터베이스, Java, 개발자 도구를 확인해 보세요.
www.oracle.com
✔ 샘플스키마 설치하기
학습용 계정 설정
관리자_sys 에 학습용 계정 생성 및 권한 부여
계정 생성 : CREATE USER ORA_USER IDENTIFIED BY 1234;
권한 부여 : GRANT DBA, CONNECT, RESOURCE TO ORA_USER;
스키마란 ?
사용자와 데이터베이스를 구성하는 객체들 그리고 데이터를 포괄하는 개념
1. http://github.com/gilbutitbook/006696에서 expall.dmp과 expcust.dmp 파일을 다운받아 backup폴더에 복사해두자.
2. cmd 명령창에 CD + C:\backup 폴더 경로를 입력
3. dir/w를 입력하여 2개의 파일이 존재하는지 확인하기
4. expall.dmp 파일 import 하기
imp ora_user/1234 file=expall.dmp log=empall.log ignore=y grants=y rows=y indexes=y full=y
(ora_user/1234에서 1234는 비밀번호이므로, 각자 설정한 비밀번호로 바꿔주자!)
🔔 만약 import가 안된다면?
만약 4번 imp ora_user/1234 file=expall.dmp log=empall.log ignore=y grants=y rows=y indexes=y full=y 입력후
에러가뜬다면, 환경 변수 설정이 안되어있을 가능성이 있다!
시스템 환경 변수 편집 > 환경 변수 > 시스템 변수 > PATH 클릭하여 오라클 서버의 bin주소를 입력해주자 !

설정 완료 후 cmd 명령창에서 2 ~ 4번 과정을 다시 시도해보자 !
5. expcust.dmp 파일 import 하기
imp ora_user/1234 file=expcust.dmp log=expcust.log ignore=y grants=y rows=y indexes=y full=y
1 ~ 5 과정을 오류 없이 진행했다면, 오라클 학습용 계정에 위와 같은 테이블이 생성된다 !
'🏃♀️ Do it ! > TIL' 카테고리의 다른 글
데이터베이스 객체의 종류 / 데이터 타입(문자, 숫자, 날짜, LOB) (0) | 2022.10.14 |
---|---|
SQL / 테이블 스페이스 생성하기 (0) | 2022.10.13 |
스트림 / 스트림 파이프라인 / 필터링 (0) | 2022.10.11 |
네트워크 기초 (0) | 2022.10.07 |
입력 스트림, 출력 스트림 (0) | 2022.10.05 |