빵구의 개발 메꾸기

오라클(ORACLE) 샘플 스키마 설치 본문

DBMS/ORACLE

오라클(ORACLE) 샘플 스키마 설치

bkjo94 2022. 4. 30. 22:28

<오라클(ORACLE) 샘플 스키마 설치 과정>

 

① window 검색 창에 SQL Plus을 입력하고 실행한다.

② 관리자로 로그인한다.

③ 이 작업을 하는 이유는 12c 버전부터 계정 생성 시 유저이름앞에 c##을 붙여야하는 규칙이 생겼는데,

    현재 실행시킬 hr 스크립트에는 c##없이 계정을 생성한다.

    이 작업을 하지 않게 되면 '올바르지 않은 이름' 이라는 에러가 발생할 것이다.

④ 오라클에서 @는 실행을 의미하고 ?는 오라클 환경변수가 있는 위치를 나타낸다.

    다음과 같이 스크립트를 실행한다.

    하지만 'hr_main.sql 파일을 열 수 없습니다'라는 에러가 발생했다.

    이유는 현재 저 경로에 해당 파일이 존재하지 않기 때문이다.

 

 

 

 

https://docs.oracle.com/en/database/oracle/oracle-database/21/comsc/installing-sample-schemas.html#GUID-1E645D09-F91F-4BA6-A286-57C5EC66321D 해당 URL에 접속한다.

https://github.com/oracle/db-sample-schemas/releases/latest 샘플 스키마를 다운받기 위해 해당 링크를 클릭한다.

③ zip 형식으로 되어 있는 Source code 파일을 클릭하여 다운로드 받는다.

④ 다운로드 받은 zip 파일에 대해 압축을 풀고 안에 human_resources 폴더를 오라클이 설치되어 있는 경로의 schema

    폴더 경로에 옮긴다. (hr은 human_resources의 약자)

⑤ human_resources 폴더 안에 있는 sql 파일들이다.

 

 

 

① 다시 SQL Plus를 실행시키고 아까처럼 관리자로 로그인한다.

② 계정 생성 시 이름에 대한 에러가 발생하지 않도록 해당 쿼리를 실행시킨다.

③ hr_main.sql 스크립트를 실행한다.

④ human_resources 폴더를 오라클 설치 된 경로에 옮겼기 때문에 이번엔 'hr_main.sql 파일을 열 수 없습니다'라는

    에러가 발생하지 않았다.

    HR 유저에 대한 비밀번호를 설정한다.

⑤ HR에 대한 기본 테이블스페이스를 설정한다. 

⑥ HR에 대한 임시 테이블스페이스를 설정한다.

⑦ SYS 비밀번호를 설정한다.

⑧ LOG 저장 위치를 설정한다.

⑨ 접속할 문자열을 설정한다.

 

 

 

① .sql 파일들에 대해 열 수 없다는 에러가 발생했다.

② 그 이유는 hr_main.sql 스크립트를 열어보면 포함하고 있는 sql 스크립트들에 대한 경로가 설정되어 있는데

    @__SUB__CWD__라는 경로를 인식하지 못했기 때문이다.

    포함하는 sql 스크립트들에 대한 경로 중 @__SUB__CWD__를 @?/demo/schema로 변경시켜준다.

 

 

 

① 다시 SQL Plus를 실행하고 아까의 과정을 동일하게 이행한다.

② 이번엔 에러 없이 정상적으로 hr_main.sql 스크립트가 실행 된 것을 볼 수 있다.

③ 샘플 스키마가 정상적으로 생겼는지 확인하기 위해 다음과 같이 쿼리를 실행시켜보고 데이터가 존재하는지

    확인한다.

 

 

 

① 이제 SQL Developer를 실행시키고 아까 설정했던대로 접속 정보를 작성한다.

② 테스트 버튼을 클릭한다.

③ 상태가 성공으로 나왔는지 확인한다.

④ 접속 버튼을 클릭한다.

⑤ 정상적으로 샘플 스키마에 대한 데이터들이 생긴 것을 확인할 수 있다.

Comments