In diesem Abschnitt wird das Verfahren zum Konfigurieren und Erstellen der ersten HADB-Datenbank in einer Sun Cluster-Umgebung beschrieben. Folgende Einschränkungen müssen vor Erstellen der Datenbank in Betracht gezogen werden.
Sie müssen eine gerade Zahl von Sun Cluster-Hosts angeben. Verwenden Sie deshalb während der Datenbankerstellung die Option --hosts.
Die Sun Cluster-Hosts müssen unter Verwendung der privaten Interconnect-Hostnamen von Sun Cluster angegeben werden. Ein Beispiel eines privaten Interconnect-Hostnamens ist clusternode1-priv.
Sun Java System Application Server EE (HADB)-Spiegelknoten müssen sich auf verschiedenen Sun Cluster-Knoten befinden.
Verwenden Sie nicht die Option --inetd.
Alle Historiendateien, Daten- und Protokollgeräte sowie die Datenbankkonfigurationsdateien müssen in lokalen Dateisystemen residieren.
Wenn mehr als ein Sun Cluster-Knoten angehalten wird, wird die gesamte Datenbank heruntergefahren. Sie müssen entweder jeweils einen Knoten oder alle Knoten gleichzeitig anhalten. Alle Knoten können mit dem Befehl scswitch -F -g angehalten werden.
Die HADB-Ressourcengruppe darf nicht zusammen mit der Ressourcengruppen-Auslagerungsfunktion verwendet werden.
Die HADB-Ressourcengruppe darf nicht zusammen mit HA Storage Plus verwendet werden.
Folgen Sie dem Beispiel in folgendem Verfahren, um die Datenbank zu erstellen, zu starten und zu überprüfen.
Erstellen Sie die Datenbank. Dieser Befehl startet die Datenbank automatisch.
# 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 |
Detaillierte Informationen hierzu finden Sie in der Dokumentation zu Sun Java System Application Server.
Sie müssen die Hosts mithilfe der privaten Sun Cluster-Interconnect-Hostnamen angeben. Führen Sie auf dem Primärknoten von Sun Cluster den Befehl scconf -p | less aus, um diese Hostnamen zu suchen.
Wenn Sie die empfohlene SSH-Einrichtung verwenden, muss die ManagementProtocol-Eigenschaft nicht angegeben werden.
Überprüfen Sie, dass die Datenbank läuft.
# hadbm status hadb --nodes |
Stoppen Sie die Datenbank.
# hadbm stop hadb |
Erstellen Sie den Sitzungsspeicher und den JDBC-Verbindungspool.
Detaillierte Informationen hierzu finden Sie in der Dokumentation zu Sun Java System Application Server.