ホームページ >バックエンド開発 >PHPチュートリアル >奇妙で異常です! adodbをoracleに接続するとエラーが発生しますが、PL/SQlを使用すると正常に接続できます
奇妙なエラーです! ! adodb を oracle に接続する際にエラーが発生しましたが、PL/SQl を使用すると正常に接続できます
警告: ocilogon()
adodbdriversadodb-oci8.inc.php ;b>244
172.17.66.11:1521: ORA-12505: TNS: リスナーは現在、接続記述子
tnsnames で指定された SID を認識しません。 ora は次のように構成されています
KFDBRAC =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.66.11)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = kfdbrac)
)
)
listener.ora は次のように構成されています
LISTENER =
(DESCRIPTION_LIST =
(説明 =
(アドレス = (プロトコル = IPC)(キー = EXTPROC1))
(アドレス = (プロトコル = TCP)(ホスト = 管理 PC)(ポート = 1521))
)
)
self ::$conn = &ADONewConnection("oci8");
self::$conn->Connect('172.17.66.11:1521','tyyy','tyyy',' KFDBRAC');
データ クラスターは 172.17.66.11 上に構築されます。
-----解決策---------
IKB
------解決策------------------
それなら、代わりに OCR を使ってみてください
使ったことはありませんadodb + oci8 モードで oracle
に接続しました。PDO + ocr モードを使用しました。
------解決策---------
ado+oracle は素晴らしいです。