Sun Java System Application Server 9.1 빠른 시작 설명서

HADB 사전 설치 절차

이 절차에서는 가장 일반적인 사전 설치 작업을 설명합니다. HADB 설치, 네트워크 중복 구성 및 파일 시스템 지원을 위한 필수 항목 등 다른 사전 설치 항목에 대한 자세한 내용은 Sun Java System Application Server 9.1 고가용성 관리 설명서의 2 장, 고가용성 데이터베이스 설치 및 설정을 참조하십시오.

이 절의 권장 시스템 구성 값은 최대 6개의 HADB 노드를 실행하는 데 충분한 값으로, 공유 메모리를 함께 사용하는 시스템의 다른 응용 프로그램은 고려하지 않았습니다.

ProcedureHADB를 위한 시스템을 구성하는 방법

  1. 루트로 액세스합니다.

  2. 공유 메모리 및 세마포와 관련된 변수를 정의합니다.

    • Solaris의 경우:

      1. /etc/system 파일에 다음 줄을 추가합니다. 다음 줄이 파일에 주석으로 포함되어 있는 경우에는 주석 처리를 제거하고 값이 일치하는지 확인합니다.

        set shmsys:shminfo_shmmax=0x80000000

        set shmsys:shminfo_shmseg=36

        set semsys:seminfo_semmnu=600

        shminfo_shmmax를 시스템의 전체 메모리로 설정합니다(16진수로 표시된 0x80000000 값은 2GB의 메모리를 나타냄).

        이미 seminfo_* 변수가 정의되어 있는 경우에는 표시된 양만큼 증분합니다. seminfo_semmniseminfo_semmns의 기본값은 변경할 필요가 없습니다. shminfo_shmeg 변수는 Solaris 8 이후에 더 이상 사용되지 않습니다.

      2. 다음 명령을 사용하여 재부트합니다.

        sync; sync; reboot

    • Linux의 경우:

      1. /etc/sysctl.conf 파일에 다음 줄을 추가합니다. 다음 줄이 파일에 주석으로 포함되어 있는 경우에는 주석 처리를 제거합니다. 값을 시스템의 실제 메모리 크기로 설정합니다. 값을 십진 바이트 값으로 지정합니다. 예를 들어 실제 메모리가 2GB인 시스템의 경우에는 다음과 같습니다.

        echo 2147483648 > /proc/sys/shmmax

        echo 2147483648 > /proc/sys/shmall

      2. 다음 명령을 사용하여 재부트합니다.

        sync; sync; reboot

    • Windows의 경우: 특별한 시스템 설정이 필요하지 않습니다.

  3. 독립 실행형 Application Server를 설치할 때 기존 JDK 소프트웨어를 사용한 경우에는 JDK 버전을 확인합니다.

    HADB를 사용하려면 Sun JDK 1.4.1_03 이상이 필요합니다(JDK 버전에 대한 최신 정보는 Sun Java System Application Server 9.1 릴리스 노트 참조). 설치된 버전을 확인하고 아직 설정하지 않은 경우 JAVA_HOME 환경 변수를 JDK가 설치된 디렉토리로 설정합니다.

  4. 필요한 경우 재부트한 후 도메인, Web Server 및 노드 에이전트를 다시 시작합니다.

    도메인을 다시 시작하려면 asadmin start-domain domain1 명령을 사용합니다.

    Web Server를 다시 시작하려면 web_server_install_dir/https- hostname에서 시작 프로그램을 실행합니다.

    노드 에이전트를 다시 시작하려면 asadmin start-node-agent hostname 명령을 사용합니다. hostname 변수를 Application Server가 실행 중인 호스트의 이름으로 바꿉니다.