Privilèges utilisateur de la base de données Oracle
Sauf indication spécifique pour une tâche donnée, l'utilisateur Sterling™ Call Center n'a pas besoin de privilèges d'administrateur de base de données (DBA).
Privilèges d'administrateur Oracle
La liste suivante répertorie certains des privilèges de base qui doivent être octroyés à l'administrateur Sterling Call Center qui crée ou modifie la base de données Oracle :
- Modifier n'importe quelle séquence
- Modifier la session
- Créer une séquence
- Créer procédure
- Créer une séquence
- Créer une session
- Créer synonyme
- Créer une table
- Créer déclencheur
- Créer un type
- Créer une vue
- Supprimer une table
- Exécuter n'importe quelle procédure
- Exécuter n'importe quel type
- Connecter
- Insérer n'importe quelle table
- Sélectionner un dictionnaire
- Sélectionner une séquence
- Sélectionner une table
- Sélectionner un rôle de catalogue
- Mettre à jour n'importe quelle table
Affectez à l'utilisateur responsable de la création et de la modification de la base de données Oracle un quota (étendue) spécifié dans l'espace table, même si cet utilisateur a reçu un espace table illimité lors de sa création. Sinon, le programme d'installation génère une erreur "ORA-01950: no privileges on tablespace name".
Privilèges Oracle pour les utilisateurs d'application
La liste suivante contient les privilèges de base qui doivent être octroyés aux utilisateurs qui exécuteront uniquement l'application.
select 'grant update on '||table_name||' to [user];' from user_tables
Vous pouvez écrire des scripts supplémentaires pour créer des droits similaires pour les privilèges suivants:
- Modifier la session
- Créer une session
- Supprimer la table
- Exécuter la procédure
- Insérer un tableau
- Sélectionner une séquence
- Sélectionner une table
- Mettre à jour la table
- Si vous utilisez des index de texte, vous devez également disposer de privilèges pour CTXAPP ou CTXCAT, en fonction du type d'index de texte que vous utilisez.