Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#26 Général » erreur sur un backup distant postgresql » 08/05/2018 18:18:29
- sihem_info
- Réponses : 3
bonjour a tous
j'ai besoin de lancer un backup des mes user sur un serveur distant pour cela j'ai lancé
pg_dumpall -g -h 192.20.10.135 -U postgres >User.sqlje recois ce Retour
pg_dumpall: could not connect to database "template1": FATAL: no pg_hba.conf entry for host "192.20.10.135 ", user "postgres", database "template1", SSL on
FATAL: no pg_hba.conf entry for host "172.20.20.39", user "postgres", database "template1", SSL offSur le Fichier pg_hba.conf j'ai ajouter cette ligne pour autorisé l'accé distant
host all all 192.20.10.135 trust puis j'ai redémarer le serveur pour prendre en considération cette modification mais toujour je recois cette erreur
Qui a une idée comment je peut le résoudre
Merci pour vos aide
#27 Général » redémarrer le service postgresql » 07/05/2018 15:11:41
- sihem_info
- Réponses : 3
bonjour
Question d'un débutant comment je peut redémarrer le service du postgresql sous ubunto
Si je fait
sudo service postgresql restart je viens d'avoir ce retour -su: sudo : commande introuvable
Merci pour vos réponsse
#28 Général » vacuumdb -U postgres -a -z » 07/02/2018 18:29:07
- sihem_info
- Réponses : 1
bonjour
je ne suis pas la personne qui a développez ce script du backup et du maintenance mais je suis entrain de l’étudier pour comprendre comment il fonctionne
Ci joint le code du script
echo "cd $cheminbackup" > /tmp/sh
psql -A -U postgres -t -c "\l" |grep -v template | grep -v "postgres=CTc" | grep -v "_pp" |awk -F'|' '{print "pg_dump -c -Fc --port=5432 --username=postgres "$1" >"v2"/"v1"_"$1".sql 2>"v2"/"v1"_"$1".errl
og" }' v1=`date +%Y%m%d` v2=$cheminbackup >> /tmp/sh
#echo "pg_dump -c --port=5432 --username=postgres postgres > $cheminbackup/$jour\_postgres.sql 2>$cheminbackup/$jour\_postgres.errlog" >> /tmp/sh
psql_error_code=$?
#sh /tmp/sh
vacuumdb -U postgres -a -z
vacuumdb_error_code=$?je cherche a comprendre le rôle des deux options -a -z qui arrive après l'instruction vacuumdb -U postgres il sert a quoi ces deux options ?
merci pour vos explications
#29 Re : Général » présence de deux templates database postgres » 02/02/2018 12:06:09
bonjour
Si je fait "select * from pg_databases" j'aurai un seul numéro Encoding celle 0 pour template0 && pour template1
datname | datdba | encoding
-------------+--------+----------+
template1 | 10 | 0 |
postgres | 10 | 0 |
cairn_p | 39721 | 6 |
production | 10 | 6 |
template1 | 10 | 0 |
supervision | 16387 | 0 |
#30 Général » présence de deux templates database postgres » 31/01/2018 18:11:49
- sihem_info
- Réponses : 3
bonjour a tous
Qui a une idée SVP sur la différence entre la base "template0" et "template1"
&& pourquoi dans mon instance j'ai deux base de ce type
datname | size
-------------+---------
template0 | 5945 kB
postgres | 5961 kB
production | 21589 GB
replication | 5961 kB
template1 | 5953 kB
supervision | 5977 kB
merci pour vos explications
#31 Sécurité » Afficher les privilèges des rôles » 30/01/2018 09:58:43
- sihem_info
- Réponses : 1
bonjour a tous
Sur mon serveur du production j'ai plusieurs rôles qui sont crée si je fait
\duPour afficher la liste j'aurai plusieurs rôle ou le colonne Liste des rôles Attributs est vide
comment je peut obtenir le privilège donnés pour ces rôles
y a t'il d'autre requête plus détaillé ? && pourquoi le colonne Liste des rôles est vide ?
Liste des rôles
Nom du rôle | Attributs | Membre de
-------------+--------------------------------------------------------------+-----------
gso | Ne peut pas se connecter | {}
postgres | Superutilisateur, Créer un rôle, Créer une base, Réplication | {}
replicator | Réplication +| {}
| 1 connexion |
production01 | | {}
production02 | | {}
production03 | | {}
production05 | | {}
production06 | | {}
production07 | | {}
production09 | | {}
production10 | | {}
production11 | | {}
production12 | | {}
production13 | | {}
production14 | | {}
production15 | | {}
production16 | | {}
production17 | | {}
production18 | | {}
production19 | | {}
production20 | | {}
production21 | | {}
#32 Re : Réplication » Arrét de la réplication » 07/12/2017 17:10:39
Si tu me dit détruire le secondaire cad je fait effacer Toutes les Fichier wall existant le répertoire xlog et puis je fait un "pg_basebackup"
n'hésiter pas SVP a me corriger Si je dit des bêtises
#33 Réplication » Arrét de la réplication » 07/12/2017 14:58:22
- sihem_info
- Réponses : 4
bonjour
Suite a une erreur de ma part je viens de perturber le Fonctionnement de la réplication qui est configurer en mode streaming
sur le log du serveur slave je viens d'avoir ce message d'erreur
2017-12-06 10:07:16 LOG: restored log file "00000004000012730000002" from archive
2017-12-06 10:07:16 CET LOG: record with zero length at 1273/2D00BAF8
2017-12-06 10:07:16 CET LOG: streaming replication successfully connected to primary
2017-12-06 10:07:16 CET FATAL: could not receive data from WAL stream: FATAL: requested WAL segment 00000004000012730000002 has already been removele fichier wal qui porte le numéro 00000004000012730000002 n'a pas pu être restaurer sur le serveur slave j'ai penser a la commande "pg_resetxlog" mais il n'a pas abouti a une résultat
maintenant j'aurai besoin de refaire initialiser la réplication
Quel sont les étapes a refaire pour rendre la réplication Fonctionnelle de nouveau
merci pour vos aides
#34 Général » comparaison entre deux action du maintenance » 10/11/2017 00:25:56
- sihem_info
- Réponses : 1
bonsoir a tous
Qui a une retour d’expérience Quel est parmi ces deux commandes celle la Plus rapide en terme temps d’exécution
VACUUM(FULL) [tablename] puis je lance
VACUUM(analyse) [tablename] ou je lance dans la méme commande
VACUUM(FULL,analyse)[tablename] merci pour vos retour
#35 Sécurité » log_statement TO 'all' Vs log_statement TO 'none » 02/11/2017 12:39:41
- sihem_info
- Réponses : 1
bonjour
Qui une idée SVP Sur la différence entre ces deux instructions
ALTER ROLE vendeur1 SET log_statement TO 'all';
ALTER ROLE vendeur1 SET log_statement TO 'none';
merci Pour vos explication
#36 Re : Général » restauration d'un single table » 16/10/2017 15:49:24
Quel Fichier ?
Tu parle du Fichier de sortie backup
#37 Re : Général » restauration d'un single table » 16/10/2017 10:58:09
bonjour
j'ai pas compris
je parle de l'opération restauration
donc normalement je doit avoir des choses de cette façon
psql -U postgres -d vente - t vendeur <new_vente#38 Général » restauration d'un single table » 15/10/2017 10:37:42
- sihem_info
- Réponses : 5
bonjour a tous
j'ai une demande qui consiste a faire sauvegarder un single Table nommé vendeur et de le restaurer vers un autre table nommé new_vente sur la même base de donnée
En écrasant l'existant
Pour la partie sauvegarde j'ai fait
pg_dump -U postgres -d vente -t vendeur >old_ventealors pour la partie restauration j'ai pas d'idée
Qui peut m'aider pour la partie restauration
merci
#39 Sécurité » récupération owner par table » 12/10/2017 09:52:52
- sihem_info
- Réponses : 1
bonjour a tous
j’utilise cette petit requête pour récupérer liste des owner par database
SELECT d.datname as "Name",pg_catalog.pg_get_userbyid(d.datdba) as "Owner" FROM pg_catalog.pg_database d WHERE d.datname = ' Tunisiar' ORDER BY 1; Name | Owner
----------+----------
Tunisiar_pp | Tunisiar
(1 ligne)
maintenant j'aime récupérer les listes des owner par table j'aime avoir ce affichage
Qui a une idée comment le faire SVP merci
Liste des relations
Schéma | Nom | Type | Propriétaire
--------+--------------------------------+-------+--------------
public | mapping_Tunisiar | table | Tunisiar
public | mapping_ Tunisiar | table | Tunisiar
merci
#40 Re : Général » database backup » 08/10/2017 15:53:45
merci bien ![]()
#41 Général » database backup » 08/10/2017 15:22:57
- sihem_info
- Réponses : 2
bonjour a tous
Question d'une débutante SVP
SI je faite une opération du sauvegarde de cette façon sans spécifier un chemin après le ">"
pg_dump -d database_vente -t vente_2017 > file.sql physiquement ou je peut trouver mon fichier "file.sql" ?
y a t'il un répertoire par défaut ?
pour info je suis sous ubunto
merci
#42 Général » modification paramètre max connexion » 01/10/2017 18:19:25
- sihem_info
- Réponses : 1
bonjour
Pour des raison spécifique j'aurai besoin d’augmenter le paramètre max_connexions de 100 vers 150
un de mes collègue ma dit qu'il faut aussi augmenter en parallèle le valeur du shared_buffers
faut t'il augmenter le paramètre shared_buffers si je procède a modifier celle de max_connexion
Si oui selon quel Formule faut 'il le modifier
merci
#43 Re : Général » status IDLE » 26/09/2017 11:56:05
bonjour
Si je fait un pg_cancel_backend( procpid)
faut il beaucoup du temps pour qu'il soit annuler
car si j'ai fait ça sur les deux processus 46655 et 46652 et il ne sont pas annuler immédiatement
cordialement
#44 Re : Général » status IDLE » 25/09/2017 17:54:14
merci Sébastien.
pour votre réponse juste une dernière Question SVP
comment je peux récupérer le syntaxe du Query en question
pour info je suis sous la version 9.2
merci
#45 Re : Général » status IDLE » 25/09/2017 13:42:18
j'ai comme résultat du requête des processus qui ont plus de 2Jour avec ce status <IDLE> in transaction
procpid | age | usename | current_query
---------+--------------------------+----------+-----------------------------------------------------
46655 | -2 days -22:06:43.193043 | cair2 | <IDLE> in transaction
46652 | -2 days -22:06:44.196716 | cair2 | <IDLE> in transaction
(2 lignes)
#46 Général » status IDLE » 24/09/2017 20:41:04
- sihem_info
- Réponses : 8
bonjour
serai t'il nécessaire de faire un pg_terminate_backend(procpid) pour un SPID en statu "idle"
si je lance cette requête pour vérifier les look j'aurai que des requête avec un status idle
Dans quel cas je doit tuer ces procesus
SELECT pid, age(query_start, clock_timestamp()), usename, query
FROM pg_stat_activity
WHERE query NOT ILIKE '%pg_stat_activity%'
ORDER BY query_start desc; cordialement