Vous n'êtes pas identifié(e).
Pages : 1
Bonjour a tous
Qui a une une idée comment effectué le backup avec pg_basebackup si je procède des tables sur des tablespace qui se trouve sur un emplacement différent de celle par défaut
En faite j'ai des tables qui ne sont pas stocké physique sur le répertoire C:\Program Files\PostgreSQL\11\data
merci pour vos explications
Faut t'il procéder a une deuxième opération du restauration
ou il existe une méthode pour rendre de nouveau min instance accessible en mode lecture , écriture
merci pour vos aides
Bonjour
J'ai fait une opération du restauration d'un backup lancer depuis
pg_basebackup -D c:\backup -Ft -x -z -w -R -v
j'ai lancer une opération du restauration du faisant un copier coller sur le répertoire date
puis en lance lançant une opération du drop database j'ai eu cette erreur
postgres=# drop database mayar;
ERREUR: ne peut pas exécuter DROP DATABASE dans une transaction en lecture seule
postgres=#
merci pour vos aides
si je procède a faire changer le propriétaire a travers
REASSIGN OWNED BY abdallah TO mayar;
j'ai toujours le méme erreur pour supprimer mon utilisateur
drop user abdallah ;
ERREUR: le rôle « abdallah » ne peut pas être supprimé car d'autres objets en dépendent
DÉTAIL : droits pour « vue staff_list »
droits pour « vue sales_by_store »
droits pour « vue sales_by_film_category »
droits pour « vue nicer_but_slower_film_list »
droits pour « vue film_list »
droits pour « vue customer_list »
droits pour « vue actor_info »
droits pour « table film »
droits pour « table payment »
droits pour « table staff »
droits pour « table rental »
droits pour « table language »
droits pour « table inventory »
droits pour « table film_category »
droits pour « table film_actor »
droits pour « table customer »
droits pour « table country »
droits pour « table city »
droits pour « table category »
droits pour « table address »
droits pour « table store »
droits pour « table actor »
droits pour « schéma public »
2 objets dans base de données postgres
bonjour a tous ,
Qui a une idée comment je peut force la suppression de mon user
Ci joint l'erreur que je vient de le voir en faisant une opération de suppression
postgres=# drop user abdallah;
ERREUR: le rôle « abdallah » ne peut pas être supprimé car d'autres objets en dépendent
DÉTAIL : droits pour « table t1 »
droits pour « schéma public »
23 objets dans base de données production
Merci pour vos conseil
bonjour a tous
Pour du besoin spécifique j'ai besoin de crée une deuxième instance postgresql sous ubunto
j'ai lancé la commande
pg_createcluster -d /var/postgresql_Slave -u postgres -p5433
il m'affiche une erreur avec la liste des option du comande pg-creacluster
j'ai essayer de tester avec initdb il m'indique que la command est introuvable
j'ai essayer de l’exécuter depuis /usr/lib/postgresql/10/bin/postgres mais j'ai toujours la même problème
Qui peut m'aider SVP
en faite j'ai oublier de crée le service pour l'instance
maintenant si je lance
pg_ctl register -N "PostgreSQL-Test1" -D "C:\slave_postgresql" -U postgres -P postgres -S auto
pg_ctl : n'a pas pu enregistrer le service « PostgreSQL-Test1 » : code d'erreur 1057
j'ai eu cette erreur
initdb -D C:\Slave_postgres -U postgres
bonjour
Ce problème a été résolu en faisant
pg_ctl -D C:\Slave_postgres start
maintenant j'ai un autre problème
psql -U postgres -p5433
2019-01-24 11:18:40.139 CET [2588] FATAL: le rôle « postgres » n'existe pas
psql: FATAL: le rôle « postgres » n'existe pas
avec le port par défaut j'ai pas eu un problème de connexion (Port 5432)
Pour info je suis sous un Environnement Windows
bonjour a tous
j'ai mis une deuxième instance postgresql sur mon serveur j'ai modifier le fichier postgresql.conf
port = 5433
puis
listen_addresses = '*'
Si je lance maintenant le programme PSQL sur le nouveau port j'ai cette erreur
Qui peut m'aider sur ce problème SVP ?
psql -U postgres -p 5433
psql: n'a pas pu se connecter au serveur : Connection refused (0x0000274D/10061)
Le serveur est-il actif sur l'hôte « localhost » (::1)
et accepte-t-il les connexionsTCP/IP sur le port 5433 ?
n'a pas pu se connecter au serveur : Connection refused (0x0000274D/10061)
Le serveur est-il actif sur l'hôte « localhost » (127.0.0.1)
et accepte-t-il les connexionsTCP/IP sur le port 5433 ?
merci pour vos aides
avec quel option de pg_createcluster je peut spécifier le port ? et le nouveau répertoire ?
j'ai changer le port sur la première instance vers le port 5433
puis j'ai essayer d'installer la deuxième instance a travers
sudo apt-get install postgresql-10
il me retourne une erreur en indiquant qu'il existe déjà une instance
comment je peut gérer ca ?
Merci
bonjour a tous
Pour des besoin de test je veut mettre en place la réplication sur la même serveur
l'idée serai d'installer deux instances postgres sur la même serveur avec deux ports différentes "5432" et l'autre sur le port "5433"
serai t'il de faire ça ou je doit avoir deux serveur physiquement différente
merci pour vos aides
bonjour a tous
je doit procéder a mettre en place un plan du maintenance qui s’occupe de sauvegarder les base de données on une format bien définit
puis faire des opération vaccum et reindex
j'ai essayer de faire ce script e Powershell aprés j'ai besoin de l'avis de nos experts car je doit le mettre sur un environement du production
de plus c'est mon premier jour du travaille chez le client donc je doit le faite sans erreur
$date=get-date -Format "dd_MM_yyyy"
Set-Location "C:\Program Files\PostgreSQL\11\bin\"
$path = "C:\backup\"
$list="C:\database.txt"
$databases=get-content -path $list
$databases=$databases.split(' ')
foreach ($database in $databases)
{
If(!(test-path $path\$database))
{
New-Item -ItemType Directory -Force -Path $path\$database
}
./pg_dump -U postgres -d $database >$path\$database\$database'_'$date.sql
./psql -U postgres -d $database -e -a -c "VACUUM;"
.\reindexdb -d $database -U postgres
}
merci pour vos remarque et vos corrections
merci pour votre réponsse
un de mes collégue il ma conseillé aussi d'augmenter la valeur du parmétre shared_buffers
est ce que je peux lui faire confiance sur son conseil
ou je doit concentrer seulement sur la valeur du work men
merci
bonjour a tous
J'utilise Postgres depuis x temps et depuis quelque jours je vient d'avoir trop de rejet connexion client avec ce message d'erreur
org.postgresql.util.PSQLException: FATAL: sorry, too many clients already
dans mon fichier de configuration le paramètre max_connections = 100
Quel serai l'impact si je procède a augmenter ce valeur de 100 vers 200 ?
merci pour vos conseil
bonjour a tous
je suis entrain de configurer le backup Point-In-Time Recovery a travers pg_basebackup
parmi les étapes mis dans le document pour le suivi de la configuration c'est le lancement de cette commande
select pg_switch_xlog();
cette commande me retourne un numéro 0/xxxxx
Qui a une idée que fait exactement cette commande et c'est quoi ce numéro générer il correspond a quoi ?
merci pour vos explication
bonjour a tous
Exit'il une méthode de voir l'historique du backup faite sur un base de donné en postgres
y'a til un requéte qui peut m'envoyer ces information
merci
bonjour a tous
Qui a une idée SVP sur cette erreur
lorsque j'ai essayer de faire cette restauration
C:\Program Files\PostgreSQL\9.3\bin>pg_dump -U postgres -Fc -d caerte -t event_card | pg_restore -U postgres -d carte2
je viens d'avoir cette erreur
pg_restore: [archiveur] n'a pas trouver la chaîne magique dans le fichier d'en-tête
pg_dump: [programme d'archivage personnalisé] n'a pas pu écrire dans le fichier de sauvegarde : Invalid argument
merci pour vos aides
bonjour
j'ai lancer un
pg_dumpall -g
pour faire l'extraction des différent Utlisateur
je viens d'avoir des role qui sont configurer avec des password et des role sans password
ALTER ROLE prod WITH NOSUPERUSER INHERIT NOCREATEROLE NOCREATEDB LOGIN PASSWORD 'md53512540c1f972c367e5c7f4eadab2cb6';
CREATE ROLE prod_ais;
ALTER ROLE prod_ais WITH NOSUPERUSER INHERIT CREATEROLE CREATEDB LOGIN;
Qui a une idée sur la différence entre ces deux roles et qu'est l'utilité de configurer un role avec un password si dans mon fichier de configuration je configure l'authentification en mode trust
merci pour vos explication
bonjour
Pour lancer un Vacuum Full sur ce table de 3.5 Teraoctet faut t'il un espace disque de 7Teraoctet ?
merci
Bonsoir a tous
Qui a une idée SVP sur la signification technique de cette erreur
l'orsque je lance un pg_basebackup
pg_basebackup -U postgres -D C:\pg_basebackup -U postgres -D C:\backup_Database
j'obtiens cette erreur comme retour ci joint l'erreur en détaille
NOTICE: nettoyage de pg_stop_backup terminé, en attente des journaux de transactions requis à archiver
ATTENTION: pg_stop_backup toujours en attente de la fin de l'archivage des segments de
journaux de transactions requis (60 secondes passées)
ASTUCE : Vérifiez que votre archive_command s'exécute correctement. pg_stop_backup
peut être annulé avec sûreté mais la sauvegarde de la base ne sera pas
utilisable sans tous les segments WAL.
ATTENTION: pg_stop_backup toujours en attente de la fin de l'archivage des segments de
journaux de transactions requis (120 secondes passées)
ASTUCE : Vérifiez que votre archive_command s'exécute correctement. pg_stop_backup
peut être annulé avec sûreté mais la sauvegarde de la base ne sera pas
utilisable sans tous les segments WAL.
ATTENTION: pg_stop_backup toujours en attente de la fin de l'archivage des segments de
journaux de transactions requis (240 secondes passées)
ASTUCE : Vérifiez que votre archive_command s'exécute correctement. pg_stop_backup
peut être annulé avec sûreté mais la sauvegarde de la base ne sera pas
utilisable sans tous les segments WAL.
ATTENTION: pg_stop_backup toujours en attente de la fin de l'archivage des segments de
journaux de transactions requis (480 secondes passées)
ASTUCE : Vérifiez que votre archive_command s'exécute correctement. pg_stop_backup
peut être annulé avec sûreté mais la sauvegarde de la base ne sera pas
utilisable sans tous les segments WAL.
ATTENTION: pg_stop_backup toujours en attente de la fin de l'archivage des segments de
journaux de transactions requis (960 secondes passées)
ASTUCE : Vérifiez que votre archive_command s'exécute correctement. pg_stop_backup
peut être annulé avec sûreté mais la sauvegarde de la base ne sera pas
utilisable sans tous les segments WAL
Qui peut m'aider comment je peut s'avoir la cause racine du cette erreur ?
Merci pour vos aide
bonsoir a tous
Quel est parmi vous la bonne méthode d’arrêter un cron du maintenance qui s'occupe de faire un vacuumdb et qui prend beaucoup du temps
je fait ça avec
kill -9 PID
OU JE FAIT
select pg_cancel_backend (pid)
merci pour vos conseil
bonjour
une autre Question SVP
Est ce que ces statistiques d’utilisation des indexes sont initialisées a chaque redémarrage du serveur ?
bonjour
Suite au demande faite vers l'equipe de supervision on a demandé la possibilité d'avoir une alerte centreon sur les transaction ouverts et qui son toujours en statut Running
la requête il interroge la vue pg_stat_activity avec une jointure a pg_database
SELECT d.datname,
COALESCE(elapsed, -1),
COALESCE(query, '')
FROM pg_database AS d
LEFT JOIN (
SELECT datname, current_query AS query,
extract('epoch' FROM
date_trunc('second', current_timestamp-query_start)
) AS elapsed
FROM pg_stat_activity
WHERE current_query NOT LIKE '<IDLE>%'
) AS s ON (d.datname=s.datname)
WHERE d.datallowconn
le retour de l’exécution de cette requête est le suivant <INSUFFICIENT PRIVILEGE>
j'ai ajouter ces deux lignes
GRANT SELECT ON TABLE pg_database TO supervision2;
GRANT SELECT ON TABLE pg_stat_activity TO supervision2 ;
mais j'aurai toujours la même pb
Qui peut m'aider sur la cause racine de cette Restriction
merci
Pages : 1