Cam*_* S. 8 php oracle pdo oracle-call-interface
我尝试在我的一个Web服务器上执行PDO OCI SQL查询时收到以下错误:
SQLSTATE[HY000]: OCISessionBegin: ORA-21561: OID generation failed
Run Code Online (Sandbox Code Playgroud)
我已经确认可以从机器访问Oracle服务器并且网络配置看起来很好.谷歌的回报非常少,而且效果不是很有帮助.
有没有其他人遇到这个,或有任何关于如何解决的建议?
Mus*_*ain 13
我面临同样的问题.我试图连接到我的localhost上的数据库.这就是我解决它的方式.
获取主机名
> hostname
localhost.idc.company.com
Run Code Online (Sandbox Code Playgroud)将此名称添加到/ etc/hosts文件中
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 localhost.idc.company.com
Run Code Online (Sandbox Code Playgroud)我决定放弃使用 PDO,只是尝试使用 OCI_Connect() 函数连接到数据库并收到以下消息:
"ORA-24408: could not generate unique server group name"
Run Code Online (Sandbox Code Playgroud)
...我不久前确实遇到过这个问题,答案就在这里:ORA-24408: 无法生成唯一的服务器组名称
我只是将其发布在这里,以防有人遇到类似的错误。希望对某人有帮助。