Transfert de base de données
Votre portail est installé avec une base de données Apache Derby. La base de données est immédiatement disponible pour utilisation à des fins de démonstration et est recommandée pour les environnements de développement de portlets et de thèmes. Sinon, vous devez configurer le portail pour utiliser une base de données de niveau production. Use the Configuration Wizard to transfer the data and configure a new database server.
Assistant de configuration
Les principales options de l'Assistant de configuration sont basées sur votre topologie de configuration cible, tel qu'un serveur autonome ou un cluster. L'option de transfert de grappe est incluse dans les options Configurer un serveur autonome et Configurer un cluster. Pour la topologie de serveur autonome, exécutez l'option de transfert de base de données avant d'exécuter l'option de sécurité fédérée. Pour l'option de cluster, exécutez le transfert de base de données avant de créer le profil de gestionnaire de déploiement.
Pour l'option Souhaitez-vous effectuer un transfert vers une base de données ou vers plusieurs bases de données ou schémas, sélectionnez Base de données unique pour configurer une base de données avec un utilisateur de base de données unique et une source de données unique. Sélectionnez Plusieurs bases de données ou schémas pour configurer plusieurs bases de données avec différentes sources de données et différents utilisateurs par schéma. Vous pouvez également utiliser l'option de base de données multiple pour configurer une base de données unique avec des sources de données et des utilisateurs différents.
Validation
Empêchez tout incident de transfert de base de données en validant vos entrées dans l'assistant. Lorsque vous choisissez de valider les paramètres de l'option de transfert de base de données, des validations de syntaxe de zone et de connexion de base de données sont effectuées pour empêcher tout échec avant l'exécution de la configuration. Par exemple, les zones validées sont notamment le nom d'hôte et le numéro de port. Les zones validées peuvent être par exemple les zones URL de base de données et bibliothèque de base de données.
Deux types de validation sont effectués lorsque vous choisissez de valider les paramètres incluant les validations de connexions de base de données et de syntaxe de zone.
La validation de syntaxe vérifie que :
- Vous entrez un numéro de port valide compris entre 1 et 65535.
- Vous entrez le nom d'hôte à l'aide du format approprié.
- Entrez une valeur de racine de contexte valide.
- Utilisez le format JDBC correct dans les zones URL de la base de données.
- Entrez le chemin correct pour vos fichiers JAR de bibliothèque de base de données.
La validation de connexion, par exemple, vérifie qu'une connexion peut être établie avec votre serveur de base de données. L'assistant peut se connecter à votre serveur de base de données pour valider le nom d'hôte et le numéro de port que vous entrez.
Sur le panneau Paramètres de base de données, vous pouvez choisir d'activer ou de désactiver la validation en sélectionnant Oui ou Non pour l'option Se connecter à un serveur de base de données pour valider les paramètres. Sélectionnez Non si vous savez que vos paramètres sont corrects et que votre serveur de base de données n'est pas disponible au moment de la création de vos instructions.
Transfert de données vers un autre serveur de base de données
En fonction de votre environnement, l'assistant génère un processus de configuration. Les étapes ci-dessous reflètent toutes les étapes possibles du processus de configuration. Ces étapes ne représentent pas une configuration littérale. Ces étapes sont fournies en tant que référence.
Si vous cliquez sur Afficher la commande de l'étape, vous pouvez voir la tâche et les propriétés associées à chaque étape de l'assistant.
- Sauvegardez les fichiers de propriétés que l'assistant utilise lors de la configuration.
- Condition
- Aucun
- Tâche ConfigEngine
- backup-property-files-for-dbxfer
- Manual Step: créer les utilisateurs et les groupes de base de données.
- Condition
- Aucun
- Tâche ConfigEngine
- Aucun
- Manual Step: créer le profil utilisateur de base de données sur IBM® DB2® for i.
- Condition
- Aucun
- Tâche ConfigEngine
- Aucun
- Manual Step: Créez les utilisateurs et les groupes d'exécution de base de données.
- Condition
- Aucun
- Tâche ConfigEngine
- Aucun
- Manual Step: créer les utilisateurs de configuration de base de données sur DB2® for z/OS®.
- Condition
- Aucun
- Tâche ConfigEngine
- Aucun
- Manual Step: télécharger le script et afficher les instructions pour supprimer les bases de données existantes.
- Condition
- Aucun
- Tâche ConfigEngine
- Aucun
- Créez vos bases de données.
- Condition
- Aucun
- Tâche ConfigEngine
- create-database
- Manual Step: télécharger le script et l'exécuter sur le serveur de base de données pour créer votre base de données.
- Condition
- Sélectionnez cette option pour créer manuellement votre base de données.
- Tâche ConfigEngine
- Aucun
- Manual Step: télécharger le script et l'exécuter sur le serveur de base de données pour créer votre base de données.
- Condition
- Sélectionnez cette option pour créer manuellement votre base de données.
- Tâche ConfigEngine
- Aucun
- Manual Step: créer une base de données Oracle.
- Condition
- Aucun
- Tâche ConfigEngine
- Aucun
- Manual Step: télécharger le script et afficher les instructions pour créer vos bases de données.
- Condition
- None
- Tâche ConfigEngine
- Aucun
- Manual Step: créer le répertoire de données,
data
, et le répertoire d'index,index
, sur votre serveur de base de données.- Condition
- Sélectionnez cette option pour créer des utilisateurs et leur attribuer des droits d'accès.
- Tâche ConfigEngine
- Aucun
- Configurez votre base de données.
(Utilisateurs de la gestion de stockage automatique uniquement) : si vous avez configuré votre base de données avec la gestion de stockage automatique, vous devez exécuter des instructions manuelles supplémentaires après cette étape. Exécutez le script de configuration de base de données pour créer des schémas et des utilisateurs de base de données et accorder des privilèges aux utilisateurs de base de données. Accédez ensuite à Oracle : création d'espaces de table JCR (gestion de stockage automatique) pour exécuter les instructions manuelles supplémentaires.
- Condition
- Aucun
- Tâche ConfigEngine
- setup-database
- Manual Step: télécharger le script et l'exécuter sur le serveur de base de données pour configurer votre base de données.
- Condition
- Sélectionnez cette option pour attribuer manuellement des droits d'accès à des utilisateurs.
- Tâche ConfigEngine
- Aucun
- Manual Step: Download the script and run it on the database server to set up your database.
(Utilisateurs de la gestion de stockage automatique uniquement) : si vous avez configuré votre base de données avec la gestion de stockage automatique, vous devez éditer le script que vous avez téléchargé pour votre environnement avant de l'exécuter sur le serveur de base de données.
- Condition
- Sélectionnez cette option pour créer des utilisateurs et leur attribuer des droits d'accès.
- Tâche ConfigEngine
- Aucun
- Manual Step: télécharger le script et l'exécuter sur le serveur de base de données pour configurer votre base de données.
- Condition
- Sélectionnez cette option pour créer des utilisateurs et leur attribuer des droits d'accès.
- Tâche ConfigEngine
- Aucun
- Manual Step: configurer le classement JCR pour un classement par langue locale correct.
- Condition
- Sélectionnez cette option pour obtenir une prise en charge de classement de base de données avancé.
- Tâche ConfigEngine
- Aucun
- Manual Step: Redémarrez le serveur DB2®.
- Condition
- Aucun
- Tâche ConfigEngine
- Aucun
- Validez la connexion et l'environnement de base de données.
- Condition
- Aucun
- Tâche ConfigEngine
- validate-database validate-database-environment
- Arrêtez le serveur de portail.
- Condition
- Prise en charge du classement
- Tâche ConfigEngine
- stop-portal-server
- Transférez la base de données.
- Condition
- Aucun
- Tâche ConfigEngine
- database-transfer enable-profiles-check-managed package-profiles
- Accordez des privilèges aux utilisateurs d'exécution de base de données.
- Condition
- Aucun
- Tâche ConfigEngine
- grant-runtime-db-user-privileges
- Manual Step: télécharger le script et l'exécuter sur le serveur de base de données pour accorder des privilèges à l'utilisateur d'exécution.
- Condition
- Sélectionnez cette option pour créer des utilisateurs et leur attribuer des droits d'accès.
- Tâche ConfigEngine
- Aucun
- Manual Step: télécharger le script et l'exécuter pour accorder à l'utilisateur d'exécution de base de données des privilèges appropriés pour gérer les tables de base de données.
- Condition
- Sélectionnez cette option pour créer des utilisateurs et leur attribuer des droits d'accès.
- Tâche ConfigEngine
- Aucun
- Manual Step: télécharger le script et l'exécuter sur le serveur de base de données pour accorder des privilèges aux utilisateurs d'exécution de base de données.
- Condition
- Sélectionnez cette option pour créer des utilisateurs et leur attribuer des droits d'accès.
- Tâche ConfigEngine
- Aucun
- Connectez-vous à vos bases de données.
- Condition
- Aucun
- Tâche ConfigEngine
- Aucun
- Manual Step: télécharger le script et consulter les instructions pour réinitialiser l'état de vérification en attente sur les espaces table du portail.
- Condition
- Aucun
- Tâche ConfigEngine
- Aucun
- Réinitialisez le journal des événements du gestionnaire de contenu Web.
- Condition
- Aucun
- Tâche ConfigEngine
- Aucun
- Configurez le domaine JCR pour la prise en charge des fichiers volumineux.
- Condition
- Aucun
- Tâche ConfigEngine
- datasource-enable-fully-materialize-lob-data
- Manual Step: améliorer le temps de réponse de votre base de données contenant le domaine JCR.
- Condition
- Aucun
- Tâche ConfigEngine
- Aucun
- Start the portal server.
- Condition
- Aucun
- Tâche ConfigEngine
- start-portal-server
Que faire ensuite ?
Vous avez transféré vos données d'Apache Derby vers votre base de données préférée.
Une manière rapide de tester votre configuration de base de données est de vous connecter et d'explorer le site pour valider que le site fonctionne comme prévu.
Accédez à http://host_name:port/context_root/default_portal_home. Accédez par exemple à http://host_name:10039/wps/portal.
Vous pouvez ensuite utiliser d'autres options pour configurer plus en détails l'environnement.Si vous configurez un environnement de serveur autonome, vous pouvez utiliser l'option Activer la sécurité fédérée pour ajouter un registre d'utilisateurs LDAP.
Si vous configurez un environnement de cluster, vous pouvez utiliser l'option Créer un gestionnaire de déploiement pour créer un profil de gestionnaire de déploiement étendu avec des ressources HCL.