cat /etc/system-release export PGDATAKEYWRAPCMD='openssl enc -e -aes-128-cbc -pass pass:ok -out %p' export PGDATAKEYUNWRAPCMD='openssl enc -d -aes-128-cbc -pass pass:ok -in %p' [Yesterday 2:19 PM] Mohit Gupta /postgrebin/edb_15_installation/EDB15RHEL8/usr/edb/as15/bin [Yesterday 2:44 PM] Mohit Gupta rpm2cpio boost169-atomic-1.69.0-4.el8.x86_64.rpm | cpio -idmv rpm2cpio boost169-chrono-1.69.0-4.el8.x86_64.rpm | cpio -idmv rpm2cpio boost169-date-time-1.69.0-4.el8.x86_64.rpm | cpio -idmv rpm2cpio boost169-filesystem-1.69.0-4.el8.x86_64.rpm | cpio -idmv rpm2cpio boost169-program-options-1.69.0-4.el8.x86_64.rpm | cpio -idmv rpm2cpio boost169-regex-1.69.0-4.el8.x86_64.rpm | cpio -idmv rpm2cpio boost169-system-1.69.0-4.el8.x86_64.rpm | cpio -idmv rpm2cpio boost169-thread-1.69.0-4.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-advanced-storage-pack1-1.0.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-advanced-storage-pack-1.1.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-pgagent-4.2.2-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-pg-cron1-1.5.2-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-pg-failover-slots1-1.0.1-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-pglogical2-2.4.2-3.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-pgpool44-extensions-4.4.2-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-pgrouting3-3.5.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-postgis33-3.3.4-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-postgis33-core-3.3.4-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-postgis33-docs-3.3.4-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-postgis33-gui-3.3.4-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-postgis33-utils-3.3.4-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-postgres-tuner1-1.1.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-query-advisor-1.0-3.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-15.4.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-client-15.4.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-cloneschema-1.19-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-contrib-15.4.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-core-15.4.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-devel-15.4.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-docs-15.4.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-edb_wait_states-1.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-indexadvisor-15.4.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-libs-15.4.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-llvmjit-15.4.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-parallel-clone-2.0-2.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-pldebugger-1.1-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-plperl-15.4.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-plpython3-15.4.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-pltcl-15.4.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-sqlprofiler-4.1-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-sqlprotect-15.4.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-sslutils-1.3-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-as15-server-test-15.4.0-1.el8.x86_64.rpm | cpio -idmv rpm2cpio edb-libicu-66.1-1.rhel8.x86_64.rpm | cpio -idmv rpm2cpio edb-libicu66-66.1-1.rhel8.x86_64.rpm | cpio -idmv rpm2cpio edb-livecompare-2.5.0-1.el8.noarch.rpm | cpio -idmv rpm2cpio edb-llvm-9.0.1-5.rhel8.x86_64.rpm | cpio -idmv rpm2cpio edb-llvm-devel-9.0.1-5.rhel8.x86_64.rpm | cpio -idmv rpm2cpio edb-llvm-doc-9.0.1-5.rhel8.noarch.rpm | cpio -idmv rpm2cpio edb-llvm-googletest-9.0.1-5.rhel8.x86_64.rpm | cpio -idmv rpm2cpio edb-llvm-libs-9.0.1-5.rhel8.x86_64.rpm | cpio -idmv rpm2cpio edb-llvm-static-9.0.1-5.rhel8.x86_64.rpm | cpio -idmv rpm2cpio edb-llvm-test-9.0.1-5.rhel8.x86_64.rpm | cpio -idmv rpm2cpio edb-repo-latest.noarch.rpm | cpio -idmv rpm2cpio libpq5-15.2-42.1PGDG.rhel8.x86_64.rpm | cpio -idmv rpm2cpio llvm14-14.0.6-1.el8.x86_64.rpm | cpio -idmv rpm2cpio llvm14-devel-14.0.6-1.el8.x86_64.rpm | cpio -idmv rpm2cpio llvm14-doc-14.0.6-1.el8.noarch.rpm | cpio -idmv rpm2cpio llvm14-libs-14.0.6-1.el8.x86_64.rpm | cpio -idmv rpm2cpio llvm14-static-14.0.6-1.el8.x86_64.rpm | cpio -idmv [Yesterday 2:45 PM] Mohit Gupta export LD_LIBRARY_PATH=/postgrebin/edb_15_installation/EDB15RHEL8/usr/edb/as15/lib/:/postgrebin/edb_15_installation/EDB15RHEL8/usr/lib64/llvm5.0/lib/:/postgrebin/edb_15_installation/EDB15RHEL8/usr/libexec/edb-icu66/lib/:/postgrebin/edb_15_installation/EDB15RHEL8/usr/edb/as15/lib64:/postgrebin/edb_15_installation/EDB15RHEL8/usr/lib64:$LD_LIBRARY_PATH export PGBIN=/postgrebin/edb_15_installation/EDB15RHEL8/usr/edb/as15/bin export PGDATAKEYWRAPCMD='openssl enc -e -aes-128-cbc -pbkdf2 -pass pass:ok -out %p' export PGDATAKEYUNWRAPCMD='openssl enc -d -aes-128-cbc -pbkdf2 -pass pass:ok -in %p' export PGDATAKEYUNWRAPCMD='openssl enc -d -aes-128-cbc -pass pass:ok -in %p -md md5' ./pg_upgrade --copy-by-block -b /postgrebin/edb_12_installation/usr/edb/as12/bin/ -B /postgrebin/edb_15_installation/EDB15RHEL8/usr/edb/as15/bin/ -d /postgresdata/PostgresPlus_12/12AS/data -D /postgresdata/PostgresPlus_15/15AS/data -p 5444 -P 5445 -U enterprisedb -v –check ./pg_upgrade --copy-by-block -d /postgresdata/PostgresPlus_12/12AS/data -D /postgresdata/PostgresPlus_15/15AS/data -b /postgrebin/edb_12_installation/usr/edb/as12/bin/ -B /postgrebin/edb_15_installation/EDB15RHEL8/usr/edb/as15/bin/ -p 5444 -P 5445 -U enterprisedb -v --check /postgrebin/edb_12_installation/usr/edb/as12/bin/pg_basebackup -D /postgresdata_upgrade/PostgresPlus_12/12AS/data -T /postgresdata/PostgresPlus_12/tablespaces/new_table_space=(new)/data/PostgresPlus_12/12AS/tablespaces/new_table_space -T /postgresdata/PostgresPlus_12/tablespaces/primedb_tbs=/data/PostgresPlus_12/12AS/tablespaces/primedb_tbs -T /postgresdata/PostgresPlus_12/tablespaces/primedb_tbs_new=/data/PostgresPlus_12/12AS/tablespaces/primedb_tbs_new -T /postgresdata/PostgresPlus_12/tablespaces/primesmk_tbs=/data/PostgresPlus_12/12AS/tablespaces/primesmk_tbs -T /postgresdata/PostgresPlus_12/tablespaces/primestg_tbs=/data/PostgresPlus_12/12AS/tablespaces/primestg_tbs -T /postgresdata/PostgresPlus_12/tablespaces/prime4_tbs=/data/PostgresPlus_12/12AS/tablespaces/prime4_tbs -c fast -N -P -v -p 5444 Without TDE: - /postgrebin/EDB15/EDB15RHEL8/usr/edb/as15/bin ---->bin /postgresdata/PostgresPlus/15AS/data --->data export PGBIN=/postgrebin/EDB15/EDB15RHEL8/usr/edb/as15/bin export PGDATA=/postgresdata/PostgresPlus/15AS/data export LD_LIBRARY_PATH=/postgrebin/EDB15/EDB15RHEL8/usr/edb/as15/lib/:/postgrebin/EDB15/EDB15RHEL8/usr/lib64/llvm5.0/lib/:/postgrebin/EDB15/EDB15RHEL8/usr/libexec/edb-icu66/lib/:/postgrebin/EDB15/EDB15RHEL8/usr/edb/as15/lib64:/postgrebin/EDB15/EDB15RHEL8/usr/lib64:$LD_LIBRARY_PATH 4. ./initdb --locale=en_US.utf8 -E UTF8 -D $PGDATA --->check US or IN in edb 12 before running ./pg_ctl -D /postgresdata/PostgresPlus/15AS/data -l logfile start /postgrebin/EDB15/EDB15RHEL8/usr/edb/as15/bin/edb-postgres -D /postgresdata/PostgresPlus/15AS/data en_US.UTF-8 ./pg_upgrade -d /postgresdata/PostgresPlus/12AS/data -D /postgresdata/PostgresPlus/15AS/data -b /postgrebin/edb_12_installation/usr/edb/as12/bin/ -B /postgrebin/EDB15/EDB15RHEL8/usr/edb/as15/bin/ -p 5444 -P 5445 -U enterprisedb -v --check ./pg_upgrade -d /postgresdata/PostgresPlus/12AS/data -D /postgresdata/PostgresPlus/15AS/data -b /postgrebin/edb_12_installation/usr/edb/as12/bin/ -B /postgrebin/EDB15/EDB15RHEL8/usr/edb/as15/bin/ -p 5444 -P 5445 -U enterprisedb -v /postgrebin/EDB15/EDB15RHEL8/usr/edb/as15/bin/vacuumdb -U enterprisedb --all --analyze-in-stages #Seting LD_LIBRARY_PATH Environment=LD_LIBRARY_PATH=/postgrebin/EDB15/EDB15RHEL8/usr/edb/as15/lib/:/postgrebin/EDB15/EDB15RHEL8/usr/lib64/llvm5.0/lib/:/postgrebin/EDB15/EDB15RHEL8/usr/libexec/edb-icu66/lib/:/postgrebin/EDB15/EDB15RHEL8/usr/edb/as15/lib64:/postgrebin/EDB15/EDB15RHEL8/usr/lib64:$LD_LIBRARY_PATH Environment=PGDATA=/postgresdata/PostgresPlus/15AS/data PIDFile=/postgresdata/PostgresPlus/15AS/data/postmaster.pid ExecStartPre=/postgrebin/EDB15/EDB15RHEL8/usr/edb/as15/bin/edb-as-15-check-db-dir ${PGDATA} ExecStart=/postgrebin/EDB15/EDB15RHEL8/usr/edb/as15/bin/edb-postmaster -D ${PGDATA} mkdir -p /usr/libexec/edb-as15-icu66.1/lib/ cp /postgrebin/EDB15/EDB15RHEL8/usr/libexec/edb-icu66/lib/* /usr/libexec/edb-as15-icu66.1/lib/ chcon -R -t bin_t /postgrebin/EDB15/EDB15RHEL8/usr/edb/as15/bin/ systemctl enable edb-as-15.service systemctl start edb-as-15.service chmod 777 edb-as-15.service With TDE : /postgrebin/edb_12_installation/usr/edb/as12/bin/edb-postmaster -D /postgresdata/PostgresPlus_12/12AS/data /postgrebin/EDB15/usr/edb/as15/bin/edb-postgres -D /postgresdata/PostgresPlus_15/15AS/data /postgrebin/EDB15/usr/edb/as15/bin -->bin /postgresdata/PostgresPlus_15/15AS/data --->data export PGBIN=/postgrebin/EDB15/usr/edb/as15/bin export PGDATA=/postgresdata/PostgresPlus_15/15AS/data export LD_LIBRARY_PATH=/postgrebin/EDB15/usr/edb/as15/lib/:/postgrebin/EDB15/usr/lib64/llvm5.0/lib/:/postgrebin/EDB15/usr/libexec/edb-icu66/lib/:/postgrebin/EDB15/usr/edb/as15/lib64:/postgrebin/EDB15/usr/lib64:$LD_LIBRARY_PATH export PGDATAKEYWRAPCMD='openssl enc -e -aes-128-cbc -pbkdf2 -pass pass:ok -out %p' export PGDATAKEYUNWRAPCMD='openssl enc -d -aes-128-cbc -pbkdf2 -pass pass:ok -in %p' ./initdb -y --locale=en_US.utf8 -E UTF8 -D $PGDATA ./pg_ctl -D /postgresdata/PostgresPlus_15/15AS/data -l logfile start ./pg_upgrade --copy-by-block -d /postgresdata/PostgresPlus_12/12AS/data -D /postgresdata/PostgresPlus_15/15AS/data -b /postgrebin/edb_12_installation/usr/edb/as12/bin/ -B /postgrebin/EDB15/usr/edb/as15/bin/ -p 5444 -P 5445 -U enterprisedb -v --check nohup ./pg_upgrade --copy-by-block -d /postgresdata/PostgresPlus_12/12AS/data -D /postgresdata/PostgresPlus_15/15AS/data -b /postgrebin/edb_12_installation/usr/edb/as12/bin/ -B /postgrebin/EDB15/usr/edb/as15/bin/ -p 5444 -P 5445 -U enterprisedb -v & data_encryption_key_unwrap_command = 'openssl enc -d -aes-128-cbc -pass pass:ok -in %p'