Wily CEM 4.5.x를 새 컴퓨터로 업그레이드하는 경우 한 시점에서 APM 데이터베이스를 수동으로 내보내십시오. 데이터베이스를 내보내면 데이터베이스 백업 파일이 생성됩니다. 그런 다음 복원 유틸리티로 백업 파일을 로드하여 데이터베이스를 새 컴퓨터로 이동할 수 있습니다.
APM 데이터베이스가 PostgreSQL 데이터베이스인 경우 dbbackup-postgres 및 dbrestore-postgres 스크립트를 사용하여 APM 데이터베이스를 백업 및 복원할 수 있습니다. 예를 들어 데이터베이스를 새 컴퓨터로 이동하기 전에 적절한 명령줄 옵션과 함께 dbbackup-postgres.bat(Windows의 경우) 또는 dbbackup-postgres.sh(Linux의 경우)를 사용하여 기존 데이터베이스를 백업할 수 있습니다.
참고: 이 단원의 내용은 PostgreSQL 데이터베이스에만 적용됩니다.
백업 유틸리티는 APM 데이터베이스의 .backup 파일을 생성합니다. .backup 파일 이름 접미사를 사용하면 백업 파일 이름을 사용자 지정할 수 있습니다. 파일 이름을 지정하지 않으면 스크립트가 데이터베이스 이름을 사용하여 백업 파일을 생성합니다.
APM 데이터베이스의 백업 파일을 생성하려면
다음 구문과 인수를 사용합니다.
dbbackup-postgres.bat|./dbbackup-postgres.sh [dbserverhostip] [dbinstalldir] [dbname] [dbuser] [dbpassword] [dbport] [dbbackupdir] [outputfile <optional>]
데이터베이스를 호스팅하는 컴퓨터의 IP 주소입니다. 컴퓨터에서 직접 스크립트를 실행하는 경우 localhost를 지정할 수 있습니다.
APM 데이터베이스의 디렉터리 위치입니다.
Linux의 경우 공백이 포함되어 있으면 이 위치는 경로의 단축된 버전이어야 합니다. Linux를 예로 들면 /root/Introscope Enterprise Manager 디렉터리를 /root/Introscope\ Enterprise\ Manager로 표현할 수 있습니다.
기본값을 변경하지 않았다면 위치는 다음과 같습니다.
Linux: opt/database
Windows: <EM_Home>\database
APM 데이터베이스 스키마 이름입니다. 기본값을 변경하지 않았다면 이 설정은 cemdb입니다.
데이터베이스의 사용자 이름입니다. 기본값을 변경하지 않았다면 이 설정은 admin입니다.
참고: dbuser는 PostgreSQL 관리자의 사용자 이름이 아닙니다.
지정된 데이터베이스 사용자의 암호입니다.
데이터베이스가 Enterprise Manager 및 기타 구성 요소와 통신하는 포트입니다. 기본적으로 이 포트는 5432입니다.
데이터베이스 백업 파일을 저장할 디렉터리 위치입니다. 디렉터리의 전체 또는 상대 경로를 지정할 수 있습니다. Linux의 경우 경로 이름의 공백은 이스케이프하십시오. 예를 들어 백업 디렉터리가 /root/Introscope Enterprise Manager인 경우에는 경로를 /root/Introscope\ Enterprise\ Manager로 지정해야 합니다.
(선택 사항) 데이터베이스 백업 파일의 이름입니다. 이 매개 변수를 지정하지 않으면 스크립트가 제공된 데이터베이스 이름을 사용하여 dbname.backup이라는 파일을 생성합니다.
다음 명령은 /opt/database/backups 디렉터리에 cemdb.backup 파일을 생성하는 예제입니다.
sh dbbackup-postgres.sh 127.0.0.1 /opt/database cemdb admin quality 5432 ./backups
일반적으로 스크립트에서 오류가 발생하는 이유는 다음과 같습니다.
|
Copyright © 2013 CA.
All rights reserved.
|
|