ebook img

PostgreSQL Administration PDF

332 Pages·2017·4.27 MB·French
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview PostgreSQL Administration

FormationDBA1 PostgreSQL Administration 18.06 Dalibo SCOP https://dalibo.com/formations PostgreSQL Administration FormationDBA1 TITRE:PostgreSQLAdministration SOUS-TITRE:FormationDBA1 REVISION:18.06 DATE:13juin2018 ISBN:979-10-97371-20-3 COPYRIGHT:©2005-2018DALIBOSARLSCOP LICENCE:CreativeCommonsBY-NC-SA Le logo éléphant de PostgreSQL (”Slonik”) est une création sous copyright et le nom ”PostgreSQL”estmarquedéposéeparPostgreSQLCommunityAssociationofCanada. Remerciements:Cemanueldeformationestuneaventurecollectivequisetransmetau seindenotresociétédepuisdesannées.Nousremercionschaleureusementicitoutesles personnesquiontcontribuédirectementouindirectementàcetouvrage,notamment: Jean-Paul Argudo, Alexandre Anriot, Carole Arnaud, Alexandre Baron, Sharon Bonan, DamienClochard,ChristopheCourtois,MarcCousin,GillesDarold,Jehan-Guillaumede Rorthais,RonanDunklau,VikFearing,StefanFercot,PierreGiraud,NicolasGollet,Dim- itriFontaine,VirginieJourdan,GuillaumeLelarge,Jean-LouisLouër,ThibautMadelaine, AdrienNayrat,FlaviePerette,ThomasReiss,MaëlRimbault,JulienRouhaud,Stéphane Schildknecht,JulienTachoires,NicolasThauvin,CédricVillemain,ThibaudWalkowiak. ÀproposdeDALIBO: DALIBOestlespécialistefrançaisdePostgreSQL.Nousproposonsdusupport,delafor- mationetduconseildepuis2005. Retrouveztoutesnosformationssurhttps://dalibo.com/formations LICENCECREATIVECOMMONSBY-NC-SA2.0FR Attribution-Pasd’UtilisationCommerciale-PartagedanslesMêmesConditions Vousêtesautorisé : • Partager, copier, distribueretcommuniquerlematérielpartousmoyensetsous tousformats • Adapter,remixer,transformeretcréeràpartirdumatériel Dalibonepeutretirerlesautorisationsconcédéesparlalicencetantquevousappliquez lestermesdecettelicenceselonlesconditionssuivantes: Attribution:Vousdevezcréditerl’œuvre,intégrerunlienverslalicenceetindiquersides modificationsontétéeffectuéesàl’œuvre.Vousdevezindiquercesinformationspartous lesmoyensraisonnables,sanstoutefoissuggérerqueDalibovoussoutientousoutientla façondontvousavezutilisécedocument. Pasd’UtilisationCommerciale:Vousn’êtespasautoriséàfaireunusagecommercialdece document,toutoupartiedumatériellecomposant. PartagedanslesMêmesConditions: Danslecasoùvouseffectuezunremix,quevous transformez,oucréezàpartirdumatérielcomposantledocumentoriginal,vousdevez diffuserledocumentmodifiédanslesmêmeconditions,c’estàdireaveclamêmelicence aveclaquelleledocumentoriginalaétédiffusé. Pasderestrictionscomplémentaires: Vousn’êtespasautoriséàappliquerdesconditions légalesoudesmesurestechniquesquirestreindraientlégalementautruiàutiliserledoc- umentdanslesconditionsdécritesparlalicence. Note:Ceciestunrésumédelalicence.Letextecompletestdisponibleici: https://creativecommons.org/licenses/by-nc-sa/2.0/fr/legalcode Pourtoutedemandeausujetdesconditionsd’utilisationdecedocument,envoyezvos questionsà[email protected]! Cherslectrices&lecteurs, Nos formations PostgreSQL sont issues de plus de 12 ans d’études, d’expérience de terrainetdepassionpourleslogicielslibres. PourDalibo, l’utilisationdePostgreSQL n’est pas une marque d’opportunisme commercial, mais l’expression d’un engagement de longue date. Le choix de l’Open Source est aussi le choix de l’implication dans la communautédulogiciel. Au-delàducontenutechniqueenlui-même,notreintentionestdetransmettrelesvaleurs quianimentetunissentlesdéveloppeursdePostgreSQLdepuistoujours: partage,ou- verture,transparence,créativité,dynamisme... Lebutpremierdenosformationsestde vousaideràmieuxexploitertoutelapuissancedePostgreSQLmaisnousespéronségale- mentqu’ellesvousinciterontàdevenirunmembreactifdelacommunautéenpartageant àvotretourlesavoir-fairequevousaurezacquisavecnous. Nousmettonsunpointd’honneuràmaintenirnosmanuelsàjour,avecdesinformations précisesetdesexemplesdétaillés. Toutefoismalgrénoseffortsetnosmultiplesrelec- tures,ilestprobablequecedocumentcontiennedesoublis,descoquilles,desimpréci- sionsoudeserreurs. Sivousconstatezunsouci,n’hésitezpasàlesignalervial’adresse [email protected]! Contents LicenceCreativeCommonsBY-NC-SA2.0FR 5 1 LicenceCreativeCommonsCC-BY-NC-SA 11 2 DécouvrirPostgreSQL 12 2.1 Préambule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2 Unpeud’histoire... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.3 Lesversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.4 Conceptsdebase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.5 Fonctionnalités. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 2.6 Sponsors&Références . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 2.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 3 InstallationdePostgreSQL 56 3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.2 Installationàpartirdessources . . . . . . . . . . . . . . . . . . . . . . . 57 3.3 InstallationàpartirdespaquetsLinux . . . . . . . . . . . . . . . . . . . 70 3.4 InstallationsousWindows . . . . . . . . . . . . . . . . . . . . . . . . . 75 3.5 Premiersréglages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 3.6 Miseàjour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 3.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 3.8 Travauxpratiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 4 Outilsgraphiquesetconsole 102 4.1 Préambule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102 4.2 OutilsconsoledePostgreSQL . . . . . . . . . . . . . . . . . . . . . . .103 4.3 Laconsolepsql. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108 4.4 Écrituredescriptsshell . . . . . . . . . . . . . . . . . . . . . . . . . . .129 4.5 Outilsgraphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145 4.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .161 4.7 TravauxPratiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .162 5 Tâchescourantes 165 5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165 5.2 Bases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166 5.3 Rôles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .179 5.4 Droitssurlesobjets . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195 5.5 Droitsdeconnexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . .206 5.6 Tâches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .213 9 18.06 5.7 Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .227 5.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .238 5.9 TravauxPratiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .238 6 PostgreSQL:Sauvegarde/Restauration 249 6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .249 6.2 Définirunepolitiquedesauvegarde . . . . . . . . . . . . . . . . . . . .250 6.3 Sauvegardeslogiques . . . . . . . . . . . . . . . . . . . . . . . . . . . .254 6.4 Restaurationd’unesauvegardelogique . . . . . . . . . . . . . . . . . .266 6.5 Autresconsidérationssurlasauvegardelogique . . . . . . . . . . . . .275 6.6 pg_back-Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . .278 6.7 Sauvegardeauniveausystèmedefichiers . . . . . . . . . . . . . . . . .281 6.8 Recommandationsgénérales . . . . . . . . . . . . . . . . . . . . . . . .284 6.9 Matrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .284 6.10 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .285 6.11 TravauxPratiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .286 7 Supervision 290 7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .290 7.2 Politiquedesupervision . . . . . . . . . . . . . . . . . . . . . . . . . . .291 7.3 LasupervisionavecPostgreSQL . . . . . . . . . . . . . . . . . . . . . .294 7.4 Traces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298 7.5 Statistiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .321 7.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .332 10

Description:
On note une augmentation constante depuis 2000 avec une croissance régulière d 'env- iron 25000 lignes À partir de juin 2006, le système d'exploitation Unix Solaris 10 embarque PostgreSQL dans sa libedit, dispose des mêmes possibilités de rappel de commande que le shell bash. Exemple.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.