系統: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...