>백엔드 개발 >PHP 튜토리얼 >诡异异常! adodb连接oracle 出错 但是用PL/SQl能正常连接

诡异异常! adodb连接oracle 出错 但是用PL/SQl能正常连接

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-13 09:59:461173검색

诡异错误!! adodb连接oracle 出错 但是用PL/SQl能正常连接
Warning: ocilogon() 
\adodb\drivers\adodb-oci8.inc.php on line 244

172.17.66.11:1521: ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID

tnsnames.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 =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
  (ADDRESS = (PROTOCOL = TCP)(HOST = admin-PC)(PORT = 1521))
  )
  )
self::$conn = &ADONewConnection("oci8");
self::$conn->Connect('172.17.66.11:1521','tyyy','tyyy','KFDBRAC');

172.17.66.11上做了数据集群。



------解决方案--------------------
kfdbrac
------解决方案--------------------
那你改用 ocr 试试
我没在 adodb + oci8 方式下连接过 oracle

值用过 PDO + ocr 方式的
------解决方案--------------------
ado+oracle 高啊。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.