Sun Java logo     Précédent      Contenu      Index      Suivant     

Sun logo
Guide de mise à niveau de Sun Java Enterprise System 5 pour UNIX 

Chapitre  8
Base de données Java

Ce chapitre décrit la procédure de mise à niveau de Base de données Java vers Java ES  5 (version 5) : Base de données Java 10.1.3.

Ce chapitre présente les considérations relatives à la mise à niveau pour les différentes méthodes de mise à niveau prises en charge par la version 5. Il traite des mises à niveau sur les systèmes d'exploitation Solaris et Linux :


Présentation des mises à niveau de Base de données Java

Cette section présente les aspects généraux de Base de données Java qui ont un impact sur la mise à niveau vers Java ES 5 (version 5) :

À propos de Java ES version 5

Base de données Java pour Java ES version 5 est la première version fournie sous la forme d'un composant du produit Java ES ; Base de données Java était préalablement fourni sous la forme d'un composant partagé nommé DerbyDatabase, inclus dans Java ES version 4.

Base de données Java pour la version 5 constitue une mise à jour mineure par rapport à la version 4. Il comprend certaines fonctionnalités améliorées, des interfaces mises à jour et certaines corrections de bogue.

Présentation de la mise à niveau de Java ES version 5

Le Tableau 8-2 répertorie les méthodes de mise à niveau de Base de données Java vers Java ES version 5 prises en charge. Il s'applique à la fois à Solaris et Linux.

Tableau 8-2  Méthodes de mise à niveau vers Java ES 5 (version 5) : Base de données Java 10.1.3 

Version de Java ES

Base de données Java Version

Approche globale

Reconfiguration requise

Version 4

Derby Database 10.0.2

Mise à niveau directe :
Remplacement de la version 4 par une installation complète. Les données persistantes ne sont pas affectées.

Aucune

Données de Base de données Java

Le tableau suivant affiche le type de données susceptible d'être affecté par la mise à niveau du logiciel Base de données Java.

Tableau 8-3  Utilisation des données de Base de données Java

Type de données

Emplacement

Utilisation

Données de configuration

La configuration d'instance est spécifique à l'application et est stockée dans la base de donnée Base de données Java.

Configuration de l'instance de Base de données Java

Données persistantes

Les répertoires de base de données et leurs contenus sont spécifiques à l'application. Leur emplacement est défini par l'URL de connexion à la base de données,
jdbc:derby:chemin complet vers la base de données.

Certificats de base de données et utilisateur

Stratégie de mise à niveau de Base de données Java

De manière générale, la stratégie à utiliser pour effectuer la mise à niveau de Base de données Java dépend de nombreuses considérations, décrites dans le Chapter 1, "Planification des mises à niveau" : méthode de mise à niveau, dépendances entre les composants Java ES, mise à niveau sélective ou globale, déploiements portant sur plusieurs instances et ainsi de suite.

Cette section aborde spécifiquement les questions susceptibles d'influer sur votre planification de mise à niveau de Base de données Java.

Problèmes de compatibilité

Base de données Java pour la version 5 présente une compatibilité ascendante avec la version 4.

Dépendances

Base de données Java ne présente de dépendance que par rapport au composant partagé J2SE (voir le Tableau 1-9).

Double mise à niveau

La double mise à niveau, qui permet à la fois la mise à niveau de Base de données Java et du système d'exploitation (comme le décrit la section Mises à niveau doubles : Java ES et système d'exploitation) peut être effectuée des deux façons suivantes :

Installation d'un nouveau système d'exploitation
  1. Sauvegardez les données de Base de données Java.
  2. Reportez-vous à la section Données de Base de données Java concernant l'emplacement des données fondamentales.

  3. Installez le nouveau système d'exploitation.
  4. Le système d'exploitation peut être installé sur un nouveau système (ou une zone Solaris 10) ou écraser un système de fichiers existant.

  5. Installez Base de données Java pour la version 5.
  6. Restaurez les données Base de données Java que vous avez sauvegardées dans l'Step 1.
Mise à niveau d'un système d'exploitation existant
  1. Sauvegardez les données de Base de données Java.
  2. Reportez-vous à Données de Base de données Java concernant l'emplacement des données fondamentales.

  3. Mettez à niveau le système d'exploitation.
  4. La mise à niveau ne modifie pas le système de fichiers existant.

  5. Procédez à la mise à niveau de Base de données Java vers la version 5.
  6. Voir la section Mise à niveau de Base de données Java à partir de Java ES version 4.

    Les données Base de données Java ne seront pas modifiées par la mise à niveau.


Mise à niveau de Base de données Java à partir de Java ES version 4

Cette section fournit des informations sur la mise à niveau de Base de données Java à partir de Java ES 2005Q4 (version 4) vers Java ES 5 (version 5). La section aborde les thèmes suivants :

Introduction

Lors de la mise à niveau de Base de données Java pour Java ES version 4 vers la version 5, tenez compte des aspects suivants du processus de mise à niveau :

Mise à niveau de Base de données Java pour la version 4

Cette section explique comment effectuer la mise à niveau de Base de données Java à partir de Java ES version 4 vers Java ES version 5 sur les plates-formes Solaris et Linux. La section aborde les thèmes suivants :

Tâches à exécuter avant la mise à niveau

Avant de mettre à niveau Base de données Java, vous devez effectuer les tâches décrites ci-dessous :

Vérification des informations sur la version actuelle

