菜鸟安装DBI DBD
时间:2011-06-01 来源:tyrande1989
先申明一些环境变量
export LD_LIBRARY_PATH=$ORACLE_HOME/network/public:$ORACLE_HOME/plsql/lib:$ORACLE_HOME/precomp/public:$ORACLE_HOME/rdbms/public:$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LIBPATH=$LD_LIBRARY_PATH
export PATH=/opt/SunProd/studio12/SUNWspro/bin:$ORACLE_HOME/bin:$PATH:/usr/local/bin
注意PATH中的目录,有可能也在/opt/SunProd/SUNWspro/bin
export PATH=$ORACLE_HOME/perl/bin:$PATH
export PERL5LIB=$ORACLE_HOME/perl/lib
export PERLBIN=$ORACLE_HOME/perl/bin
cd $ORACLE_HOME/perl/
将两个包拷贝到$ORACLE_HOME/perl下面。
cd $ORACLE_HOME/perl/DBI-1.616
perl Makefile.pl
make
make test
make install
再安装DBD,进入到DBD的文件夹
cd $ORACLE_HOME/perl/DBD....
perl Makefile.pl
make
make test
make install
这样就可以了。注意用which cc查看,与变量中的cc是否一致。
下面是一些经常出现的错误提示:
make: /opt/SUNWspro/bin/cc: Command not found
make: *** [blib/arch/auto/DBI/DBI.so] Error 127
如果不想修改环境变量,作一个链接即可:
bash-2.05# mkdir -p /opt/SUNWspro/binbash-2.05# ln -s /opt/SunProd/SUNWspro/bin/cc /opt/SUNWspro/bin/cc