이 절차에서는 가장 일반적인 사전 설치 작업을 설명합니다. HADB 설치, 네트워크 중복 구성 및 파일 시스템 지원을 위한 필수 항목 등 다른 사전 설치 항목에 대한 자세한 내용은 Sun Java System Application Server 9.1 고가용성 관리 설명서의 2 장, 고가용성 데이터베이스 설치 및 설정을 참조하십시오.
이 절의 권장 시스템 구성 값은 최대 6개의 HADB 노드를 실행하는 데 충분한 값으로, 공유 메모리를 함께 사용하는 시스템의 다른 응용 프로그램은 고려하지 않았습니다.
루트로 액세스합니다.
공유 메모리 및 세마포와 관련된 변수를 정의합니다.
Solaris의 경우:
/etc/system 파일에 다음 줄을 추가합니다. 다음 줄이 파일에 주석으로 포함되어 있는 경우에는 주석 처리를 제거하고 값이 일치하는지 확인합니다.
set shmsys:shminfo_shmmax=0x80000000
set shmsys:shminfo_shmseg=36
set semsys:seminfo_semmnu=600
shminfo_shmmax를 시스템의 전체 메모리로 설정합니다(16진수로 표시된 0x80000000 값은 2GB의 메모리를 나타냄).
이미 seminfo_* 변수가 정의되어 있는 경우에는 표시된 양만큼 증분합니다. seminfo_semmni 및 seminfo_semmns의 기본값은 변경할 필요가 없습니다. shminfo_shmeg 변수는 Solaris 8 이후에 더 이상 사용되지 않습니다.
다음 명령을 사용하여 재부트합니다.
sync; sync; reboot
Linux의 경우:
Windows의 경우: 특별한 시스템 설정이 필요하지 않습니다.
독립 실행형 Application Server를 설치할 때 기존 JDK 소프트웨어를 사용한 경우에는 JDK 버전을 확인합니다.
HADB를 사용하려면 Sun JDK 1.4.1_03 이상이 필요합니다(JDK 버전에 대한 최신 정보는 Sun Java System Application Server 9.1 릴리스 노트 참조). 설치된 버전을 확인하고 아직 설정하지 않은 경우 JAVA_HOME 환경 변수를 JDK가 설치된 디렉토리로 설정합니다.
필요한 경우 재부트한 후 도메인, Web Server 및 노드 에이전트를 다시 시작합니다.
도메인을 다시 시작하려면 asadmin start-domain domain1 명령을 사용합니다.
Web Server를 다시 시작하려면 web_server_install_dir/https- hostname에서 시작 프로그램을 실행합니다.
노드 에이전트를 다시 시작하려면 asadmin start-node-agent hostname 명령을 사용합니다. hostname 변수를 Application Server가 실행 중인 호스트의 이름으로 바꿉니다.