Oracle : Affectation d'espaces table personnalisés
Le référentiel d'HCL Digital Experience est constitué de nombreuses tables et index créés dans des espaces table par défaut. When using an existing set of table spaces for the objects of the repository, specify this when executing the database transfer to the target database system.
Avant de commencer
- Les espaces table personnalisés doivent exister avant l'exécution du transfert de base de données.
- To see which table spaces can be customized in each domain, refer to the wp_profile_root/PortalServer/config/tablespaces/dbdomain.space_mapping.properties file.
- Pour plus d'informations sur la création d'espaces table, reportez-vous à la documentation de votre base de données.
Pourquoi et quand exécuter cette tâche
Si des espaces table personnalisés sont affectés, chacun d'eux doit être affecté explicitement. Les espaces table par défaut peuvent être utilisés pour stocker des objets de base de données. Cependant, le nom de l'espace table par défaut doit être spécifié dans les fichiers de mappage correspondants. Ceci s'applique à tous les domaines de base de données transférés dans un même transfert de base de données.
Pour configurer les affectations d'espace table personnalisés, procédez comme suit :
Procédure
- Déterminez les noms de vos espaces table personnalisés.
- Open the mapping file wp_profile_root /PortalServer/config/tablespaces/dbdomain.space_mapping.properties that specifies the table space and index space property pairs for each database table:
- dbdomain.table_name.tablespace
- dbdomain.table_name.index_name.indexspace
- release
- communauté
- personnalisation
- jcr
- commentaires
- likeminds
Remarque : Pour jcr, vous devez ouvrir un fichier de mappage supplémentaire : wp_profile_root/PortalServer/jcr/config/jcr.space_mapping.properties. Ce fichier de mappage contient l'espace de table supplémentaire et les paires de propriétés d'espace index de chaque table de base de données jcr.table_name.tablespace. - Affectez un espace table à chaque entrée du fichier de mappage. Le nom de l'espace table doit être précédé du mot-clé
TABLESPACEet d'un espace. Par exemple:community.COMP_INST.tablespace=TABLESPACE COMM8KSPACERépétez cette procédure pour chaque domaine que vous transférez. - Sauvegardez et fermez dbdomain.space_mapping.properties.
- Depuis une invite de commande, spécifiez l'option
-DuseCustomTablespaceMapping=truelors du lancement du transfert de base de données.Par exemple,- Windows™ : ConfigEngine.bat database-transfer -DuseCustomTablespaceMapping=true
- UNIX™Linux™ : ./ConfigEngine.sh database-transfer -DuseCustomTablespaceMapping=true
- IBM® i: ConfigEngine.sh database-transfer -DuseCustomTablespaceMapping=true
- z/OS® : ./ConfigEngine.sh database-transfer -DuseCustomTablespaceMapping=true