다음은 PostgreSQL을 사용하여 Introscope 또는 APM 데이터베이스를 설치할 때 알고 있어야 할 몇 가지 추가 사항입니다.
PostgreSQL에 APM 데이터베이스를 처음으로 설치할 때 PostgreSQL 데이터베이스에 영향을 주는 서로 다른 사용자 계정 셋이 있습니다.
기본값은 "postgres"입니다. 이 계정은 데이터베이스 소유자 및 관리자입니다.
기본값은 "admin"입니다. 이름은 "admin"이지만 이것이 데이터베이스 관리자 사용자 계정은 아닙니다.
기본값은 "postgres"입니다. 많은 경우 설치 관리자는 이 사용자를 생성하여 해당 사용자 계정이 PostgreSQL 서비스를 실행할 수 있도록 합니다. 이 서비스를 통해 데이터베이스를 실행할 수 있습니다.
필요하다면 설치하는 동안 Windows에서 이 세 가지 PostgreSQL 관련 사용자 계정의 이름을 변경할 수 있습니다.
Windows에서 설치 관리자는 PostgreSQL 관리 계정 이름과 동일한 이름으로 운영 체제 사용자 계정을 생성합니다. 예를 들어 PostgreSQL 관리 사용자의 기본 이름을 "postgres"에서 "PostgresAdmin"으로 변경하면 설치 관리자는 Windows 사용자 계정을 "PostgresAdmin"으로 생성합니다.
Windows에서 설치 관리자는 PostgreSQL 관리 사용자와 동일한 암호로 운영 체제 사용자 계정을 생성합니다.
Linux 및 Solaris에서 Introscope 설치 관리자를 루트로 실행하는 경우 설치 관리자는 "postgres" 운영 체제 계정을 생성합니다.
루트가 아닌 계정으로 설치 관리자를 실행하는 경우 설치 관리자는 "postgres" 운영 체제 사용자를 생성하지 않습니다. PostgreSQL 서비스는 설치 관리자를 실행한 루트가 아닌 계정으로 실행됩니다.
Linux 및 Solaris에서 루트 사용자로 설치하는 동안에는 "postgres" 운영 체제 사용자 계정의 이름을 변경할 수 없습니다. 필요한 경우 데이터베이스 사용자 이름을 기본값(admin) 외의 값으로 변경할 수 있습니다. PostgreSQL 관리자 이름을 PostgreSQL 서비스를 실행하는 운영 체제 사용자 계정과 동일하게 유지하는 것이 좋습니다.
Linux 및 Solaris에서 설치 관리자는 "postgres" 계정을 암호 없이 생성합니다.
루트 사용자나 루트가 아닌 사용자로 Introscope 설치 관리자를 실행할 수 있습니다. Introscope 설치 관리자는 sudoer 액세스 권한을 인식하지 않습니다.
설치 관리자는 설치 관리자를 실행할 때 로그인한 사용자 계정으로 Introscope를 설치합니다.
루트로 Introscope 설치 관리자를 실행하고 PostgreSQL 기반의 APM 데이터베이스를 설치할 경우 설치 관리자는 "postgres" 사용자로 PostgreSQL을 설치합니다. "postgres" 사용자가 이미 있다면 아무 문제가 없습니다.
Linux 또는 Solaris에서 루트로 설치한 설치의 경우 전체 설치 디렉터리를 루트 사용자가 소유합니다. 구성 업데이트 등의 작업을 원활하게 처리할 수 있도록 디렉터리 구조의 소유권을 관리자 사용자 계정으로 변경하는 것이 도움이 될 수 있습니다. 디렉터리 구조의 소유권을 변경하려면 chown 명령을 사용하십시오. 이것이 Enterprise Manager와 APM 데이터베이스를 분리하여 설치하도록 권장하는 이유 중 하나입니다.
Introscope 설치 관리자를 루트가 아닌 계정으로 실행하고 PostgreSQL에서 APM 데이터베이스를 설치하는 경우 설치 관리자는 루트가 아닌 동일한 계정으로 PostgreSQL을 설치합니다.
루트로 설치 관리자를 실행하여 데이터베이스를 업그레이드하는 것이 좋습니다. 이는 이전에 루트 사용자로 데이터베이스를 설치했든지, 아니면 sudoer 액세스 권한이 있는 루트가 아닌 사용자로 데이터베이스를 설치했든지에 상관없이 적용됩니다. 설치 관리자는 sudoer 액세스 권한을 인식하지 않습니다.
그러나 데이터베이스를 업그레이드하기 위해 루트로 로그인할 수 없거나 루트로 로그인하는 것이 적절하지 않은 경우에는 다음 절차를 따르십시오.
다음 단계를 따르십시오.
이 계정에 암호를 지정하면 이제 "postgres"로 로그인할 수 있습니다.
"postgres" 이외의 루트가 아닌 계정으로는 PostgreSQL 데이터베이스를 업그레이드할 수 없습니다. 이전 설치에서는 "postgres" 사용자 계정으로만 PostgreSQL이 설치되었습니다.
이 릴리스에서는 복원 스크립트가 수정되어 복원 작업을 실행하는 사용자가 데이터베이스 백업을 생성한 사용자 이름과 일치하지 않아도 됩니다.
Windows에서 PostgreSQL 기반의 APM 데이터베이스를 설치할 경우 관리자 계정으로 설치 관리자를 실행해야 합니다.
Linux 또는 Solaris에서 Introscope만 설치하는 경우 프로그램을 설치할 수 있는 권한이 있는 모든 사용자 계정으로 설치 관리자를 실행할 수 있습니다.
Windows에서 Introscope만 설치하는 경우 프로그램을 설치할 수 있는 권한이 있는 모든 Windows 사용자로 설치 관리자를 실행할 수 있습니다. Enterprise Manager를 서비스로 실행하려는 경우 설치 사용자 계정에 해당 작업을 수행할 수 있는 권한이 있어야 합니다.
|
Copyright © 2013 CA.
All rights reserved.
|
|