菜鳥安裝DBI DBD

tyrande1989發表於2011-06-01

先申明一些環境變數

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/bin
bash-2.05# ln -s /opt/SunProd/SUNWspro/bin/cc /opt/SUNWspro/bin/cc

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25398445/viewspace-1050655/,如需轉載,請註明出處,否則將追究法律責任。

相關文章