Configuration de votre base de données
Celoxis nécessite une base de données pour le stockage des données. Cette base de données doit être configurée avant l'installation. Des exemples d'instructions sont fournis ci-dessous. Ces instructions sont basées sur les paramètres par défaut et peuvent varier d'une version à l'autre et d'une plateforme à l'autre. Il nous est impossible de traiter tous les cas ; veuillez donc consulter votre administrateur de base de données pour toute question relative à la configuration, la sécurité ou les performances. La création et la configuration de bases de données ne font pas partie de nos services d'assistance.
En résumé, Celoxis nécessite une instance de base de données et un compte utilisateur disposant des privilèges nécessaires pour 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.
- Autoriser Postgresql à accepter les connexions TCP/IP :
- Ouvrir
postgresql.confSous Linux, vous le trouverez probablement dans/var/lib/pgsql/donnéesSous Microsoft Windows, il est facilement accessible depuis pgAdminDéposerpostgresql.conf. - Décommentez la ligne (si ce n'est pas déjà fait)
listen_addresses = '*', c'est-à-dire qu'elle ne doit pas avoir#comme préfixe. - Enregistrez le fichier et quittez.
- Ouvrir
- Autoriser les connexions à partir de votre réseau local :
- Ouvrir
pg_hba.confSous Linux, vous le trouverez très probablement dans/var/lib/pgsql/donnéesSous Microsoft Windows, il est facilement accessible depuis pgAdminDéposerpg_hba.conf. - En supposant que votre adresse réseau soit
192.168.0.0et votre masque de réseau255.255.255.0, ajoutez les lignes suivantes à ce fichier. Si Celoxis est exécuté sur le même serveur que votre serveur PostgreSQL, seule la première ligne est nécessaire. 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 - Enregistrez le fichier et quittez.
- Redémarrez PostgreSQL. (Sous Linux, exécutez :
`sudo service postgresql restart`, tandis que sous Microsoft Windows, choisissez « Arrêter le service » puis « Démarrer le service » dans Tous les programmes > PostgreSQL.)
- Ouvrir
- Créez un utilisateur de base de données nommé celoxis et définissez un mot de passe. Notez-le, il vous sera demandé lors de l'installation.
Utilisez la commande createuser comme indiqué ci-dessous :
$ createuser celoxis Le nouveau rôle doit-il être un superutilisateur ? (o/n) n Le nouveau rôle doit-il être autorisé à créer des bases de données ? (o/n) o CRÉER UN RÔLE $- Ouvrez pgAdmin.
- Développez le nœud serveur PostgreSQL approprié
- Cliquez avec le bouton droit sur Rôles de connexion/groupe et sélectionnez Créer > Rôle de connexion/groupe.
- Dans l' Général , saisissez le nom du rôle comme suit :
celoxis - Dans l' Définition , saisissez et confirmez un mot de passe.
- Notez le nom d'utilisateur et le mot de passe, car ils seront nécessaires lors de l'installation de Celoxis.
- Assurez-vous que le « Expire le compte » est vide.
- Allez dans l' Privilèges .
- Activez les options suivantes :
- Peut-on se connecter ?
- Superutilisateur
- Cliquez sur Enregistrer.
- Créer une base de données avec UNICODE encodage de caractères avec céloxis en tant que propriétaire. Le nom de la base de données doit être identique à celui indiqué dans votre demande de licence.
Utilisez la createdb comme indiqué ci-dessous :
$ createdb -E UNICODE -U celoxis celoxis CRÉER UNE BASE DE DONNÉES $- Ouvrez pgAdmin.
- Développez le nœud serveur PostgreSQL approprié
- Cliquez avec le bouton droit sur Bases de données et sélectionnez Créer > Base de données.
- Saisissez le nom de la base de données exactement comme indiqué dans votre demande de licence Celoxis.
- Dans le Propriétaire , sélectionnez :
celoxis - Allez dans l' Définition .
- Définir l'encodage sur :
UTF-8 - Cliquez sur Enregistrer pour créer la base de données.
Activer TCP/IP pour SQL Server
- Ouvrez le Gestionnaire de configuration SQL Server depuis le menu Démarrer de Windows.
- Accédez à : Configuration réseau de SQL Server > Protocoles pour SQLEXPRESS
- Cliquez avec le bouton droit sur TCP/IP et sélectionnez Activer.
Redémarrez le service SQL Server
- Dans le menu Démarrer de Windows, recherchez Services.
- Ouvrez l' Services .
- Faites défiler vers le bas et repérez : SQL Server (SQLEXPRESS)
- Cliquez avec le bouton droit sur le service et sélectionnez Redémarrer.
Créer un utilisateur de base de données
- Ouvrez SQL Server Management Studio.
- Connectez-vous à votre moteur de base de données SQL Server.
- Dans l'Explorateur d'objets, développez le serveur et cliquez avec le bouton droit sur Sécurité.
- Sélectionnez Nouveau > Connexion.
- Saisissez le nom d'utilisateur suivant :
celoxis - Sélectionnez l'authentification SQL Server.
- L'authentification Windows ne doit pas être utilisée pour cet utilisateur de base de données.
- Saisissez et confirmez un mot de passe.
- Notez le nom d'utilisateur et le mot de passe, car ils seront nécessaires lors de l'installation de Celoxis.
- Décochez la case « Appliquer la politique de mot de passe ».
- Cliquez sur OK pour créer le compte.
Créer la base de données
- Dans SQL Server Management Studio, cliquez avec le bouton droit sur Bases de données.
- Sélectionnez Nouvelle base de données.
- Saisissez le nom de la base de données exactement comme indiqué dans votre demande de licence Celoxis.
- Définir le propriétaire de la base de données sur :
celoxis - Cliquez sur Options dans le panneau de gauche.
- Dans la Classement , sélectionnez :
Latin1_General_100_CI_AS - Cliquez sur OK pour créer la base de données.
- Créez une base de données encodée en UTF-8. Son nom doit correspondre à celui indiqué dans votre demande de licence.
- Créez un utilisateur de base de données. Accordez-lui toutes les autorisations sur la base de données. Attribuez-lui également un quota illimité pour les utilisateurs d'espace de tables.