基於oracle linux的 DBI/DBD 標準化安裝
DBI(Database Interface) 是 perl 連線資料庫的介面。其是 perl 連線資料庫的最優
秀方法,他支援包括 Orcal,Sybase,mysql,db2 等絕大多數的資料庫,下面將簡要
介紹其安裝方法。
解壓
tar -zxvf DBI-1.616_901.tar.gz
安裝依賴
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
yum install perl-Test-Simple-0.98-243.el7.noarch.rpm
yum install gcc
進入目錄
cd DBI-1.616/
編譯
perl MakefIle.PL
make
執行測試
make test
安裝
make install
DBI 只是個抽象層,要實現支援不同的資料庫,則需要在 DBI 之下,編寫針對不同資料庫的驅動,對 MySql 來說,有 DBD::Mysql, 而對 Oracle 來說,則是 DBD::Oracle 。其中的 DBD 這是 DataBase Driver 之簡寫
解壓
tar -zxvf DBD-Oracle-1.36.tar.gz
環境變數設定(按照真實環境修改)
export ORACLE_HOME=/oracle/app/product/19.3.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORACLE_USERID=def/oracle
export ORACLE_SID=orcl
export ORACLE_BASE=/oracle/app
進去目錄
cd DBD-1.36/
編譯
perl MakefIle.PL
make
執行測試
make test
安裝
make install
建立測試檔案
vi check.pl
內容如下:
#!/usr/bin/perl
use strict;
use ExtUtils::Installed;
my $inst=ExtUtils::Installed->new();
my @modules = $inst->modules();
foreach(@modules){
my $ver = $inst->version($_) || "???";
printf("%-12s -- %s\n",$_,$ver);
}
給予許可權
chmod +x check.pl
進行檢測
perl check.pl
結果如下:
DBD::Oracle -- 1.70
DBI -- 1.642
Perl -- 5.16.3
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23732248/viewspace-2887291/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於Linux的oracle 12cR2 RAC 標準化安裝(一)LinuxOracle
- 基於Linux的oracle 12cR2 RAC 標準化安裝(二)LinuxOracle
- 基於Linux的oracle 12cR2 RAC 標準化安裝(三)LinuxOracle
- 基於Linux的oracle 12cR2 RAC 標準化安裝(四)LinuxOracle
- Linux安裝MySQL標準教程LinuxMySql
- 基於LINUX7的21C單機 標準化實施文件Linux
- Linux安裝oracleLinuxOracle
- oracle linux 7 安裝圖形化介面OracleLinux
- Mac基於docker-compose 安裝 oracleMacDockerOracle
- LINUX圖形化安裝ORACLE 前置條件LinuxOracle
- 使用ORACLE ASMFD配置ORACLE儲存標準化OracleASM
- 基於Linux的MySQL5.7RPM包安裝LinuxMySql
- 基於linux下unzip離線安裝Linux
- Oracle Linux 7.1中安裝MariadbOracleLinux
- 11. Oracle for Linux安裝和配置—11.3. Oracle安裝和配置—11.3.1. Oracle軟體安裝OracleLinux
- 圖形化安裝OracleOracle
- 基於Linux的MySQL5.7原始碼編譯安裝LinuxMySql原始碼編譯
- Linux的標準輸入、標準輸出和標準錯誤Linux
- 基於Linux的MySQL5.7的二進位制安裝LinuxMySql
- Oracle Linux 6.5 安裝Oracle 10gR2LinuxOracle 10g
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(1)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(2)OracleLinux
- linux基礎:1、linux簡介、虛擬化軟體的安裝與配置、Xshell的安裝與配置Linux
- 甲骨文官方提供將Oracle資料庫安裝在Docker中的標準化方式和樣本專案Oracle資料庫Docker
- ORACLE RAC的全自動 打補丁標準化文件Oracle
- Oracle Linux 7.5下載和安裝OracleLinux
- 在Oracle Linux 7.1上安裝DockerOracleLinuxDocker
- Oracle 11G RAC叢集安裝(1)——安裝前的準備Oracle
- 基於19C PDB建立方式彙總 標準化文件
- 11. Oracle for Linux安裝和配置—11.3. Oracle安裝和配置—11.3.3. Oracle net配置OracleLinux
- Linux環境安裝Oracle11g(四)——軟體安裝及引數最佳化LinuxOracle
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.5. Linux配置OracleLinux
- Linux系統安裝,教你安裝一個屬於自己的Linux系統Linux
- Ubuntu 安裝基於 DEB 的 FirefoxUbuntuFirefox
- Oracle Linux 7.1 靜默安裝Oracle 18c RACOracleLinux
- Oracle Linux 6.7 靜預設安裝Oracle 11gOracleLinux
- linux簡易 Oracle客戶端安裝LinuxOracle客戶端
- Oracle安裝相關Linux引數(轉)OracleLinux