首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLSTATE[HY000]:OCISessionBegin: ORA-21561: OID生成失败

问SQLSTATE[HY000]:OCISessionBegin: ORA-21561: OID生成失败
EN

Stack Overflow用户
提问于 2013-10-29 16:21:36
回答 3查看 8.9K关注 0票数 8

在我的一个web服务器上执行PDO查询时,我收到了以下错误:

代码语言:javascript
复制
SQLSTATE[HY000]: OCISessionBegin: ORA-21561: OID generation failed

我已经确认Oracle服务器可以从机器上访问,并且网络配置看起来很好。Google返回的结果很少,也不太有帮助。

有没有其他人遇到过这样的问题,或者对如何解决问题有任何建议?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-10-29 16:49:36

我决定放弃使用PDO,只是尝试使用OCI_Connect()函数连接到数据库,并收到以下消息:

代码语言:javascript
复制
"ORA-24408: could not generate unique server group name"

..。我之前曾与此做过斗争,答案是:ORA-24408: could not generate unique server group name

我只是张贴在这里,以防任何人遇到类似的错误。希望这能帮到别人。

票数 1
EN

Stack Overflow用户

发布于 2014-01-24 11:56:43

我也面临着同样的问题。我试图连接到本地主机上的数据库。我就是这样解决的。

  • 获取主机名主机名localhost.idc.company.com

  • 将此名称添加到/etc/host文件中 127.0.0.1本地主机localhost.localdomain localhost4 localhost4.localdomain4 localhost.idc.company.com
票数 13
EN

Stack Overflow用户

发布于 2017-01-14 11:15:25

只需简单地编辑主机文件,就可以修复这个问题:

只需在终端/命令提示符中键入'hostname‘,就可以找到本地主机系统的名称。让我们假设您的机器名为“the_machine”,然后将/etc/host文件编辑为: 127.0.0.1本地主机the_machine

  1. $hostname: the_machine
  2. $vi /etc/主机:

127.0.0.1本地主机the_machine

  1. $python Connect_to_Oracle_DB.py

干杯!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19663821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档