本节介绍在 Sun Cluster 环境中配置和创建初始 HADB 数据库的过程。 在创建数据库之前,请注意以下限制。
必须在数据库创建期间通过使用 --hosts 选项来指定偶数个 Sun Cluster 主机。
必须通过使用 Sun Cluster 专用互连主机名来指定 Sun Cluster 主机。 clusternode1-priv 就是一个专用互连主机名。
Sun Java System HADB 镜像节点必须位于其它 Sun Cluster 节点上。
请不要使用 --inetd 选项。
所有历史文件、数据和日志设备以及数据库配置文件都必须位于本地文件系统中。
如果停止一个以上的 Sun Cluster 节点,则整个数据库将关闭。 资源组在任何时候都应该只停止一个节点,或者使用 scswitch -F -g 命令来停止所有节点。
对 HADB 资源组,不能使用资源组卸载功能。
对 HADB 资源组,不能使用 HA Storage Plus。
按照以下过程中的示例创建、启动和检验数据库。
创建数据库。 此命令将自动启动数据库。
# hadbm create \ -H clusternode1-priv,clusternode2-priv,clusternode3-priv,clusternode4-priv, \ clusternode5-priv,clusternode6-priv --devicesize=2048 \ -a 4 --set ManagementProtocol=rsh --dbpassword=secret12 \ -s 2 hadb |
有关详细信息,请参阅 Sun Java System Application Server 7 Administrator's Guide。
必须通过使用 Sun Cluster 专用互连主机名来指定主机。 要查看这些主机名,请从主 Sun Cluster 节点运行 scconf -p | less 命令。
如果您使用的是推荐的 SSH 设置,则无需指定 ManagementProtocol 特性。
检验数据库是否正在运行。
# hadbm status hadb --nodes |
停止数据库。
# hadbm stop hadb |
创建会话存储和 JDBC 连接池。 有关详细信息,请参阅 Sun Java System Application Server 7 Administrator's Guide。