Créer des utilisateurs et des tablespaces Oracle

Nectari fournit des scripts SQL pour créer des utilisateurs dédiés et des tablespaces Oracle. Vous devez exécuter les scripts AVANT d'installer Nectari. Cette étape est requise depuis la version 2022 R1.3.

Note

Ces scripts doivent être exécutés par un utilisateur ayant des droits d'administration sur le serveur.

Effectuez ces étapes générales :

Étape 1 : Révoquer les droits d'un utilisateur existant

Étape 2 : Créez l'utilisateur Nectari et son schéma

Étape 3 : Créez l'utilisateur BILicense et son schéma

Étape 4 : Créez l'utilisateur NectariCube

Étape 5 : Installez les paquets de Nectari

Scénarios additionnels :

Vous pouvez ajouter de l'espace à la base de données Oracle au besoin.

Lorsque vous désinstallez Nectari, vous pouvez supprimer les utilisateurs Oracle.

Cliquez ici pour voir des informations sur Oracle.

Étape 1 : Révoquer les droits d'un utilisateur existant

Si un utilisateur Oracle est déjà utilisé dans votre environnement Nectari, vous devez révoquer ses droits avant de continuer.

  • Exécutez le script 0_RevokePermissions.sql.

    Configurez le paramètre NECTARI_USER à NECTARI.

Étape 2 : Créez l'utilisateur Nectari et son schéma

  • Exécutez le script 1_ConfigDB.sql.

    Configurez les paramètres comme ceci :

    1. Le paramètre NECTARI_USER doit être réglé à NECTARI.

    2. Le paramètre NECTARI_TABLE_SPACE devrait être réglé à NECTARI mais vous pouvez lui donner un autre nom.

    3. Le paramètre NECTARI_TMP_TABLE_SPACE devrait être réglé à NECTARI_TMP mais vous pouvez lui donner un autre nom.

    4. Configurez les autres paramètres selon vos besoins.

Étape 3 : Créez l'utilisateur BILicense et son schéma

  • Exécutez le script 1_ConfigDB.sql à nouveau.

    Configurez les paramètres comme ceci :

    1. Le paramètre NECTARI_USER doit être réglé à BILicense.

    2. Le paramètre NECTARI_TABLE_SPACE devrait être réglé à BILicense mais vous pouvez lui donner un autre nom.

    3. Le paramètre NECTARI_TMP_TABLE_SPACE devrait être réglé à BILicense_TMP mais vous pouvez lui donner un autre nom.

    4. Configurez les autres paramètres selon vos besoins.

Étape 4 : Créez l'utilisateur NectariCube

Cet utilisateur aura accès aux données du cube ; cela inclut l'accès à tous les schémas (utilisateurs). Vous pouvez exclure l'accès à des tables spécifiques.

  • Exécutez le script 2_DataDB.sql.

    Configurez les autres paramètres selon vos besoins en fonction des instructions mentionnées dans le script. Assurez-vous de fournir les autorisations d'accès en utilisant ces paramètres :

    • SCHEMA_LIST

    • EXCLUSION_TB_LIST

    • EXCLUSION_VW_LIST

Étape 5 : Installez les paquets de Nectari

Après avoir créé les utilisateurs Oracle, vous devez exécuter les paquets d'installation de Nectari pour créer les tables d'Oracle.

  1. Effectuez les étapes pour installer le serveur de licences.

  2. Effectuez les étapes pour installer le Central Point.

  3. Effectuez les étapes pour installer l'installation Nectari (installation de base ou avancée).

Scénarios additionnels

Ajoutez de l'espace à la base de données Oracle

Si vous avez besoin d'ajouter de l'espace supplémentaire à une table, vous pouvez exécuter le script ci-dessous pour ajouter 32 Go d'espace.

  1. Exécutez le script 3_AddNewDataFile.sql.

    Définissez ces paramètres comme décrit dans les instructions du script :

    • TABLE_SPACE

    • DATA_FILE_NAME

    • ENABLE_LOGING

Supprimer des utilisateurs Oracle

  1. Désinstallez Nectari avec les paquets d'installation.

  2. Exécutez le script 9_UninstallDB.sql autant de fois que nécessaire pour supprimer chaque utilisateur.

Informations supplémentaires sur Oracle

Veuillez consulter les sections ci-dessous pour obtenir des informations supplémentaires sur Oracle :