使用 SID 和 INSTANCE_NAME 将 oracle 与 pdo 连接
Posted
技术标签:
【中文标题】使用 SID 和 INSTANCE_NAME 将 oracle 与 pdo 连接【英文标题】:Connect oracle with pdo, with SID and INSTANCE_NAME 【发布时间】:2012-08-11 19:18:59 【问题描述】:如何使用 PDO::__construct() 连接到 Oracle。
我拥有的是主机、端口、SID 和 INSTANCE_NAME。
寻找我创建的信息
CONNECT username@[//]host[:port][/service_name][:server][/instance_name]
http://docs.oracle.com/cd/E18283_01/network.112/e10836/naming.htm#i498306,但我不知道如何将其“翻译”为 PDO。
【问题讨论】:
【参考方案1】:试试这个:
oci:dbname=//host:port/SID/INSTANCE_NAME
请参阅http://www.php.net/manual/en/ref.pdo-oci.connection.php 了解更多信息。 用户名单独传递。
【讨论】:
实例名称是什么?以上是关于使用 SID 和 INSTANCE_NAME 将 oracle 与 pdo 连接的主要内容,如果未能解决你的问题,请参考以下文章
数据库名(DB_NAME)实例名(Instance_name)以及操作系统环境变量(ORACLE_SID)
instance_name,db_name,oracle_sid之间的关系
[ORACLE]Oracle db_name ORACLE_SID INSTANCE_NAME
[ORACLE]Oracle db_name ORACLE_SID INSTANCE_NAME
ORACLE中的db_name,service_names,instance_name,oracle_sid,global_dbname