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 .
- Ouvrez le nœud serveur approprié pour cette base de données.
- Faites un clic droit sur Rôles de connexion et choisissez Nouveau rôle de connexion...
- Saisissez
« celoxis »comme nom et, si vous le souhaitez, un mot de passe. Assurez-vous que le champ « Date d'expiration du compte » est vide. - Sélectionnez l' option « Peut créer des objets de base de données » dans Privilèges de rôle .
- Cliquez sur OK.
- 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 .
- Ouvrez le nœud serveur approprié pour cette base de données.
- Faites un clic droit sur le Bases de données et choisissez Nouvelle base de données...
- Saisissez le nom correct de la base de données, sélectionnez celoxis comme propriétaire et choisissez UTF-8 comme encodage.
- 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 TCP/IP
- Accédez à Microsoft SQL Server depuis votre menu Démarrer et ouvrez Outils de configuration > Gestionnaire de configuration SQL Server.
- Sélectionnez le nœud Configuration réseau SQL Server > Protocoles pour MSSQLSERVER
- Cliquez avec le bouton droit sur le nœud TCP/IP et sélectionnez Activer
- Redémarrez le service SQL Server (cliquez avec le bouton droit sur SQL Server dans la fenêtre Services SQL Server , puis cliquez sur Redémarrer).
Créer une base de données
- Ouvrez SQL Server Management Studio.
- Faites un clic droit sur le Base de données et cliquez sur Nouvelle base de données...
- Saisissez le même nom de base de données que celui spécifié dans votre demande de licence.
- Sélectionnez Celoxis comme propriétaire.
- Choisissez SQL_Latin1_General_CP1_CI_AS comme classement (disponible dans la page Options à gauche).
- Cliquez sur OK.
Créer un utilisateur de base de données
- Faites un clic droit sur le Sécurité de la base de données créée et cliquez sur Nouveau > Connexion.
- Saisissez le nom d'utilisateur suivant : celoxias.
- Choisissez l'authentification SQL Server. L'authentification Windows ne pas .
- Saisissez un mot de passe. Notez votre nom d'utilisateur et votre mot de passe, car ils vous seront demandés lors de l'installation.
- Décochez la case « Appliquer la politique de mot de passe ».
- Cliquez sur OK.
- 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.