pgpoolでオンラインリカバリを使用するにはpgpool_recovery のインストールが必要です。
インストールの際に下記のエラーが出来ました。
$ psql -p 5434 -f pgpool-recovery.sql template1
psql:pgpool-recovery.sql:4: ERROR: could not access file "$libdir/pgpool-recovery": No such file or directory
psql:pgpool-recovery.sql:9: ERROR: could not access file "$libdir/pgpool-recovery": No such file or directory
psql:pgpool-recovery.sql:14: ERROR: could not access file "$libdir/pgpool-recovery": No such file or directory
psql:pgpool-recovery.sql:19: ERROR: could not access file "$libdir/pgpool-recovery": No such file or directory
[環境]
CentOS6
PostgreSQL9.6.1のRPMをインストール済み
PostgreSQL9.3.15のRPMが稼働中
pgpool3.5.4
[対処]
# cp pgpool-recovery.so /usr/pgsql-9.6/lib/
$libdirである/usr/pgsql-9.6/lib/にpgpool-recovery.soをmake installした際に生成されるpgpool-recovery.soをコピー
$libdirはpg_config --pkglibdirで確認
※今までここでつまづいたことはなかったので、何か私が間違えている気がするのですが、原因が分かりませんでした…
インストールの際に下記のエラーが出来ました。
$ psql -p 5434 -f pgpool-recovery.sql template1
psql:pgpool-recovery.sql:4: ERROR: could not access file "$libdir/pgpool-recovery": No such file or directory
psql:pgpool-recovery.sql:9: ERROR: could not access file "$libdir/pgpool-recovery": No such file or directory
psql:pgpool-recovery.sql:14: ERROR: could not access file "$libdir/pgpool-recovery": No such file or directory
psql:pgpool-recovery.sql:19: ERROR: could not access file "$libdir/pgpool-recovery": No such file or directory
[環境]
CentOS6
PostgreSQL9.6.1のRPMをインストール済み
PostgreSQL9.3.15のRPMが稼働中
pgpool3.5.4
[対処]
# cp pgpool-recovery.so /usr/pgsql-9.6/lib/
$libdirである/usr/pgsql-9.6/lib/にpgpool-recovery.soをmake installした際に生成されるpgpool-recovery.soをコピー
$libdirはpg_config --pkglibdirで確認
※今までここでつまづいたことはなかったので、何か私が間違えている気がするのですが、原因が分かりませんでした…