装完10g客户端,安装好perl的相关模块
在装dbd:
racle时报错了,这些mk是什么文件,我在一个装有
oracle817的server上发现只有demo_rdbms.mk,而10g装好后没有此类文件。
mk文件是否都在一个oracle组件中的,哪里有下载,知道的朋友说下,多谢。
Unable to locate an oracle.mk, proc.mk or other suitable *.mk
file in your Oracle installation. (I looked in
/usr/lib/oracle/10.2.0.3/client/rdbms/demo/demo_xe.mk /usr/lib/oracle/10.2.0.3/client/rdbms/lib/oracle.mk /usr/lib/oracle/10.2.0.3/client/rdbms/demo/oracle.mk /usr/lib/oracle/10.2.0.3/client/rdbms/demo/demo_rdbms.mk /usr/lib/oracle/10.2.0.3/client/precomp/demo/proc/proc.mk /usr/lib/oracle/10.2.0.3/client/precomp/demo/proc/demo_proc.mk /usr/lib/oracle/10.2.0.3/client/proc/lib/proc.mk /usr/lib/oracle/10.2.0.3/client/proc16/lib/proc16.mk under /usr/lib/oracle/10.2.0.3/client)
The oracle.mk (or demo_rdbms.mk) file is part of the Oracle
RDBMS product. The proc.mk (or demo_proc.mk) file is part of
the Oracle Pro*C product. You need to build DBD::Oracle on a
system which has one of these Oracle components installed.
(Other *.mk files such as the env_*.mk files will not work.)
Alternatively you can use Oracle Instant Client.
In the unlikely event that a suitable *.mk file is installed
somewhere non-standard you can specify where it is using the -m option:
perl Makefile.PL -m /path/to/your.mk
See README.clients.txt for more information and some alternatives.