DB/DBMS & SQL

DBMS SQL Oracle Database 샘플 스키마 설치 및 생성

쏠솔랄라 2023. 3. 10. 19:52

 

 

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;

 

무사히 출력되는 것을 확인했으면

성공적으로 설치가 된 것입니다

 

 


 

 

더 자세한 설치 방법

https://docs.oracle.com/en/database/oracle/oracle-database/18/comsc/installing-sample-schemas.html#GUID-B0BEE222-D8B0-4B68-B359-DEA153956EF6

 

Database Sample Schemas

 

docs.oracle.com