postgres에서 oracle 서버에 있는 테이블을 ora2pg를 이용하여 export한다고 할떄
-bash-4.2$ ora2pg -t TABLE -o table.sql
-bash: ora2pg: command not found
ora2pg: command not found 에러가 뜨는 원인이 뭐죠?
다른 postgresql이 설치되어 있는 서버는 ora2pg 잘되서 table, sequence, data, function 다 잘 export 하거든요
근데 이 서버에서는 저런 에러가 뜨네요..
그래서 ora2pg 실행 파일 위치로 직접 이동하여 ora2pg를 실행시켜보았는데
-bash-4.2$ pwd
/ora2pg/ora2pg-18.1/blib/script
-bash-4.2$ ll
합계 44
-rwxr-xr-x 1 postgres postgres 35785 6월 21 02:13 ora2pg
-rwxr-xr-x 1 postgres postgres 5162 6월 21 02:13 ora2pg_scanner
-bash-4.2$ ./ora2pg
Can't locate Ora2Pg.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./ora2pg line 27.
BEGIN failed--compilation aborted at ./ora2pg line 27.
이런 에러가 발생하네요;; 원인이 뭔가요??
|