今天在下载的oracle prebuild developer vm中使用sqlplus操作的时候出现ora-21516错误,当时心里一惊,难道是12c里面有什么地方增强了吗?先淡定一下!!

上MOS上搜索一下,果然有收获:OID Generation Failed (文档 ID 1335327.1),这是遭遇bug了:
Bug 12597261: "ORA-21561 IF HOSTNAME ENVIRONMENT VARIABLE IS NOT FULLY QUALIFIED"

解决方法是在hosts文件中加入当前主机名到ip地址的解析。

从oerr命令对这个错误的解释就可以看到,这个问题应该是跟环境有关系的。

[oracle@bogon ~]$ oerr ora 21561
21561, 00000, "OID generation failed"
// *Cause:  The handles passed in may not be valid
// *Action: Check the validity of the env, svc handles

花菜土豆粉
67 声望27 粉丝

Life with Oracle