PHP 連線oracle
-
安裝oracle Client
oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
下載地址:
rpm -ivh oracle-install*
此時生成目錄:/usr/lib/oracle/11.2/client64/lib
在/etc/ld.so.conf 追加一下內容:
/usr/lib/oracle/11.2/client64/lib
執行命令:ldconfig
-
安裝OCI8
下載地址:
/usr/bin/phpize (用phpize生成configure配置檔案)
./configure --with-php-config=/usr/bin/php-config --with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client64/lib
make && make install
注:phpize安裝:yum install php-devel
-
連線oracle
$conn = oci_connect('user,'password','ip:port/sid');
$sql = "select count(*) from test";
$sth = oci_parse($conn,$sql);
oci_execute($sth,OCI_DEFAULT);
while($r=oci_fetch_row($sth))
{
echo $r[0];
}
?>
-
問題處理:
Oracle 11G特殊問題:
初次連線時,提示
ORA-24408: could not generate unique server group name
解決:
more /etc/sysconfig/network
檢視 HOSTNAME
vi /etc/hosts
127.0.0.1 HOSTNAME
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3209/viewspace-2802230/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP 連線 OraclePHPOracle
- php5.4連線ORACLE資料PHPOracle
- php連線mongodbPHPMongoDB
- php連線kafkaPHPKafka
- Oracle(+)連線與Join連線Oracle
- Oracle左連線,右連線Oracle
- php使用長連線PHP
- PHP5.3.3 能連線到oracle 9i嗎?PHPOracle
- ORACLE 半連線與反連線Oracle
- Oracle的左連線和右連線Oracle
- (轉)PHP連線資料庫之PHP連線MYSQL資料庫程式碼PHP資料庫MySql
- Servlet連線OracleServletOracle
- jdbc連線oracleJDBCOracle
- sqlserver連線oracleSQLServerOracle
- mysql 連線oracleMySqlOracle
- navicat 連線 oracleOracle
- Oracle 表連線Oracle
- SQLSERVER 連線 ORACLESQLServerOracle
- ruby連線OracleOracle
- oracle外連線Oracle
- ORACLE 連線方式Oracle
- Oracle連線方式Oracle
- QTP連線OracleQTOracle
- thinkphp連線OraclePHPOracle
- cx_Oracle 連線 OracleOracle
- Oracle內連線、外連線、右外連線、全外連線小總結Oracle
- Oracle 表連線方式詳解(外連結、內連線、自連線)Oracle
- PHP 連線access資料庫PHP資料庫
- php5.X連線kafkaPHPKafka
- PHP連線MySql資料庫PHPMySql資料庫
- php連線多資料庫PHP資料庫
- PHP——連線資料庫初PHP資料庫
- php與myslq的連線(轉)PHP
- 【SQL】Oracle的內連線、左外連線、右外連線及全外連線SQLOracle
- oracle 連線查詢Oracle
- DBA ORACLE連線操作Oracle
- ORACLE 表連線方式Oracle
- jdbc 連線 oracle racJDBCOracle