APM 데이터베이스 간에 구성 설정을 가져올 수 있습니다. 예를 들어 configimport.bat 또는 configimport.sh 프로그램을 사용하여 QA 시스템에서 프로덕션 시스템으로 데이터베이스 구성을 가져올 수 있습니다. 가져온 구성 설정에는 사용자 및 사용자 그룹과 비즈니스 서비스 및 트랜잭션이 포함됩니다.
APM 데이터베이스 구성 가져오기 프로세스는 다음을 수행합니다.
참고: 이전 버전의 CA CEM에서 구성을 가져올 수 있습니다. 예를 들어 CA CEM 4.1에서 구성을 다운로드하고 내보낸 다음 CA CEM 4.2로 업로드하고 가져올 수 있습니다(Linux만 해당).
다음 단계를 따르십시오.
cd /home/Introscope9.0.5.0/install/database-scripts/unix
ConfigImport -dbhost <hostname> -dbname <database_name> -dbport <port_number> -databasetype <database_type> -dbuser <dbuser> -dbpassword <password> -dbscriptsdir <dir> -importfile <import-filename> -targetRelease <targetRelease> -dbserviceuser <dbserviceuser> -dbservicepwd <dbservicepwd> [-postgresinstalldir <postgresinstalldir>] [-nolog] [-jdbcbatchsize <jdbcbatchsize>] [-promptbeforeimport true|false] [-is64Bit true|false]
데이터베이스를 호스팅하는 컴퓨터의 호스트 이름이나 IP 주소를 지정합니다. 이 명령에는 localhost를 사용할 수 없습니다.
데이터베이스 인스턴스 이름을 지정합니다. PostgreSQL을 사용 중인 경우 기본값을 변경하지 않았으면 이 인수를 cemdb로 설정합니다. Oracle을 사용 중인 경우 이 인수를 Oracle 시스템 식별자(SID)로 설정합니다.
데이터베이스가 Enterprise Manager 및 기타 구성 요소와 통신하는 포트를 지정합니다. PostgreSQL을 사용 중인 경우 기본값을 변경하지 않았으면 이 인수를 5432로 설정합니다. Oracle과 기본 수신기 포트를 사용 중인 경우에는 이 인수를 1521로 설정합니다.
사용 중인 데이터베이스 유형을 지정합니다. 인수를 postgres 또는 oracle로 설정합니다.
APM 데이터베이스와 연결된 데이터베이스 사용자의 사용자 이름을 지정합니다. PostgreSQL을 사용 중인 경우 기본값을 변경하지 않았으면 이 인수를 admin으로 설정합니다. Oracle을 사용 중인 경우 이 인수를 APM 데이터베이스 스키마 소유자로 설정합니다.
APM 데이터베이스와 연결된 데이터베이스 사용자의 암호를 지정합니다.
데이터베이스별 SQL 스크립트의 디렉터리를 지정합니다. 예를 들어 Oracle 데이터베이스 스키마를 사용 중인 경우에는 <EM_Home>/install/oracle/database-scripts를, PostgreSQL 데이터베이스를 사용 중인 경우에는 <EM_Home>/install/database-scripts를 사용합니다.
가져온 데이터를 포함하는 XML 파일의 절대 경로와 파일 이름을 지정합니다.
PostgreSQL 관리 서비스 사용자 계정을 지정합니다. 기본 관리 서비스 계정은 postgres입니다. 이 인수는 Oracle에 적용되지 않습니다.
PostgreSQL 관리 서비스 사용자 계정의 암호를 지정합니다.
(선택 사항) PostgreSQL을 사용 중인 경우 APM 데이터베이스의 디렉터리 위치를 지정합니다. Linux 또는 Solaris에서 경로에 공백이 포함되어 있으면 따옴표로 묶거나 이스케이프 시퀀스를 포함해야 합니다. 예를 들어 디렉터리가 /root/Introscope Enterprise Manager인 경우 위치를 "/root/Introscope Enterprise Manager" 또는 /root/Introscope\ Enterprise\ Manager로 지정할 수 있습니다.
기본값을 변경하지 않은 경우 위치는 opt/database(32 비트 Linux 또는 Solaris), opt/database/postgres/8.3-community(64 비트 Linux 또는 Solaris) 또는 <EM_Home>\database(Windows)입니다.
이 인수는 Oracle에 적용되지 않습니다.
가져올 대상 릴리스를 지정합니다. 예를 들어 9.0.5.1 구성 파일을 가져올 수 있지만 DB를 9.1.0.0으로 업그레이드해야 할 수 있습니다.
(선택 사항) 표준 출력(StdOut)에 대한 로깅을 해제하도록 지정합니다.
(선택 사항) JDBC(Java 데이터베이스 연결)를 통해 한 번에 전송되는 최대 데이터 패킷 크기를 지정합니다. 기본값은 2500입니다.
(선택 사항) configimport 프로그램에서 데이터 가져오기를 시작하기 전에 프롬프트를 표시할지 여부를 지정합니다. 프롬프트를 표시하려면 이 매개 변수를 true로 설정합니다. 기본값은 false입니다.
(선택 사항) PostgreSQL 데이터베이스가 32 비트인지 64 비트인지 지정합니다. 데이터를 64 비트 PostgreSQL 데이터베이스로 가져오는 경우 이 매개 변수를 true로 설정합니다. 이 인수는 Oracle 데이터베이스에 적용되지 않습니다.
예를 들어 Linux와 PostgreSQL 데이터베이스에서 configimport 프로그램을 실행하려면 다음과 유사한 명령줄을 사용합니다.
./configimport.sh -dbhost sfqa07 -dbname cemdb -dbport 5432 -databasetype postgres -dbuser admin -dbpassword mypassword -dbscriptsdir /apps/Introscope/install/database-scripts -importfile /tmp/apm_data.xml -dbserviceuser postgres -dbservicepwd %pas5w0rd -postgresinstalldir /opt/database -promptbeforeimport true
가져오기 스크립트는 초기 유효성 검사를 수행하여 XML 형식이 제대로 지정되었는지 확인합니다.
가져오기 스크립트는 XML 콘텐츠를 제대로 처리할 수 있도록 XML 유효성을 더욱 철저히 검사하는 옵션을 제공합니다. 유효성 검사를 수행하려면 Y를, XML 콘텐츠 유효성을 검사하지 않고 가져오기를 계속하려면 N을 입력하십시오.
참고: 이 두 번째 유효성 검사는 XML 파일 크기에 따라 시간이 조금 걸릴 수 있습니다. XML 데이터를 제대로 가져올 수 있는지 확인해야 합니다. 그렇지 않으면 오류가 발생합니다.
스크립트는 진행 메시지를 표시하고 유효성 검사가 완료될 때, 가져오기가 시작될 때 및 가져오기가 완료될 때 메시지를 표시합니다.
유효성 검사가 어느 하나라도 실패하면 오류 메시지가 표시되고 구성 가져오기가 진행되지 않습니다. 유효성 검사가 둘 다 성공하면 스크립트가 지정된 데이터베이스 구성 데이터를 가져옵니다.
중요! 구성 가져오기에서 기존 HTTP 분석기 플러그 인 구성을 가져오지 않습니다. 플러그 인을 수동으로 설치하려면 CEM 콘솔을 사용하십시오.
|
Copyright © 2013 CA.
All rights reserved.
|
|