oci_pconnect() は、Oracle サーバへの持続的接続を生成し、ログオンします。 オプションの3番目のパラメータには、ローカル Oracle インスタンスの名前か tnsnames.ora における接続先のエントリ名を指定することができます。 3番目のパラメータが指定されない場合、 PHP は接続先のデータベースを決定するために環境変数 ORACLE_SID (Oracle インスタンス) または TWO_TASK (tnsnames.ora) を使用します。
Oracle サーバーのバージョン 9.2 以降を使用している場合、新規接続を確立する際に charset パラメータを指定することができます。 Oracleサーバー < 9.2 を使用している場合、このパラメータは無視され、 かわりに環境変数 NLS_LANG が使用されます。
oci_pconnect() は接続 ID を返し、 エラーが発生した場合は FALSE を返します。
注意: これらのリンクの種類はPHPをモジュールバージョンとして使用している場合のみ 動作することに注意してください。さらなる情報は 持続的データベース接続 のセクションにありますので参照ください。
注意: PHP バージョン 5.0.0 以前では、代わりに ociplogon() を使用しなければなりません。 まだこの名前を使用することができ、下位互換性のため oci_pconnect() への別名として残されていますが、 推奨されません。
oci_connect(), oci_new_connect() も参照ください。