database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 9854 게시물 읽기
No. 9854
ora2pg를 사용하기 위한 DBD::Oracle 설치 시 에러
작성자
postgres
작성일
2017-06-20 18:17
조회수
7,534
 cpan[1]> install DBD::Oracle
gcc -c  -I/usr/lib64/perl5/vendor_perl/auto/DBI -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic   -DVERSION=\"1.74\" -DXS_VERSION=\"1.74\" -fPIC "-I/usr/lib64/perl5/CORE"  -Wall -Wno-comment -DUTF8_SUPPORT -DORA_OCI_VERSION=\"11.2.0.1\" -DORA_OCI_102 -DORA_OCI_112 Oracle.c
In file included from Oracle.xs:1:0:
Oracle.h:37:17: fatal error: oci.h: No such file or directory
 #include <oci.h>
                 ^
compilation terminated.
make: *** [Oracle.o] Error 1
  PYTHIAN/DBD-Oracle-1.74.tar.gz
  /usr/bin/make -- NOT OK
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Failed during this command:
 PYTHIAN/DBD-Oracle-1.74.tar.gz               : make NO
 
cpan으로 DBD::Oracle을 설치하려는데 아래와 같은 에러가 발생하는 이유가 뭐죠??
 
** 처음엔 cpan이 아닌 DBD-Oracle-1.74.tar파일을 받아 설치하려고 했는데
perl Makefile.PL 후에
make에서 위와 같은 에러가 발생해서
그냥 cpan으로 설치하려고 한건데 
같은 에러가 발생하네요;;
 
 
***내용추가
oci.h 파일이 없다고 하는거 같은데 이 파일이 sdk 디렉터리에 있거든요
 
 
xming을 이용하여 
linux.x64_11gR2_client.zip 로 설치하게 되면 sdk 디렉터리가 생성되지 않는데
어떻게 해야하나요?
 
** oracle client 를
instantclient-basic-linux.x64-11.2.0.4.0.zip
instantclient-sdk-linux.x64-11.2.0.4.0.zip
instantclient-sqlplus-linux.x64-11.2.0.4.0.zip
이 3개 zip파일을 이용하여 설치하면 oci.h가 있는 sdk 디렉토리가 생겨서
DBD::Oracle이 에러 없이 설치되는데
저는 zip파일이 아닌 xming을 이용하여 linux.x64_11gR2_client.zip 파일로 설치해야 합니다.
 
 
 
이 글에 대한 댓글이 총 3건 있습니다.

DBD::Oracle을 구성하기 위해서는

 

instantclient-basic

instantclient-jdbc

instantclient-odbc

instantclient-sdk

instantclient-sqlplus

 

을 사전에 구성하셔야합니다.

 

김주왕(kimjuking)님이 2017-06-20 18:22에 작성한 댓글입니다.

이미 오라클 클라이언트를

 linux.x64_11gR2_client.zip 파일로 설치를 한 상태인데

instantclient-basic

instantclient-jdbc

instantclient-odbc

instantclient-sdk

instantclient-sqlplus

들을 설치해도 문제가 없나요?

환경변수 경로가 달라서 문제가 될거같아서요

postgres님이 2017-06-20 18:30에 작성한 댓글입니다. Edit

해당 항목이 다 있으면 상관없을거 같은데

저도 그렇게는 안해봐서...

김주왕(kimjuking)님이 2017-06-21 08:24에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9857postgresql 특수문자 [1]
213123
2017-06-28
8341
9856트랜잭션로그파일 이상한 확장자? [2]
궁금
2017-06-26
7172
9855ora2pg 사용 에러 [3]
postgres
2017-06-21
7834
9854ora2pg를 사용하기 위한 DBD::Oracle 설치 시 에러 [3]
postgres
2017-06-20
7534
9853PostgreSQL Query 최신순 출력 방법 [1]
Hoon
2017-06-19
7197
9852index "logreg_0" contains unexpected zero page at block 0 메세지가 발생하는 원인 [2]
탁구공
2017-06-16
7113
9851update query에 관련된 글입니다. [3]
김병영
2017-06-14
6827
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.052초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다