Oracle Database에서 제공하는 샘플 스키마를 가지고 학습할 수 있습니다
Oracle Database C21버전에서는 수동으로 다운받아 설치 및 생성해야 합니다
샘플 스키마 설치
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
https://github.com/oracle-samples/db-sample-schemas/releases
Releases · oracle-samples/db-sample-schemas
Oracle Database Sample Schemas. Contribute to oracle-samples/db-sample-schemas development by creating an account on GitHub.
github.com
파일을 다운로드 받은 후 압축 해제
[C:\app\***\product\21c\dbhomeXE\demo\schema] 폴더 안에 예제 폴더들을 이동시키면 됩니다
파일을 저장한 후에 SQL PLUS로 접속합니다
sysdba계정으로 로그인합니다
ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE;
@?/demo/schema/human_resources/hr_main.sql
parameter 1 : 계정 이름 ; hr
parameter 2 : 기본 테이블 스페이스 ; users
parameter 3 : 임시 테이블 스페이스 ; temp
parameter 4 : system 비밀번호 ; oracle
parameter 5 : 로그 저장 디렉터리 ; C:\app\Administrator\product\21c\dbhomeXE\demo\schema\log
parameter 6 : 접속 문자열을 입력합니다. 대부분 실습 과정이므로 'localhost:1521/xe'를 입력합니다.
권한이 부여되었습니다
select 1.city, avg(e.salary), count(*)
from employees e, departments d, locations l
where e.department_id = d.department_id and d.location_id = l.location_id
group by l.city
having count(*) < 10
order by avg(e.salary) asc;
무사히 출력되는 것을 확인했으면
성공적으로 설치가 된 것입니다
더 자세한 설치 방법
Database Sample Schemas
docs.oracle.com
'DB > DBMS & SQL' 카테고리의 다른 글
DBMS SQL Oracle Database JOIN문 조인 (0) | 2023.03.10 |
---|---|
DBMS SQL Oracle Database SubQuery(서브쿼리) (0) | 2023.03.10 |
DBMS SQL Oracle Database CRUD - DML 테이블의 데이터 수정, 제약조건 (0) | 2023.03.10 |
DBMS SQL Oracle Database 연산자 (0) | 2023.03.10 |
DBMS SQL Oracle Database 오라클 내장함수 (0) | 2023.03.09 |