버터감자
오늘도 내 하루는
버터감자
전체 방문자
오늘
어제
  • 분류 전체보기 (139)
    • 🏃‍♀️ Do it ! (80)
      • TIL (73)
      • Project (5)
      • Certificate (2)
    • 📓 TechNote (52)
      • RPA (1)
      • Python (2)
      • JAVA (13)
      • Spring (11)
      • SQL (7)
      • Git & GitHub (6)
      • CS (0)
      • HTML & CSS & JavaScript (2)
      • Tools (9)
      • API (1)
    • 🔔 Error (7)
      • Error (7)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 오라클
  • 데이터베이스
  • 스택
  • 문제풀이
  • foreach
  • 만들기
  • 세션
  • 배열
  • 큐
  • 부트스트랩
  • 게시판
  • 객체지향
  • 스프링
  • 코틀린
  • 버블소트
  • 이것이자바다
  • final필드
  • 함수
  • 이클립스
  • 홈페이지
  • callback
  • opacity
  • 변수
  • 포트폴리오
  • 톰캣
  • SQL
  • 기본쿼리
  • dml
  • 안드로이드
  • sqld

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
버터감자

오늘도 내 하루는

데이터베이스 / 샘플스키마 설치하기
🏃‍♀️ Do it !/TIL

데이터베이스 / 샘플스키마 설치하기

2022. 10. 12. 09:28
728x90

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
    '🏃‍♀️ Do it !/TIL' 카테고리의 다른 글
    • 데이터베이스 객체의 종류 / 데이터 타입(문자, 숫자, 날짜, LOB)
    • SQL / 테이블 스페이스 생성하기
    • 스트림 / 스트림 파이프라인 / 필터링
    • 네트워크 기초
    버터감자
    버터감자
    🌱 새싹 개발자의 코딩 블로그 🌱

    티스토리툴바