샘플 스키마 설치

샘플 스키마를 사용하려면 GitHub 저장소에서 설치 가능한 .zip 파일을 다운로드합니다.

샘플 스키마 설치

샘플 스키마를 독립적으로 설치할 수 있습니다.

각 샘플 스키마에는 설치 스크립트를 포함한 자체 스크립트 세트가 제공됩니다. 다음 단계에서는 hr 스키마를 설치하는 방법에 대해 설명하지만, 유사한 단계를 완료하여 샘플 스키마를 설치할 수 있습니다.

참고:

  1. 샘플 스키마 설치 스크립트의 최신 버전을 찾으려면 다음 GitHub 위치로 이동합니다.

     https://github.com/oracle/db-sample-schemas/releases/latest
    

    이전 버전의 예제 스키마는 다음 위치에서 사용할 수 있습니다.

     https://github.com/oracle-samples/db-sample-schemas/releases
    
  2. GitHub 저장소를 복제하거나 GitHub에서 .zip 파일을 다운로드한 다음 파일을 추출합니다.

  3. 설치할 스키마가 포함된 폴더로 이동합니다. 이 경우 human_resources 폴더로 이동합니다.

    (co 스키마는 customer_orders 폴더에 있고 sh 스키마는 sales_history 폴더에 있습니다.)

  4. SQLcl 또는 SQL*Plus와 같은 클라이언트 프로그램에서 다른 유저를 생성하거나 삭제할 수 있는 권한을 가진 권한이 있는 유저로 데이터베이스에 연결합니다. 예를 들어, SYSTEM 또는 ADMIN로 연결합니다. sh 스키마를 설치하려면 SQLcl 또는 SQL Developer를 사용해야 합니다.

    SQLcl를 사용하여 데이터베이스에 연결하는 방법에 대한 자세한 내용은 데이터베이스에 연결을 참조하십시오.

    SQL*Plus를 사용하여 데이터베이스 접속에 대한 자세한 내용은 SQL*Plus 시작을 참조하십시오..

  5. *_install.sql 설치 스크립트를 실행합니다. 이 경우 hr_install.sql를 실행하여 hr 스키마를 생성합니다.

    • 스키마에 대한 보안 비밀번호를 입력합니다.

    • 스키마의 기본값으로 사용할 테이블스페이스를 입력합니다. 테이블스페이스를 입력하지 않으면 기본 데이터베이스 테이블스페이스가 사용됩니다.

    • yes 또는 no를 입력하여 기존 스키마를 겹쳐쓸지 여부를 나타냅니다. 기본 답변은 yes입니다.

  6. 스크립트 출력과 로그 파일을 검사하여 설치가 성공적으로 완료되었는지 확인합니다.

샘플 스키마 재설정

일반적으로 샘플 스키마를 처음 설치하거나 이전에 설치된 버전으로 다시 설치하는 경우는 차이가 없습니다. 기본적으로 *_install.sql 스크립트는 이전 설치에서 스키마 사용자 및 모든 해당 객체를 삭제합니다.

따라서 샘플 스키마를 재설정하려면 샘플 스키마 설치 절에 설명된 단계를 수행합니다.

샘플 스키마 제거

샘플 스키마를 제거하려면 SQL\*Plus 또는 SQLcl와 같은 클라이언트 프로그램에서 해당 *_uninstall.sql 스크립트를 실행합니다.

  1. 다른 유저를 생성 및 삭제할 수 있는 권한을 가진 권한 있는 유저로 데이터베이스에 연결합니다.

    예를 들어, SYSTEM 또는 ADMIN로 연결합니다.

  2. *_uninstall.sql 제거 스크립트를 실행합니다.

    예를 들어, hr 스키마를 제거하려면 hr_uninstall.sql 스크립트를 실행합니다.