소개

Oracle Hyperion Financial Management에서 애플리케이션 데이터를 저장하려면 관계형 데이터베이스가 필요합니다. 각 Financial Management 애플리케이션에는 테이블 세트, 인덱스, 저장 프로시저 및 기타 객체가 포함되어 있습니다. 이러한 객체의 수와 크기는 사용자 데이터 세트, 애플리케이션 디자인 및 보고 요구사항에 따라 달라지므로 데이터베이스 설정에 대한 구체적인 규칙 세트를 지정하기 어렵습니다. 이 섹션에서는 Oracle 데이터베이스에 배포하는 중 발생하는 가장 일반적인 두 가지 이슈를 다룹니다.

  • Oracle DB의 메모리가 부족하여 필요한 개수의 데이터베이스 연결을 지원할 수 없음

  • 보고 및 통합 중 성능 저하

이러한 두 이슈는 부적절한 Oracle 매개변수 설정 및 구성으로 추적될 수 있습니다. 너무 큰 SGA(시스템 글로벌 영역)를 생성하면 사용자 연결 및 활동을 지원하는 데 사용 가능한 물리적 메모리양이 제한됩니다. 반대로, 너무 작은 SGA를 생성하면 추가 디스크 액세스가 발생하지만 성능 속도가 느려집니다.

이 섹션에서는 일반 데이터베이스를 모니터하고 성능을 극대화하는 적절한 초기화 설정을 결정하는 프로세스를 안내합니다. 데이터 세트, 워크로드 및 애플리케이션 디자인의 변경사항을 반영하기 위해 주기적으로 이 프로세스를 반복해야 합니다.

Oracle 11g에서는 이전 버전보다 훨씬 쉽게 데이터베이스를 모니터 및 조정할 수 있습니다. Oracle Enterprise Manager(데이터 제어 및 그리드 제어)를 사용하여 데이터베이스 성능을 모니터, 진단 및 조정하는 것이 좋습니다. 정확한 인스턴스 통계를 얻으려면 Oracle 데이터베이스 자동 유지 관리 태스크를 활성화하는 것이 좋습니다.

데이터베이스 시작 후 즉시 조정을 수행하지 않는 것이 매우 중요합니다. 이때는 버퍼 캐시가 비어 있고 수집된 통계가 없습니다. 항상 Financial Management 애플리케이션에서 일정 기간 활동한 후 데이터베이스를 테스트하고 조정합니다.