Transfert de base de données : Octroi de privilèges aux utilisateurs de base de données pour DB2 for i
Un ensemble de privilèges différent est octroyé aux utilisateurs de base de données de configuration et aux utilisateurs de base de données d'exécution, selon s'ils sont des propriétaires de schéma ou non. Vous pouvez créer une copie des scripts SQL puis la modifier pour octroyer manuellement des droits d'accès aux utilisateurs de base de données de configuration et d'exécution.
Privilèges requis de l'utilisateur de base de données de configuration
Lorsqu'un utilisateur de base de données de configuration possède un schéma, la valeur définie pour la propriété domain.DbUser est la même que celle de la propriété domain.DbSchema, et un rôle est créé pour un utilisateur de configuration dans chaque domaine de base de données. Ce rôle est créé et affecté automatiquement lorsque vous créez votre base de données à l'aide de l'assistant de configuration ou lorsque vous exécutez la tâche de configuration create-database.
Pour en savoir plus sur les droits d'accès spécifiques accordés à l'utilisateur de base de données de configuration, accédez aux modèles de script SQL dans le répertoire d'installation d'HCL Digital Experience. Ces modèles en lecture seule ne doivent pas être modifiés. Pour accorder ces droits d'accès, créez une copie des scripts SQL et utilisez-la pour accorder manuellement les droits d'accès.
Reportez-vous aux emplacements suivants des modèles de script SQL pour en savoir plus sur les droits d'accès accordés à l'utilisateur de base de données de configuration propriétaire du schéma :
| Domaine de base de données | Emplacement du modèle |
|---|---|
| Edition | PortalServer_root/base/wp.db.impl/config/templates/setupdb/db2_iseries/release/createConfigRoleForSameSchema.sql |
| Communauté | PortalServer_root/base/wp.db.impl/config/templates/setupdb/db2_iseries/community/createConfigRoleForSameSchema.sql |
| Personnalisation | PortalServer_root/base/wp.db.impl/config/templates/setupdb/db2_iseries/customization/createConfigRoleForSameSchema.sql |
| JCR | PortalServer_root/base/wp.db.impl/config/templates/setupdb/db2_iseries/jcr/createConfigRoleForSameSchema.sql |
| Commentaires | PortalServer_root/pzn/prereq.pzn/config/templates/setupdb/db2_iseries/feedback/createConfigRoleForSameSchema.sql |
| Likeminds | PortalServer_root/pzn/prereq.pzn/config/templates/setupdb/db2_iseries/likeminds/createConfigRoleForSameSchema.sql |
Reportez-vous aux emplacements suivants des modèles de script SQL pour un utilisateur de base de données de configuration non propriétaire de schéma :
| Domaine de base de données | Emplacement du modèle |
|---|---|
| Edition | PortalServer_root/base/wp.db.impl/config/templates/setupdb/db2_iseries/release/createConfigRoleForDifferentSchema.sql |
| Communauté | PortalServer_root/base/wp.db.impl/config/templates/setupdb/db2_iseries/community/createConfigRoleForDifferentSchema.sql |
| Personnalisation | PortalServer_root/base/wp.db.impl/config/templates/setupdb/db2_iseries/customization/createConfigRoleForDifferentSchema.sql |
| JCR | PortalServer_root/base/wp.db.impl/config/templates/setupdb/db2_iseries/jcr/createConfigRoleForDifferentSchema.sql |
| Commentaires | PortalServer_root/pzn/prereq.pzn/config/templates/setupdb/db2_iseries/feedback/createConfigRoleForDifferentSchema.sql |
| Likeminds | PortalServer_root/pzn/prereq.pzn/config/templates/setupdb/db2_iseries/likeminds/createConfigRoleForDifferentSchema.sql |
Privilèges requis de l'utilisateur de base de données d'exécution
- create-database
- grant-runtime-db-user-privileges
Reportez-vous aux emplacements suivants des modèles de script SQL pour en savoir plus sur les droits d'accès accordés à l'utilisateur de base de données de configuration propriétaire du schéma :
| Domaine de base de données | Emplacement du modèle |
|---|---|
| Edition | PortalServer_root/base/wp.db.impl/config/templates/setupdb/db2_iseries/release/createRuntimeRoleForSameSchema.sql |
| Communauté | PortalServer_root/base/wp.db.impl/config/templates/setupdb/db2_iseries/community/createRuntimeRoleForSameSchema.sql |
| Personnalisation | PortalServer_root/base/wp.db.impl/config/templates/setupdb/db2_iseries/customization/createRuntimeRoleForSameSchema.sql |
| JCR | PortalServer_root/base/wp.db.impl/config/templates/setupdb/db2_iseries/jcr/createRuntimeRoleForSameSchema.sql
|
| Commentaires | PortalServer_root/pzn/prereq.pzn/config/templates/setupdb/db2_iseries/feedback/createRuntimeRoleForSameSchema.sql |
| Likeminds | PortalServer_root/pzn/prereq.pzn/config/templates/setupdb/db2_iseries/likeminds/createRuntimeRoleForSameSchema.sql |
Reportez-vous aux emplacements suivants des modèles de script SQL pour en savoir plus sur les droits d'accès accordés à l'utilisateur de base de données d'exécution non propriétaire du schéma :
| Domaine de base de données | Emplacement du modèle |
|---|---|
| Edition | PortalServer_rootbase/wp.db.impl/config/templates/setupdb/db2_iseries/release/createRuntimeRoleForDifferentSchema.sql |
| Communauté | PortalServer_root/base/wp.db.impl/config/templates/setupdb/db2_iseries/community/createRuntimeRoleForDifferentSchema.sql |
| Personnalisation | PortalServer_root/base/wp.db.impl/config/templates/setupdb/db2_iseries/customization/createRuntimeRoleForDifferentSchema.sql |
| JCR | PortalServer_root/base/wp.db.impl/config/templates/setupdb/db2_iseries/jcr/createRuntimeRoleForDifferentSchema.sql
|
| Commentaires | PortalServer_root/pzn/prereq.pzn/config/templates/setupdb/db2_iseries/feedback/createRuntimeRoleForDifferentSchema.sql |
| Likeminds | PortalServer_root/pzn/prereq.pzn/config/templates/setupdb/db2_iseries/likeminds/createRuntimeRoleForDifferentSchema.sql |