오라클 스키마 예제

오라클 스키마 예제
2 Agosto, 2019 fabio

Oracle 데이터베이스 설치에는 샘플 스키마를 설치하는 스크립트가 포함되어 있습니다. 자세한 내용을 알아보십시오. Oracle Database를 완전히 설치하는 동안 dbca 옵션을 사용하여 데이터베이스를 만들 때 HR 스키마를 수동으로 또는 자동으로 설치할 수 있습니다. 다른 모든 샘플 스키마는 GitHub에서 사용할 수 있는 스크립트를 통해 수동으로 설치해야 합니다. 샘플 스키마를 초기 상태로 재설정하려면 SQL*Plus 명령줄 인터페이스에서 다음 구문을 사용하십시오. 실제로 Oracle Database에는 데이터를 처리하는 논리적 및 물리적 구조가 포함되어 있습니다. 스키마는 데이터베이스(메모리 구성 요소)에서 데이터를 처리하는 논리적 구조도 있습니다. 사용자가 만들 때 오라클에 의해 자동으로 생성됩니다. 여기에는 해당 스키마에 연결된 사용자가 만든 모든 개체가 포함됩니다.

예를 들어 santhosh 라는 이름으로 사용자를 만든 다음 오라클 santhosh 라는 스키마를 만듭니다. 로그 디렉토리 스키마에 대해 $ORACLE_HOME/demo/schema/log/와 같은 디렉터리 경로를 입력합니다. 스키마에서 제공하는 정의입니다. 스키마는 기본적으로 개요를 제공하는 계획입니다. 예를 들어 XML을 만드는 스키마를 정의하는 XSD가 있습니다. 기본적으로 RDBMS를 만드는 체계를 정의하는 코드 규칙을 기반으로 하는 자체 스키마를 정의하는 RDBMS가 있습니다. 참고: 제품 미디어(PM) 및 SH(판매 기록) 스키마를 올바르게 로드하려면 오라클의 sqlldr 유틸리티가 $PATH 있어야 합니다. 데이터베이스는 사용자가 만든 모든 사용자와 해당 데이터(그리고 모든 작업을 작동하게 하는 미리 정의된 시스템 사용자, 테이블, 뷰 등)를 포함하는 것입니다. 개념 가이드의 Oracle 데이터베이스 아키텍처 설명서(실제로 는 전체 페이지를 읽을 가치가 있는 부분입니다.

해당 페이지의 사용자 및 스키마에 대한 섹션이 있음)를 검토하여 데이터베이스가 무엇이며 데이터베이스에 대한 소개를 받아야 합니다. 인스턴스는 두 가지 중요한 개념입니다. README.txt에서 암호 및 사전 요구 사항에 대한 정보를 확인할 수 있습니다. 특히 기본 및 임시 테이블스페이스 이름을 확인하고 각 스키마에 대한 암호를 선택합니다. 스토리지, 마더보드, RAM, 비디오 카드 및 CPU를 포함한 컴퓨터 하드웨어를 판매하는 글로벌 가상 회사를 기반으로 하는 OT라는 Oracle 샘플 데이터베이스를 제공합니다. 사용자및 스키마라는 단어는 서로 바꿔 사용할 수 있기 때문에 대부분의 사람들이 이 단어에 대해 혼란스러워합니다. Oracle Database 12c 릴리스 2부터 시작하여 샘플 스키마 스크립트의 최신 버전은 https://github.com/oracle/db-sample-schemas/releases/latest GitHub에서 사용할 수 있습니다. 오라클을 설치하지 않고도 온라인으로 오라클 라이브 SQL을 실행할 수 있습니다. 메뉴포함: 설치 프로세스가 끝나면 대화 상자에 생성된 계정과 잠금 상태가 표시됩니다. 기본적으로 샘플 스키마는 잠겨 있고 해당 암호는 만료됩니다. 잠긴 계정을 사용하려면 먼저 잠금을 해제하고 암호를 재설정해야 합니다.

설치 프로세스에서 이 시점에서 계정의 잠금을 해제할 수 있습니다. 또는 설치가 완료된 후 ALTER USER를 사용하여 스키마의 잠금을 해제하고 암호를 재설정할 수 있습니다. 계정 잠금 해제 문의. 예를 들어 GitHub에서 샘플 스키마 설정 스크립트를 사용할 수 있습니다. 데이터베이스 릴리스와 일치하는 릴리스를 선택합니다. 스택 오버플로에 이 게시물을 참조: 사용자와 오라클의 스키마 의 차이? 자세한 내용 및 추가 링크. mksample 스크립트는 11개의 매개 변수를 예상합니다. SYSTEM 및 SYS및 스키마 HR, OE, PM, IX 및 SH에 대한 암호를 제공합니다.

임시 및 기본 테이블스페이스를 지정하고 후행 슬래시를 사용하여 로그 파일 디렉터리의 이름을 종료해야 합니다. 설치 스크립트는 설치 하기 전에 기존 스키마를 삭제 하므로 이러한 샘플 스키마 이름과 일치 하는 기존 스키마 이름이 있는 경우 계속 하지 마십시오.