Open Hi, I have aproximetly 560GB large database and try to upgrade it from 11.3 to 13.1. I’ve successfully upgraded dev,test and ref environment but on the production pg_dump failed with out of memory. Yes, of course, the dev,test and ref are much
much smaller then production database. We are using OID data type so there’s a lot of large objects. pg_largeobject it’s 59GB large. The upgrade process fail during the pg_dump schemas_only so I’m confused why it’s not enough 35GB RAM which is free on the server when there’s no data. When I tried to run same pg_dump command by hand as during upgrade it fails on line
pg_dump: reading large objects. Creating dump of global objects "/pgsql/bin/13.1_XXXX/bin/pg_dumpall" --host /pgsql/data/XXXX --port 50432 --username XXXXXX --globals-only --quote-all-identifiers --binary-upgrade --verbose -f pg_upgrade_dump_globals.sql
>> "pg_upgrade_utility.log" 2>&1 ok Creating dump of database schemas "/pgsql/bin/13.1_XXXX/bin/pg_dump" --host /pgsql/data/XXXX --port 50432 --username XXXXXX --schema-only --quote-all-identifiers --binary-upgrade --format=custom --verbose --file="pg_upgrade_dump_16384.custom" 'dbname=XXXX' >> "pg_upgrade_dump_16384.log"
2>&1 *failure* There were problems executing ""/pgsql/bin/13.1_XXXX/bin/pg_dump" --host /pgsql/data/XXXX --port 50432 --username pgpnip --schema-only --quote-all-identifiers --binary-upgrade --format=custom --verbose --file="pg_upgrade_dump_16384.custom"
'dbname=XXXX' >> "pg_upgrade_dump_16384.log" 2>&1" Do you have any idea how to upgrade the database? This is my upgrade command: /pgsql/bin/13.1_XXXX/bin/pg_upgrade -k -b /pgsql/bin/11.3_XXXX/bin -B /pgsql/bin/13.1_XXXX/bin -d /pgsql/data/XXXX -D /pgsql/data/XXXX/XXXX.new Thank you for any ideas. Best regards, Jana Mihalidesova Database Administrator ►CETIN a.s. Českomoravská 2510/19, 190 00 Praha 9 m: +420 603 419 862
t: +420 238 465 074 jana.mihalidesova@xxxxxxxx |