ホームページ >バックエンド開発 >PHPチュートリアル >Oracle への PHP 接続 ORA-121154 の問題解決_PHP チュートリアル

Oracle への PHP 接続 ORA-121154 の問題解決_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:21:391482ブラウズ

エラー メッセージ: ocilogon(): ORA-12154: TNS: 指定された接続識別子を解決できませんでした!


オペレーティングシステム: Win7

ローカル環境: xampp-win32-1.8.2-1-VC9、Oracle 10g。

PHP接続テストコード:

[php]
ocilogon('emesc','emesc','mesb'); //print_r(oci_error()); ?>

ocilogon('emesc','emesc','mesb');

//print_r(oci_error());
?>結果は次のようになります: ocilogon(): ORA-12154: TNS: 指定された接続識別子を解決できませんでした!

原因分析: tnsnames.ora と環境変数を自分で設定して PL/SQL を使用したため、Oracle クライアントのインストール時に環境変数が異常になりました。 PHP が接続文字列を解析できなくなります。

解決策: TNS_ADMIN という名前の環境変数をシステムに追加します: D:oracleproduct10.2.0db_1networkADMIN。テスト接続は成功しました!


http://www.bkjia.com/PHPjc/477170.html

本当http://www.bkjia.com/PHPjc/477170.html技術記事エラー メッセージ: ocilogon(): ORA-12154: TNS: 接続識別子の指定を解決できませんでした! オペレーティング システム: Win7 ローカル環境: xampp-win32-1.8.2-1-VC9、Oracle 10g。 PHP接続テスト...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。