Cette section décrit des instructions d'implémentation de la base de données Java DB intégrée à Application Server 8.2.
Sun Java System Application Server 8.2 introduit deux nouvelles commandes asadmin pour démarrer et arrêter le serveur réseau Java DB.
La commande start-database permet de démarrer une instance du serveur réseau Java DB :
start-database [--dbhost 0.0.0.0] [--dbport 1527] [--dbhome "path/derby"] |
La valeur par défaut de l'hôte est 0.0.0.0, permettant ainsi à Java DB d'écouter localhost ainsi que les interfaces IP et de nom d'hôte. La valeur de la propriété dbhome est l'emplacement des bases de données Java DB. Le chemin par défaut est appserver_install_dir /derby.
La commande asadmin stop-database permet d'arrêter une instance du serveur réseau Java DB actuellement utilisé :
stop-database [--dbhost 0.0.0.0] [--dbport 1527] |
La configuration de Java DB proposée avec Application Server 8.2 comprend également plusieurs scripts utiles vous permettant d'utiliser Java DB. Les scripts suivants peuvent être utilisés dans le répertoire appserver_install_dir /derby/frameworks/NetworkServer/bin :
startNetworkServer.ksh/bat : script permettant de démarrer le serveur réseau
stopNetworkServer.ksh/bat : script permettant d'arrêter le serveur réseau
ij.ksh/bat : outil de script JDBC interactif
dblook.ksh/bat : script permettant d'afficher tout ou partie du LDD d'une base de données
sysinfo.ksh/bat : script permettant d'afficher des informations de versionnage relatives à l'environnement Java DB
NetworkServerControl.ksh/bat : script permettant d'exécuter des commandes sur l'API NetworkServerControl
Paramétrez la variable d'environnement DERBY_INSTALL de sorte qu'elle pointe sur le répertoire appserver_install_dir/derby.
Annulez le paramétrage de la variable d'environnement CLASSPATH.
(Facultatif) Vous pouvez également paramétrer les propriétés suivantes :
DERBY_SERVER_HOST sur l'hôte écouté par le serveur réseau.
Cette propriété peut également être paramétrée sur 0.0.0.0 afin d'activer tous les listener.
DERBY_SERVER_PORT sur le numéro de port écouté par le serveur réseau.
Pour plus d'informations sur ces utilitaires, reportez-vous aux guides Tools et Admin de Derby.