dbmirror 사용법에 관해서 여쭈어봅니다. README 파일을 읽어도 잘
모르겠네요.
제가 Postgre 소스폴더/contrib/dbmirror 디렉토리에서
make
make install 로 컴파일 했습니다.
$pgsql/share/contrib 에
AddTrigger.sql, MirrorSetup.sql, slaveDatabase.conf
파일이 생겼습니다.
여기에 slave 로 사용할 DB 를 우선 만든후,
psql -U postgres 백업DB < MirrorSetup.sql 하여 내용을
넣어놓았습니다.
그리고, slaveDatabase.conf 에서 Master 와 slave 설정을 잘
작성해서 저장했습니다.
README 파일을 보니깐 DBMirror.pl 를 실행하라는 것 같은데..
$pgsql/share/contrib 에는 DBMirror.pl 이 없어서 소스폴더에서
복사해 와가지고 실행했습니다.
다음과 같은 메세지가 나오면서 아무런 것도 안되는 것 같네요.
Can't locate Pg.pm in @INC (@INC contains:
/usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0
.) at ./DBMirror.pl line 76.
BEGIN failed--compilation aborted at ./DBMirror.pl line 76.
dbmirror 를 사용하고 싶은데..설치 순서 또는 사용방법을 알 수
없을까요?
질문이 애매하네요..제가 설치한 방법이 틀린것인지..그리고 위의
메세지 내용은 무엇때문에 그런것인지 아시면 답변
부탁드리겠습니다.
수고하세요.
|