Mise en place de votre base de données


Celoxis une base de données pour stocker les données. La base de données doit être configurée avant de lancer le processus d'installation. Vous trouverez ci-dessous des instructions types pour chaque logiciel. Ces instructions s'appuient sur les paramètres par défaut et varient souvent d'une version à l'autre et d'une plateforme à l'autre. Il ne nous est pas possible de couvrir tous les cas de figure ; veuillez donc consulter votre administrateur de base de données pour toute question relative à la configuration, à la sécurité ou aux performances. La création et la configuration des bases de données ne relèvent pas de nos services d'assistance.

En résumé, Celoxis une instance de base de données et Celoxis un compte utilisateur privilégié permettant de créer, interroger, modifier et supprimer des tables, des index, des contraintes, etc., ainsi que leurs définitions. Nous vous recommandons de ne pas partager cette instance de base de données ni cette base de données avec d'autres applications.

  1. Autoriser Postgresql à accepter les connexions TCP/IP :
    1. Ouvrez postgresql.conf. Sur Linux, vous pouvez le trouver très probablement dans /var/lib/pgsql/data alors que sur Microsoft Windows, il est facilement accessible depuis pgAdminFilepostgresql.conf.
    2. Décommentez la ligne (si ce n'est pas déjà fait) listen_addresses = '*' c'est-à-dire qu'il ne devrait pas avoir # comme préfixe.
    3. Sauvegardez le fichier et quittez.
  2. Autorisez les connexions à partir de votre réseau local :
    1. Ouvrez pg_hba.conf Sur Linux, vous pouvez le trouver très probablement dans /var/lib/pgsql/data alors que sur Microsoft Windows, il est facilement accessible depuis pgAdminFilepg_hba.conf.
    2. En supposant que votre adresse de réseau est 192.168.0.0 et le masque de réseau est 255.255.255.0, ajouter les lignes suivantes à ce fichier. S'Celoxisil fonctionne sur le même serveur que votre serveur Postgresql, vous n'avez besoin que de la première ligne ci-dessous.

      local all all trust
      host all all 127.0.0.1 255.255.255.255 trust
      host all all 192.168.0.0 255.255.255.0 trust
    3. Sauvegardez le fichier et quittez.
    4. Redémarrez Postgresql (Sous Linux, exécutez : sudo service postgresql restartalors que sur Microsoft Windows, choisissez Service d'arrêt et ensuite Démarrer le service de Tous les programmes > Postgresql
  3. Créez un utilisateur de base de données nommé « celoxis » celoxis un mot de passe. Notez ces informations, car elles vous seront demandées lors de l'installation.

    Utilisez la commande createuser comme indiqué ci-dessous :

    $ createuser celoxis
    Shall the new role be a superuser? (y/n) n
    Shall the new role be allowed to create databases? (y/n) y
    CREATE ROLE
    $
    1. Ouvrez le programme pgAdmin.
    2. Ouvrez le nœud de serveur approprié pour cette base de données.
    3. Cliquez avec le bouton droit de la souris sur Rôles de connexion et choisissez Nouveau rôle de connexion...
    4. Entrez Celoxis comme nom et, éventuellement, entrer un mot de passe. Veiller à ce que le compte soit vide à l'expiration.
    5. Sélectionnez l'option Peut créer des objets de base de données dans la section Privilèges de rôle.
    6. Cliquez sur OK.
  4. Créer une base de données avec le codage de caractères Unicode à l'aide de celoxis comme propriétaire. Le nom de la base de données doit être identique à celui indiqué dans votre demande de licence.

    Utilisez la commande createdb comme indiqué ci-dessous :

    $ createdb -E UNICODE -U celoxis celoxis
    CREATE DATABASE
    $
    1. Ouvrez le programme pgAdmin.
    2. Ouvrez le nœud de serveur approprié pour cette base de données.
    3. Faites un clic droit sur le nœud Bases de données et choisissez Nouvelle base de données...
    4. Entrez le nom correct de la base de données, choisissez Celoxis comme propriétaire et choisir l'UTF-8 comme encodage.
    5. Cliquez sur OK.

Pour créer une base de données et un utilisateur de base de données, vous devez vous connecter en tant que sa (l'utilisateur administrateur de la base de données).

Activer le TCP/IP
  1. Allez dans Microsoft SQL Server à partir du menu Démarrer des programmes et ouvrez Outils de configuration > Gestionnaire de configuration de SQL Server.
  2. Sélectionnez le nœud Configuration du réseau du serveur SQL > Protocoles pour MSSQLSERVER
  3. Cliquez avec le bouton droit de la souris sur le nœud TCP/IP et sélectionnez Activer
  4. Redémarrez le service SQL Server (cliquez avec le bouton droit de la souris sur SQL Server à partir des services SQL Server et cliquez sur Redémarrer)
Créer une base de données
  1. Ouvrez le SQL Server Management Studio.
  2. Cliquez avec le bouton droit de la souris sur le nœud Base de données et cliquez sur Nouvelle base de données...
  3. Saisissez le même nom de base de données que celui indiqué dans votre demande de licence.
  4. Sélectionnez Celoxis en tant que propriétaire.
  5. Choisissez SQL_Latin1_General_CP1_CI_AS comme collation (disponible sur la page Options à gauche)
  6. Cliquez sur OK.
Créer un utilisateur de la base de données
  1. Faites un clic droit sur le nœud de sécurité de la base de données créée et cliquez sur Nouveau > Connexion.
  2. Entrez le nom de connexion sous le nom de celoxias.
  3. Choisissez l'authentification par serveur SQL. L'authentification Windows ne fonctionnera pas.
  4. Entrez un mot de passe. Notez le nom d'utilisateur et le mot de passe car ils vous seront demandés plus tard lors de l'installation.
  5. Décochez la case Appliquer la politique des mots de passe.
  6. Cliquez sur OK.
  • Créer une base de données avec un codage de caractères UTF8. Le nom de la base de données doit être le même que celui indiqué dans votre demande de licence.
  • Créer un utilisateur de la base de données. Accorder à cet utilisateur toutes les autorisations sur la base de données. Donnez également à cet utilisateur un quota illimité pour les utilisateurs de tablespace.