Vous pouvez vérifier la version actuelle de Base de données Java à l'aide de la commande suivante :

java -cp JavaDB-base/lib/derby.jar org.apache.derby.tools.sysinfo

Les informations de version (pour le fichier derby.jar) sont répertoriées dans le tableau suivant :

Tableau 8-4  Résultat de la vérification de la version de Base de données Java

Version de Java ES

Numéro de version de Base de données Java

Version 4

10.0.2.1

Version 5

10.1.3.1

Mise à niveau des dépendances de Base de données Java

Il est généralement conseillé de mettre à niveau tous les composants Java ES d'un ordinateur (et de son environnement informatique) vers Java ES version 5. Toutefois, tous les composants partagés requis par Base de données Java sont mis à niveau automatiquement par le programme d'installation de Java ES lorsque vous effectuez la mise à niveau de Base de données Java vers la version 5.

Sauvegarde des données de Base de données Java

La mise à niveau de Base de données Java à partir de la version 4 vers la version 5 ne modifie ni les données de configuration, ni les données persistantes. Cependant, pour plus de sécurité, il est conseillé de sauvegarder l'installation et les données de Base de données Java. Voir la section Tableau 8-3.

Obtention des mots de passe et informations de configuration requis

Aucune information de configuration ou mot de passe n'est requis pour la mise à niveau de Base de données Java.

Mise à niveau de la version 4 de Base de données Java

Cette section décrit la procédure de mise à niveau sur les plates-formes Solaris et Linux.

Procédure de mise à niveau

La procédure présentée ci-dessous s'applique à toutes les instances de Base de données Java installées sur l'ordinateur sur lequel est effectuée la mise à niveau.

  1. Connectez-vous en tant qu'utilisateur root ou superutilisateur.
  2. su -

  3. Arrêtez Base de données Java pour la version 4.
  4. Si vous disposez d'un serveur réseau en cours d'exécution, utilisez la commande suivante :

    java -cp JavaDB-base/lib/derby.jar:JavaDB-base/lib/derbynet.jar org.apache.derby.drda.NetworkServerControl shutdown

    Sinon, arrêtez toutes les applications utilisant Base de données Java.

  5. Effectuez une installation complète de Base de données Java pour la version 5.
  6. Procédez comme suit :

    1. Lancez le programme d'installation de Java ES sur l'ordinateur qui héberge Base de données Java pour la version 4.
    2. cd distribution Java ES version 5/arch_se
      ./installer

      arch_se correspond à votre plate-forme, telle que Solaris_sparc. (Utilisez l’option installer -nodisplay pour l’interface de ligne de commande.)

      Une fois que les pages de bienvenue et du contrat de licence se sont affichées, vous accédez à la page de sélection de composant. (Lorsque des composants installés pouvant être directement mis à niveau par le programme d’installation de Java ES sont détectés, ils sont présentés avec l’état “pouvant être mis à niveau”.)

    3. Sélectionnez Base de données Java dans la page de sélection des composants.
    4. L'installation va être écrasée.

    5. Sélectionnez l'option Configurer ultérieurement.
    6. L'option Configurer maintenant n'est pas prise en charge.

    7. Si besoin, sélectionnez l’option d’installation des packages localisés.
    8. Lorsque l'installation est terminée, quittez le programme d'installation de Java ES.
  7. Démarrez Base de données Java pour la version 5.
  8. Si vous utilisez un serveur réseau, utilisez la commande suivante :

    java -jar <JavaDB-base>/lib/derbynet.jar start

    Sinon, démarrez toutes les applications utilisant Base de données Java en mode intégré.

Vérification de la mise à niveau

Utilisez les commandes suivantes pour vérifier que la mise à niveau de Base de données Java a réussi :

java -cp JavaDB-base/lib/derby.jar org.apache.derby.tools.sysinfo

Consultez le Tableau 8-4 pour connaître la signification des valeurs de résultat (pour la version du fichier derby.jar).

Tâches à exécuter après la mise à niveau

Lorsque vous effectuez la mise à niveau de Base de données Java à partir de la version 4 vers la version 5, vous devez convertir les données du format de disque 10.0 de Base de données Java vers le format 10.1. Pour effectuer cette conversion, connectez-vous à la base de données en ajoutant upgrade=true à la fin de l'URL JDBC. Par exemple :

java -cp JavaDB-base/lib/derbytools.java:JavaDB-base/lib/derby.jar org.apache.derby.tools.ij

ij version 10.1

ij> connect 'jdbc:derby:/databasePath;upgrade=true';

ij> exit;

Annulation de la mise à niveau

Il n'est pas possible d'annuler la mise à niveau vers la version 5, sauf en restaurant une sauvegarde de l'installation et des données de la version 4.

Mise à niveau de plusieurs instances

Dans certaines architectures, Base de données Java est déployé sur plusieurs systèmes afin de permettre une meilleure évolutivité et une disponibilité accrue. Par exemple, certaines instances de Base de données Java peuvent être exécutées sur plusieurs ordinateurs avec un équilibreur de charge pour répartir la charge.

La mise à niveau de Base de données Java doit être réalisée sur chaque ordinateur comme le décrit la section Mise à niveau de Base de données Java pour la version 4.



Précédent      Contenu      Index      Suivant     


Numéro de référence : 819-6553-11
Juin 2007.   Copyright 2007 Sun Microsystems, Inc. Tous droits réservés.