<\/HEAD>
Mise en œuvre sur PostgreSQL DBMS et Red Hat Enterprise Linux<\/STRONG><\/SPAN><\/P><\/P>1. Installation de PostgreSQL<\/SPAN><\/H1><\/H1>Lancez l'installateur en exécutant la commande ci-dessous<\/SPAN><\/LI><\/OL><\/P>.\/postgresql-9.2.2-1-linux-x64.run<\/SPAN><\/EM><\/P>NB.<\/SPAN>Doit avoir les droits 755 sur le fichier *.run ci-dessus<\/SPAN><\/LI>Doit être installé en tant que root<\/SPAN><\/LI><\/UL><\/LI><\/OL>L'installateur PostgreSQL se lance <\/SPAN><\/P>
<\/SPAN><\/P>Cliquez sur Next<\/EM><\/STRONG><\/SPAN><\/P><\/P>2. Répertoire d'installation<\/P>
<\/P>Cliquez sur Next<\/EM><\/STRONG><\/SPAN><\/P>3. Répertoire des données<\/P>
<\/P>Cliquez sur Next<\/EM><\/STRONG><\/SPAN><\/P><\/SPAN>4. Mot de passe Super Utilisateur PostgreSQL<\/P>
<\/P>Cliquez sur Next<\/EM><\/STRONG><\/SPAN><\/P>5.Port<\/P>
<\/P>Cliquez sur Next<\/EM><\/STRONG><\/SPAN><\/P><\p>6.Paramètres régionaux<\p>\p>\img __jive_id=\3178\ alt=\a.png\ class=\jive-image image-6\ height=\283\ src=\https://us.v-cdn.net/6038851/uploads/legacyfs/online/3178_a.png\style=\display:block;margin-left:auto;margin-right:auto;width:\368px;height:\282\.57142857142856px;width=368/>\p align=center margin-bottom=10 text-align=center \span lang=EN font-size=11 pt Click \strong \em Next \em \strong \span \p>7.Prêt à installer<\p>\img __jive_id=3189 alt=a.png class=image-17 jive-image height=326 src="https:\/\/us.v-cdn.net\/6038851\/uploads\/legacyfs\/online\/3189_a.png" style="display: block; margin-left: auto; margin-right: auto; width: 421px; height: 325.93548387096774px;" width="421" \/><\/P>Cliquez sur Next<\/EM><\/STRONG><\/SPAN><\/P>Dans la boîte de dialogue prête à installer, cliquez sur Next<\/EM><\/STRONG><\/SPAN><\/P>Attendez qu'une base de données spatiale modèle soit créée.<\/SPAN><\/P>
<\/P>Cliquez sur Finish dans l'assistant d'installation PostGIS.<\/SPAN><\/P><\/P><\/P>12 Configuration PSQLODBC.<\/P>
<\/P>Suivez l'assistant dans les étapes d'installation vous permettant d'installer les pilotes ODBC.<\/SPAN><\/P>13. Configuration Slony<\/P>
<\/P>Cliquez sur Next<\/EM><\/STRONG><\/SPAN><\/P>cliquez sur Next<\/EM><\/STRONG> dans la boîte de dialogue Prêt à installer. Suivez l'assistant d'installation jusqu'à ce que l'outil de réplication soit installé avec succès.<\/SPAN><\/P>Installation réussie des Add-Ons<\/SPAN><\/P>Cliquez sur Finish<\/EM><\/STRONG> et redémarrez le serveur en exécutant la commande en tant que root dans la fenêtre du terminal.<\/SPAN><\/P>Redémarrer<\/SPAN><\/EM><\/P>2. Configuration<\/H1><\/P>1. <\/SPAN>Changer le mot de passe du compte PostgreSQL.<\/SPAN><\/STRONG><\/P>a) <\/SPAN>Exécutez la commande ci-dessous<\/SPAN><\/P> passwd postgres<\/EM><\/SPAN><\/P>
<\/EM><\/SPAN><\/P> <\/EM><\/SPAN><\/P>b) <\/SPAN>Vérifiez le répertoire personnel de l'utilisateur postgres en exécutant la commande ci-dessous et recherchez postgres<\/SPAN><\/P>vim etc\passwd<\/SPAN><\/EM><\/P>Confirmez que le dossier personnel de Postgres est \opt\PostgreSQL\9.2 <\/< \/EM >< \/STRONG > . Cependant, cela peut différer selon la méthode d'installation de PostgreSQL.< \/ P >< P >< SPAN lang = " EN " style = " font - size : 11 . 0 pt ; " > c ) & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; < \/ SPAN >< SPAN lang = " EN " style = " font - size : 11 . 0 pt ; " > Changez le propriétaire du dossier personnel de root à postgres en exécutant la commande ci-dessous . < \/ SPAN >< \/ P >< P style = " margin - bottom : 10 . 0 pt ; margin - left :36 . 0 pt ; " >< EM >< SPAN lang = " EN " style = " font - size :10 . 0 pt ; " > chown - R postgres.postgres \opt\PostgreSQL\9 .2 < \/ SPAN >< \/ EM >< \/ P >< P style = " margin - bottom :10 . 0 pt ; text - indent :36 . 0 pt ; " >< SPAN lang = " EN " style = " font - size :11 . 0 pt ; " > Confirmez les droits en exécutant la commande ci-dessous . < \/ SPAN >< \/ P >< P style = " margin - bottom :10 . 0 pt ; margin - left :36 . 0 pt ; " >< EM >< SPAN lang = " EN " style = " font - size :10 . 0 pt ; " > ls - lh \opt\PostgreSQL\9 .2 < \/ SPAN >< \/ EM >< \/ P >< P style = " margin - bottom :10 . 0 pt ; margin - left :36 . 0 pt ; " >< EM >< SPAN lang = " EN " style = " font - size :10 . 0 pt ; " >< IMG alt = " a.png " class = " image -22 jive-image " height = "191" src = "https:\/ \/ us.v-cdn.net \/6038851 \/uploads \/legacyfs \/online \/3194_a.png "style= " display:block;margin-left:auto;margin-right:auto;width :402 px;height :191 .4680412371134 px ; "/ >< \/ SPAN >< \/ EM >< \/ P >< P >< STRONG >< SPAN lang = " EN "style= " font - size :11 . 0 pt ; " >2 . < \/ SPAN >< SPAN lang = " EN "style= " font - size :11 . 0 pt ; " > Paramètres d'environnement < \/ STRONG >< \/ P >< P >< SPAN lang = " EN "style= " font - size :11 . 0 pt ; " > a ) & nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; < \/ SPAN >< SPAN lang = " EN "style= " font - size :11 . 0 pt ; " > Définissez la variable d'environnement dans le fichier \etc\profile en tant qu'utilisateur root < \/ SPAN >< \/ P >< P style= " margin - bottom :10 . 0 pt ; margin - left :36 . 0 pt ; " >< EM >< SPAN lang = " EN "style= " font - size :11 . 0 pt ; " > PGDATA=\opt\PostgreSQL\9 .2\data < \/ SPAN >< \/ EM >< \/ P >< P style= " margin - bottom :10 . 0 pt ; margin - left :36 . 0 pt ; " >< EM >< SPAN lang = " EN "style= " font - size :11 . 0 pt ; " > export PGDATA < \/ SPAN >< \/ EM >< \/ P >< P style= " margin - bottom :10 . 0 pt ; margin - left :36 . 0 pt ; " > < \/ P >< P style= " margin - bottom :10 . 0 pt ; margin - left :36 . 0 pt ; " style="font-size: 11.0pt;"> 1. <\/SPAN> <\/SPAN>Ouvrez un terminal.<\/SPAN><\/P> <\/SPAN>2. <\/SPAN>Exécutez la commande ci-dessous en tant qu'utilisateur postgres. Sauvegardez pg_hba.conf et postgresql.conf<\/SPAN><\/P>cd data<\/SPAN><\/EM><\/P>vim pg_hba.conf<\/SPAN><\/EM><\/P>
<\/SPAN><\/EM><\/P> 3. <\/SPAN>Autorisez tous les utilisateurs qui fournissent un mot de passe valide à se connecter à n'importe quelle base de données sur l'instance PostgreSQL depuis des adresses commençant par, disons, 192, vous ajouteriez une ligne similaire à la suivante dans le fichier pg_hba.conf :<\/SPAN><\/P>host all all 192.0.0.0\/8 md5<\/SPAN><\/EM><\/P> 4. <\/SPAN>Quittez et enregistrez vim en exécutant la commande après avoir appuyé sur la touche esc pour sortir du mode édition<\/SPAN><\/P>:wq<\/SPAN><\/EM><\/P>c) <\/SPAN>Confirmez que la section « Connections and Authentications » du fichier postgresql.conf est similaire aux entrées ci-dessous dans<\/SPAN><\/P>
<\/SPAN><\/P>5. <\/SPAN>Mur de sécurité et pare-feu<\/SPAN><\/STRONG><\/P>a) <\/SPAN>Ajoutez le port 5432 au pare-feu de la distribution linux en tant qu'utilisateur root.<\/SPAN><\/P>
<\/SPAN><\/P>6. <\/SPAN>ArcGIS Client<\/SPAN><\/STRONG><\/P><\/SPAN><\/STRONG><\/P>a) <\/SPAN>Sous Windows, installez le client ArcGIS à partir duquel vous créerez la géodatabase.<\/SPAN><\/P><\/SPAN><\/P>b) <\/SPAN>Téléchargez les bibliothèques clientes PostgreSQL (si votre client ArcGIS est sous Windows) ou RPM (si votre client ArcGIS est sous Linux) depuis le portail Esri Customer Care et placez-les dans le répertoire bin du client ArcGIS que vous avez installé à l'étape précédente.<\/SPAN><\/P><\/SPAN><\/P><\/SPAN>
c)&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;a) Copiez les fichiers 32 bits depuis "..\ArcGIS 3rd Party\PostgreSQLClientLibs922\32bit" dans le dossier bin de votre installation ArcGIS for Desktop 10.2
d) Copiez de même le client 64 bits dans "..\ArcGIS 3rd Party\PostgreSQLClientLibs922\64bit" pour le serveur dans le dossier bin d'ArcGIS for server.
e) Voir Configuration d'une connexion à PostgreSQL pour plus d'informations.
f) Sécurité et pare-feu
Sauf le port 5432 sur le pare-feu Windows ou sur votre antivirus.
7) Test de connexion
a) Exécutez l'outil Create Enterprise Geodatabase dans ArcToolbox > Geodatabase Administration >
b) Processus de création d'une géodatabase ArcSDE . Fermez la boîte de dialogue indiquant que la géodatabase a été créée.
c) Créez une connexion à la base de données.
d) Chargez des données via la connexion à la base de données.