lamp中的Oracle資料庫鏈結

2022-05-07 09:45:12 字數 1607 閱讀 8539

lamp一鍵安裝包:   

在centos 6.7 64位安裝php的pdo_oci擴充套件 installing pdo_oci extension on centos 6.7 64bit:

centos6下php5.6的安裝 oci8 pdo-oci:

安裝rpm包:

rpm -ivh oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm

rpm -ivh oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm

以下幾條命令僅供參考:

rpm -qa | grep oracle //檢視oracle是否安裝

rpm -qa //檢視所有已安裝的人rpm包

rpm -e oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm //解除安裝已安裝的rpm包

rpm -ivh --force oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm //強制安裝rpm包

配置:#vi /etc/ld.so.conf

/usr/lib/oracle/12.1/client64/lib/ //加入此行,儲存退出

vi /etc/profile

加入以下幾行:

export oracle_home=/usr/lib/oracle/12.1/client64/

export ld_library_path=/usr/lib/oracle/12.1/client64:$ld_library_path

export nls_lang="simplified chinese_china.zhs16gbk"

cd /usr/include/oracle

mkdir 11.2

cd /usr/lib/oracle

mkdir 11.2

ln -s /usr/include/oracle/12.1/client64 /usr/include/oracle/11.2/client

ln -s /usr/lib/oracle/12.1/client64 /usr/lib/oracle/11.2/client

安裝oci8:

phpize

./configure --with-php-config=/usr/local/php/bin/php-config --with-oci8=shared,instantclient,/usr,11.2

make

make install

在php.ini中加入 extension=oci8.so

安裝pdo_oci:

phpize

./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-oci=instantclient,/usr,11.2

make

make install

在php.ini中加入 extension=pdo_oci.so

資料庫 Oracle中建立資料庫

create database lihua 網上的說法是 oracle中的例項只對應乙個資料庫,出現此種情況說明oracle資料庫處於mount 裝載 或open狀態,需要使用startup nomount語句進行狀態更改,或者是直接使用dbca的圖形介面來建立 注 經測試,startup nomo...

oracle資料庫中的資料資訊

功能 建立 scott 資料庫中的 dept 表 create table dept deptno int unsigned auto increment primary key comment 部門編號 dname varchar 15 comment 部門名稱 loc varchar 50 co...

Oracle中的資料庫名

一 資料庫名 就是在你安裝oracle軟體過程中建立的資料庫,或者是安裝完後,自己再建立的資料名稱。主要用於乙個oracle中安裝了多個庫,他們之間的區分。乙個庫會在windows的服務中生成乙個oracle service.資料庫名是在安裝資料庫 建立新的資料庫 建立資料庫控制檔案 修改資料結構 ...