此过程涉及最常见的预安装任务。有关其他预安装主题(包括安装 HADB 的先决条件、配置网络冗余以及文件系统支持)的信息,请参见《Sun Java System Application Server 9.1 高可用性管理指南》中的第 2 章 “安装和设置高可用性数据库”。
本部分中建议的系统配置值足以运行多达六个 HADB 节点,但不考虑系统上也会使用共享内存的其他应用程序。
获取超级用户权限。
定义与共享内存和信号有关的变量
对于 Solaris:
向 /etc/system 文件中添加以下行(或者如果这些行已在文件中以注释的形式存在,请将其取消注释并确保其值如下):
set shmsys:shminfo_shmmax=0x80000000
set shmsys:shminfo_shmseg=36
set semsys:seminfo_semmnu=600
将 shminfo_shmmax 设置为系统的内存总数(在十六进制记数法中,所显示的值 0x80000000 表示 2 GB 内存)。
如果已定义 seminfo_* 变量,请按所示容量增加这些变量。无须更改 seminfo_semmni 和 seminfo_semmns 的默认值。自 Solaris 8 以后,变量 shminfo_shmeg 已废弃。
使用以下命令重新引导:
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。用运行 Application Server 的主机的名称替换变量 hostname。