[PHP-users 16919]Re: PHPとOracleの同時接続ができません
Shin MATAMURA
matamura @ m-flats.co.jp
2003年 7月 23日 (水) 21:09:34 JST
マタ@MFと申します。
>$con = OCILogon(DBname, PASS, SID); //2回目以降のここでエラー
SIDって自分で定義してる定数でしょうか?
全ソースを見ていないので分かりませんが、
1回目 → SIDが未定義なので、環境変数ORACLE_SIDで問題無くTNS名解決
2回目 → どこかでセッションを使ったので、SIDにPHPのセッションIDが
セットされて、それを使ってTNS名を解決しようとしてNG
とか言う可能性もあると思います。
SIDの中身は確認済みですか?
SIDを定数として使っているなら名前を変えてみるとか、
tnsnames.oraの内容をハードコーディングしてみるとかしてみると
直るかもしれません。
もしローカルのORACLEならインスタンス名でも良いようです。
http://www.php.net/manual/ja/function.ocilogon.php
それでは、失礼します。
PHP-users メーリングリストの案内