PHP遠端連線oracle

2021-06-17 22:45:41 字數 699 閱讀 1640

系統:windows 2003 sp1

環境:php5.20 apache 2.0.59

資料庫為:oracle8i 執行在192.168.1.2這台伺服器上。

1、在php的配置檔案php.ini中,取消extension=php_oci8.dll的注釋。(還有一行為extension=php_oracle.dll可能是其它版本的庫,我的oracle為8i,所以這一行沒使用。)

2、安裝oracle instant client :

將其中的dll檔案全部拷到system32目錄中。

3、重啟apache,測試連線成功

附連線**:

//連線

$dbconn = oci_connect('username','password',"(description=(address=(protocol=tcp)(host=192.168.1.2)(port=1521))(connect_data=(sid=sid)))");

if ($dbconn) else

//查詢

$oci_rs = oci_parse($dbconn,『select * from user_tables');  //預處理sql

oci_execute($oci_rs); //執行sql

while ($row = oci_fetch_array($oci_rs,oci_assoc)) //處理結果

Oracle 遠端連線

根據你的作業系統選擇不同的instant client版本 2.在d instantclient 11 2目錄下新建目錄network,在network目錄下再新建admin目錄,在admin目錄下新建檔案tnsnames.ora,使用文字編輯器開啟寫入如下內容 orcl description a...

oracle遠端連線

1 找到客戶端網路配置檔案 tnsnames.ora 在oracle 11.2 版本中,該檔案位於 administrator product 11.2.0 dbhome 2 network admin 資料夾中 2 使用記事本開啟該檔案,可以發現裡面是類似下面的內容 orcl descriptio...

sqlplus遠端連線Oracle

連線方式 1 sqlplus asicdb asicdb description address list address protocol tcp host 192.168.1.201 port 1521 connect data sid orcl 2 sqlplus usr pwd host p...