일부 환경에서는 APM 데이터베이스 스키마를 수동으로 생성하는 것이 바람직하거나 필수일 수 있습니다. 예를 들어 데이터베이스 관리자가 Enterprise Manager 설치 관리자를 대화식으로 실행하거나 응답 파일을 사용하는 것을 원치 않는 경우, 또는 데이터베이스 서버에 다른 구성 요소가 설치되어 있지 않은지 확인하는 동안 데이터베이스에 추가된 테이블, 뷰 및 시퀀스를 수동으로 제어하려는 경우가 있을 수 있습니다. 대신 데이터베이스 관리자는 데이터베이스 스키마를 수동으로 생성하도록 선택하고 <EM_Home>/install/database-scripts 디렉터리에 기본적으로 설치된 스크립트를 사용할 수 있습니다.
APM 데이터베이스 스키마를 수동으로 생성하려면
cd <EM_Home>/install/database-scripts/unix
CreateSchema -databaseName <database_name> -databaseType <database_type> -host <host_name> -port <port_number> -releaseVersion <version> -scriptsDir <directory> -user <user_name> -password <password>
데이터베이스 인스턴스의 데이터베이스 이름 또는 서비스 식별자를 지정합니다. 예를 들어 Oracle 데이터베이스 스키마를 생성하는 경우에는 이 매개 변수를 Oracle 데이터베이스 SID로 설정합니다.
데이터베이스가 Oracle 데이터베이스인지 PostgreSQL 데이터베이스인지를 지정합니다. 예를 들어 Oracle 데이터베이스 스키마를 생성하는 경우에는 이 매개 변수를 oracle로 설정합니다. 유효한 값은 oracle 및 postgres뿐입니다. Linux 또는 UNIX에서 이 명령을 실행하는 경우에는 이 설정이 대/소문자를 구분한다는 점에 유의하십시오.
데이터베이스 서버를 호스팅하는 컴퓨터의 호스트 이름이나 IP 주소를 지정합니다.
Enterprise Manager와 APM 데이터베이스 간의 통신에 사용할 포트 번호를 지정합니다. 예를 들어 Oracle 데이터베이스의 LISTENER 포트로 사용되는 기본 포트는 1521입니다. PostgreSQL 데이터베이스의 기본 포트는 5432입니다.
생성할 APM 데이터베이스 스키마의 버전을 지정합니다. 최신 버전의 APM 데이터베이스 스키마인 경우에는 이 옵션을 최신 버전으로 설정해야 합니다.
데이터베이스별 SQL 스크립트의 디렉터리를 지정합니다. 예를 들어 Oracle 데이터베이스 스키마를 생성할 경우에는 <EM_Home>/install/oracle/database-scripts를 사용하고, PostgreSQL 데이터베이스를 생성할 경우에는 <EM_Home>/install/database-scripts를 사용해야 합니다.
데이터베이스에 연결하고 APM 데이터베이스 스키마를 생성하기 위한 사용자 이름을 지정합니다. Oracle 데이터베이스 스키마를 생성할 경우 지정하는 사용자 이름은 데이터베이스 소유자입니다.
지정된 데이터베이스 사용자 이름의 암호를 지정합니다.
예를 들어 Linux 컴퓨터에서 Oracle용 APM 데이터베이스 스키마를 수동으로 생성하려면 다음과 유사한 명령을 실행하십시오.
./createschema.sh -databaseName cemdb -databaseType oracle -host localhost -port 1521 -releaseVersion <Current_Version> -scriptsDir /home/Introscope<VersionNumber>/install/oracle/database-scripts -user apmadmin -password quality
CreateSchema 프로그램은 여러 개의 개별 SQL 스크립트를 호출하여 기존 APM 데이터베이스 스키마를 제거하고 새 APM 데이터베이스 테이블, 제약 조건, 인덱스, 프로시저, 뷰 및 시퀀스를 생성합니다.
|
Copyright © 2013 CA.
All rights reserved.
|
|