행위

Oracle HR, OE, SH 스키마 생성

DB CAFE

thumb_up 추천메뉴 바로가기


1 Oracle HR, OE, SH 스키마[편집]

1.1 Oracle 기본 스키마[편집]

  • HR : Human Resources
        - 인사부서에서 사용할 법한 샘플 데이터
  • OE : Order Entry
        - 물건 주문정보와 관련된 샘플 데이터
  • PM : Product Media
        - 기업에서 판매되는 제품에 대한 설명을 담고 있는 샘플 데이터
  • IX : Information Exchange
        - B2B 어플리케이션에서 사용할 법한 샘플 데이터
  • SH : Sales History
        - 판매실적 히스토리와 관련된 샘플 데이터
  • BI : Business Intelligence
        - DW BI 관련 샘플 데이터
  • CO : Customer Orders
        - Customer, Product, Store, Order 데이터로 구성된 소매 어플리케이션 샘플
        - 12cR2 에 추가된 샘플 데이터

1.2 Oracle HR, OE, SH 스키마 ERD[편집]

  • HR 스키마

hr.jpg


  • SH 스키마

sh1.jpg sh2.jpg


  • OE 스키마

oe.jpg

1.3 HR 스키마 생성[편집]

  1. 스키마 다운로드
    1. https://github.com/oracle-samples/db-sample-schemas/releases
  2. 오라클 홈($ORACLE_HOME) 위치에 [sammple/] 디렉토리 생성후 다운로드 파일 압축해제
    1. 예시) D:\app\client\product\19.0.0\client_1\ => $ORACLE_HOME
  3. sysdba계정으로 접속
    1. sqlplus / as sysdba;
  4. 오라클 계정 정책을 11G 스타일로 변경 (12C 이후 C##~~형태로 계정을 생성해야하는 정책으로 '올바르지 않은 이름' 오류 발생 )
    1. ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE;
  5. human_resources/hr_main.sql 파일 에디터로 열어서 "__SUB__CWD__" 문자를 찾아서 일괄 변경
    1. 예시) @__SUB__CWD__/human_resources/hr_cre => D:\app\client\product\19.0.0\client_1\sample\script\db-sample-schemas 로 변경
@?/sample/script/db-sample-schemas/human_resources/hr_main.sql 
또는
@[압축해제위치]/script/db-sample-schemas/human_resources/hr_main.sql

[Enter]

 parameter 1 : 계정 이름 (HR)
 parameter 2 : 기본 테이블 스페이스 (USER)
 parameter 3 : 임시 테이블 스페이스 (TEMP)
 parameter 4 : SYSTEM 비밀번호 system 비밀번호 입력
 parameter 5 : 로그 저장 디렉터리 (D:\app\log)
 parameter 6 : 접속 문자열 입력 (localhost:1521/orcel)

1.4 OE 스키마 생성[편집]

1.5 SH 스키마 생성[편집]