샘플 스키마 설치
샘플 스키마를 사용하려면 GitHub 저장소에서 설치 가능한 .zip 파일을 다운로드합니다.
샘플 스키마 설치
샘플 스키마를 독립적으로 설치할 수 있습니다.
각 샘플 스키마에는 설치 스크립트를 포함한 자체 스크립트 세트가 제공됩니다. 다음 단계에서는 hr 스키마를 설치하는 방법에 대해 설명하지만, 유사한 단계를 완료하여 샘플 스키마를 설치할 수 있습니다.
참고:
- SQL*Plus 또는 SQLcl와 같은 클라이언트 프로그램을 사용하여 스키마를 설치합니다. 또한 SQL Developer, Visual Studio Code(Oracle SQL Developer 확장 포함) 또는 SQL 스크립트 실행 및 다른 유저 생성 및 삭제 권한을 가진 권한이 있는 유저로 데이터베이스 연결을 지원하는 기타 클라이언트 프로그램을 사용할 수도 있습니다.
sh스키마를 설치하거나 제거하려면 SQLcl, SQL Developer 또는 Visual Studio Code를 Oracle SQL Developer 확장과 함께 사용해야 합니다. SQL*Plus를 사용하여sh스키마를 설치할 수 없습니다.- 샘플 스키마를 설치할 때 동일한 이름으로 이전에 설치된 스키마를 모두 삭제(제거)하라는 메시지가 표시되고 기본 응답은
yes입니다. 기본값을 그대로 적용하면 이전 스키마가 삭제되고 새 스키마가 설치됩니다. - 개인 또는 비즈니스 데이터 및 애플리케이션에 샘플 스키마를 사용하지 마십시오. 예제 스키마는 데모용으로만 사용됩니다.
-
샘플 스키마 설치 스크립트의 최신 버전을 찾으려면 다음 GitHub 위치로 이동합니다.
https://github.com/oracle/db-sample-schemas/releases/latest이전 버전의 예제 스키마는 다음 위치에서 사용할 수 있습니다.
https://github.com/oracle-samples/db-sample-schemas/releases -
GitHub 저장소를 복제하거나 GitHub에서
.zip파일을 다운로드한 다음 파일을 추출합니다. -
설치할 스키마가 포함된 폴더로 이동합니다. 이 경우
human_resources폴더로 이동합니다.(
co스키마는customer_orders폴더에 있고sh스키마는sales_history폴더에 있습니다.) -
SQLcl 또는 SQL*Plus와 같은 클라이언트 프로그램에서 다른 유저를 생성하거나 삭제할 수 있는 권한을 가진 권한이 있는 유저로 데이터베이스에 연결합니다. 예를 들어,
SYSTEM또는ADMIN로 연결합니다.sh스키마를 설치하려면 SQLcl 또는 SQL Developer를 사용해야 합니다.SQLcl를 사용하여 데이터베이스에 연결하는 방법에 대한 자세한 내용은 데이터베이스에 연결을 참조하십시오.
SQL*Plus를 사용하여 데이터베이스 접속에 대한 자세한 내용은 SQL*Plus 시작을 참조하십시오..
-
*_install.sql설치 스크립트를 실행합니다. 이 경우hr_install.sql를 실행하여hr스키마를 생성합니다.-
스키마에 대한 보안 비밀번호를 입력합니다.
-
스키마의 기본값으로 사용할 테이블스페이스를 입력합니다. 테이블스페이스를 입력하지 않으면 기본 데이터베이스 테이블스페이스가 사용됩니다.
-
yes또는no를 입력하여 기존 스키마를 겹쳐쓸지 여부를 나타냅니다. 기본 답변은yes입니다.
-
-
스크립트 출력과 로그 파일을 검사하여 설치가 성공적으로 완료되었는지 확인합니다.
샘플 스키마 재설정
일반적으로 샘플 스키마를 처음 설치하거나 이전에 설치된 버전으로 다시 설치하는 경우는 차이가 없습니다. 기본적으로 *_install.sql 스크립트는 이전 설치에서 스키마 사용자 및 모든 해당 객체를 삭제합니다.
따라서 샘플 스키마를 재설정하려면 샘플 스키마 설치 절에 설명된 단계를 수행합니다.
샘플 스키마 제거
샘플 스키마를 제거하려면 SQL\*Plus 또는 SQLcl와 같은 클라이언트 프로그램에서 해당 *_uninstall.sql 스크립트를 실행합니다.
-
다른 유저를 생성 및 삭제할 수 있는 권한을 가진 권한 있는 유저로 데이터베이스에 연결합니다.
예를 들어,
SYSTEM또는ADMIN로 연결합니다. -
*_uninstall.sql제거 스크립트를 실행합니다.예를 들어,
hr스키마를 제거하려면hr_uninstall.sql스크립트를 실행합니다.