Il existe deux composants de portail qui utilisent la base de données relationnelles : Les applications de configuration et d'adhésion à communauté et portlet applications, notamment wiki, les enquêtes et les partages de fichiers. Par défaut, Portal Server utilise Java DB. Après l'installation, Portal Server peut être configuré pour basculer vers Oracle. Dans ce cas, vous devez fermer la base de données Java DB.
Java DB doit également être arrêté si les fonctionnalités de communauté et l'application portlet ne sont pas utilisés dans le portail déployé.
Une instance de base de données est configurée pour chaque composant du portail qui utilise la base de données relationnelles à l'aide d'un ID utilisateur et d'un mot de passe par défaut. L'ID utilisateur par défaut est « portal » et le mot de passe par défaut est également « portal ». Après l'installation, il vous est recommandé de changer le mot de passe par défaut et les permissions d'accès aux fichiers de propriétés dans lesquels elles figurent.
Répétez les instructions suivantes pour chaque portail de votre environnement. Remplacez la chaîne <ID-portail> par l'ID réel du portail (par exemple portal1, portal2, etc.).
Redémarrez Java DB.
Utilisez l'interface de ligne de commande Derby ou une interface équivalente pour modifier le mot de passe du portail par défaut de l'utilisateur en vous connectant à la base de données communitymc_portal-ID. Si vous utilisez une interface utilisateur graphique comme SQuirrel-j, exécutez la commande suivante à l'aide de l'éditeur SQL après vous être connecté à la base de données Java DB du PS.CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.user.portal', 'nouveau-mot-de-passe');
Redémarrez Java DB.
Utilisez la ligne de commande de Java DB ou tout autre outil équivalent pour vous connecter à la base de données communitymc_portalID avec le nouveau mot de passe pour vérifier qu'il a été correctement configuré.
Pour chaque instance du mot de passe, procédez comme suit :
Reportez-vous au Guide de l'administrateur du conteneur Web pour modifier le mot de passe de la source de données jdbc/communitymc et utiliser le nouveau mot de passe configuré à l'étape 2.
Ouvrez le fichier PortalServer-data-dir/portals/portal-ID/config/portal.dbadmin et modifiez le mot de passe de la communauté.Entrez le nouveau mot de passe défini à l'étape 2 à l'aide de db.password dans l'interface de ligne de commande Java DB ou tout autre outil équivalent.
Modifiez les permission du fichier PortalServer-DataDir/portals/portal-ID/config/portal.dbadmin pour le rendre accessible en lecture et en écriture seulement par son prioriétaire (exemple : chmod 600 portal.dbadmin).
Redémarrez le conteneur Web.
Répétez les instructions suivantes pour chaque portail de votre environnement. Remplacez la chaîne <ID-portail> par l'ID réel du portail (par exemple portal1, portal2, etc.).
Redémarrez Java DB.
Utilisez une interface de ligne de commande Java ou équivalente pour modifier le mot de passe du portail par défaut de l'utilisateur (portal) en vous connectant à la base de données filesharingdb_portal-ID. Si vous utilisez Squirrel-j, vous devez exécuter les étapes suivantes dans votre éditeur SQl.
CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.authentication.provider', 'BUILTIN'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.connection.requireAuthentication', 'true'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.user.portal', 'nouveau-mot-de-passe'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.database.fullAccessUsers', 'portal'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.database.defaultConnectionMode', 'noAccess'); |
Redémarrez Java DB.
Utilisez la ligne de commande de Java DB ou tout autre outil équivalent pour vous connecter à la base de données filesharingdb_portal-ID avec le nouveau mot de passe pour vérifier qu'il a été correctement configuré.
Pour chaque instance du mot de passe, procédez comme suit :
Reportez-vous au Guide de l'administrateur du conteneur Web pour modifier le mot de passe de la source de données jdbc/FileSharingDB et utiliser le nouveau mot de passe configuré à l'étape 2.
Ouvrez le fichier PortalServer-DataDir/portals/portal-ID/portletapps/filesharing/tokens.properties et modifiez la valeur du mot de passe de la propriété DB_ADMIN_PASSWORD et DB_PASSWORD pour utiliser le nouveau mot de passe configuré à l'aide de l'interface de ligne de commande Java DB ou tout autre outil équivalent à l'étape 2.
Modifiez les permission du fichier PortalServer-DataDir/portals/portal-ID/portletapps/filesharing/tokens.properties pour le rendre accessible en lecture et en écriture seulement par son prioriétaire (exemple : cchmod 600 tokens.properties).
Redémarrez le conteneur Web.
Répétez les instructions suivantes pour chaque portail de votre environnement. Remplacez la chaîne <ID-portail> par l'ID réel du portail (par exemple portal1, portal2, etc.).
Redémarrez Java DB.
Utilisez une interface Java ou équivalente pour modifier le mot de passe du portail par défaut de l'utilisateur (portal) en vous connectant à la base de données wikidb_portal-ID. Si vous utilisez Squirrel-j, vous devez exécuter les étapes suivantes dans votre éditeur SQl.
CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.authentication.provider', 'BUILTIN'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.connection.requireAuthentication', 'true'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.user.portal', 'nouveau-mot-de-passe'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.database.fullAccessUsers', 'portal'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.database.defaultConnectionMode', 'noAccess'); |
Redémarrez Java DB.
Utilisez la ligne de commande de Java DB ou tout autre outil équivalent pour vous connecter à la base de données wikidb_portal-ID avec le nouveau mot de passe pour vérifier qu'il a été correctement configuré.
Pour chaque instance du mot de passe, procédez comme suit :
Reportez-vous au Guide de l'administrateur du conteneur Web pour modifier le mot de passe de la source de données jdbc/WikiDB et utiliser le nouveau mot de passe configuré à l'étape 2.
Ouvrez le fichier PortalServer-DataDir/portals/portal-ID/portletapps/wiki/tokens.properties et modifiez la valeur du mot de passe de la propriété DB_ADMIN_PASSWORD et DB_PASSWORD pour utiliser le nouveau mot de passe configuré à l'aide de l'interface de ligne de commande Java DB ou de tout autre outil équivalent à l'étape 2.
Modifiez les permission du fichier PortalServer-DataDir/portals/portal-ID/portletapps/wiki/tokens.properties pour le rendre accessible en lecture et en écriture seulement par son prioriétaire (exemple : chmod 600 tokens.properties).
Redémarrez le conteneur Web.
Répétez les instructions suivantes pour chaque portail de votre environnement. Remplacez la chaîne <ID-portail> par l'ID réel du portail (par exemple portal1, portal2, etc.).
Redémarrez Java DB.
Utilisez une interface Java ou équivalente pour modifier le mot de passe du portail par défaut de l'utilisateur (portal) en vous connectant à la base de données surveysdb_portal-ID. Si vous utilisez Squirrel-j, vous devez exécuter les étapes suivantes dans votre éditeur SQl.
CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.authentication.provider', 'BUILTIN'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.connection.requireAuthentication', 'true'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.user.portal', 'nouveau-mot-de-passe'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.database.fullAccessUsers', 'portal'); CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY ('derby.database.defaultConnectionMode', 'noAccess'); |
Redémarrez Java DB.
Utilisez la ligne de commande de Java DB ou tout autre outil équivalent pour vous connecter à la base de données surveysdb_portal-ID avec le nouveau mot de passe pour vérifier qu'il a été correctement configuré.
Pour chaque instance du mot de passe, procédez comme suit :
Reportez-vous au Guide de l'administrateur du conteneur Web pour modifier le mot de passe de la source de données jdbc/SurveysDB et utiliser le nouveau mot de passe configuré à l'étape 2.
Ouvrez le fichier PortalServer-DataDir/portals/portal-ID/portletapps/surveys/tokens.properties et modifiez la valeur du mot de passe de la propriété DB_ADMIN_PASSWORD et DB_PASSWORD pour utiliser le nouveau mot de passe configuré à l'aide de l'interface de ligne de commande Java DB ou de tout autre outil équivalent à l'étape 2.
Modifiez les permission du fichier >PortalServer-DataDir/portals/portal-ID>/portletapps/surveys/tokens.properties pour le rendre accessible en lecture et en écriture seulement par son prioriétaire (exemple : chmod 600 tokens.properties).
Redémarrez le conteneur Web.