대부분의 경우 CreateSchema 또는 dbdrop 프로그램과 같은 래퍼 프로그램을 사용하여 Oracle 환경에서 APM 데이터베이스 스키마 개체를 생성 또는 제거할 수 있습니다. 이러한 프로그램은 테이블 및 뷰 생성 또는 제약 조건 추가와 같은 특정 작업을 수행하기 위해 개별 SQL 스크립트를 호출합니다. APM 데이터베이스 스키마를 관리할 때 융통성을 높이기 위해 래퍼 프로그램과 독립적으로 이러한 개별 스크립트를 사용할 수 있습니다. 예를 들어, 다른 스키마와 데이터베이스를 관리하기 위한 스크립트와 프로세스의 리포지토리가 이미 있는 경우 APM 데이터베이스를 관리하기 위한 스크립트를 현재 리포지토리 및 관리 프로세스에 추가할 수 있습니다.
참고: Oracle에서 APM 데이터베이스를 마이너 또는 패치 릴리스로 업그레이드하려면 데이터베이스 업그레이드 스크립트를 실행하십시오.
APM 데이터베이스 스키마 개체를 관리하기 위한 개별 SQL 스크립트는 기본적으로 <EM_Home>/install/oracle/database-scripts 디렉터리에 설치됩니다.
이 개별 SQL 스크립트를 다음 순서로 실행하여 기존 스키마를 DROP할 수 있습니다.
<EM_Home>/install/oracle/database-scripts/dropprocedures-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/dropsequences-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/dropsequences-apm-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/dropviews-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/droptables-apm-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/droptables-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/dropquartz-1.5.1-oracle-<VERSION>.sql
dropdb.sh 또는 dropdb.bat 파일을 사용하지 않고 위의 스크립트를 실행하는 경우 위의 스크립트를 실행한 이후에 Oracle APM 사용자에 대한 휴지통도 비우십시오.
이 개별 SQL 스크립트를 다음 순서로 실행하여 새 Oracle 스키마를 CREATE할 수 있습니다.
<EM_Home>/install/oracle/database-scripts/createtables-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/createsequences-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/addindexes-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/addconstraints-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/addviews-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/procedures-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/defaults-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/initdb-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/create-apm-tables-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/create-apm-sequences-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/add-apm-indexes-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/add-apm-constraints-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/apm-procedures-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/quartz-1.5.1-oracle.sql
APM 데이터베이스 스키마를 수동으로 생성하기 위해 개별 SQL 스크립트를 실행하려면
cd <EM_Home>/install/oracle/database-scripts
createtables-oracle-<VERSION>.sql createsequences-oracle-<VERSION>.sql addindexes-oracle-<VERSION>.sql addconstraints-oracle-<VERSION>.sql addviews-oracle-<VERSION>.sql procedures-oracle-<VERSION>.sql defaults-oracle-<VERSION>.sql initdb-oracle-<VERSION>.sql create-apm-tables-oracle-<VERSION>.sql create-apm-sequences-oracle-<VERSION>.sql add-apm-indexes-oracle-<VERSION>.sql add-apm-constraints-oracle-<VERSION>.sql apm-procedures-oracle-<VERSION>.sql quartz-1.5.1-oracle.sql
예를 들어, 이 스크립트를 실행하여 APM 데이터베이스 스키마 테이블을 만드십시오.
start createtables-oracle<VERSION>.0
참고: 데이터베이스를 마이너 또는 패치 릴리스로 업그레이드하려면 데이터베이스 업그레이드 스크립트를 실행하십시오.
SQL *Plus 시작 또는 SQL 스크립트 실행에 대한 자세한 내용은 사용하는 Oracle 버전의 Oracle 설명서를 참조하십시오.
|
Copyright © 2013 CA.
All rights reserved.
|
|