ORA-21561:OID generation failed_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2673 | 回复: 0   主题: ORA-21561:OID generation failed        下一篇 
张伟
注册用户
等级:列兵
经验:110
发帖:81
精华:0
注册:2011-12-22
状态:离线
发送短消息息给张伟 加好友    发送短消息息给张伟 发消息
发表于: IP:您无权察看 2015-4-20 10:52:22 | [全部帖] [楼主帖] 楼主

遇到一个非常奇怪的问题,linux5.8 + oracle 11.2.0.3

启动数据库时候报错:

[oracle@tivoli02 ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.3.0 Production on Thu Oct 23 21:23:16 2014
Copyright (c) 1982, 2011, Oracle.  All rights reserved.
Connected.
SQL> startup nomount pfile='/tmp/a.ora';
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=tivoli02.***.com.cn)(PORT=1521))'
SQL> exit
Disconnected
[oracle@tivoli02 dbs]$ cat /tmp/a.ora
processes=150
sga_target=4432M
control_files="/u01/app/oracle/oradata/orcl/control01.ctl"
control_files="/u01/app/oracle/oradata/orcl/control02.ctl"
db_block_size=8192
compatible="11.2.0.0.0"
undo_tablespace="UNDOTBS1"
remote_login_passwordfile="EXCLUSIVE"
db_domain=""
audit_file_dest="/u01/app/oracle/admin/orcl/adump"
audit_trail="NONE"
db_name="orcl"
open_cursors=300
pga_aggregate_target=1477M
diagnostic_dest="/u01/app/oracle"


LOCAL_LISTENER=''           <<<<<尽管置空也无济于事

然后尝试DBCA创建数据库时报错ORA-21561:

北京联动北方科技有限公司

在操作过程中发现有异样,检查服务器启动运行时间

[oracle@tivoli02 dbs]$ uptime
21:54:40 up 5:07, 5 users, load average: 2.18, 2.12, 1.91


说明五个小时前操作系统重启过,再检查/etc/hosts发现主机条目被人修改过,本机IP所对应的主机名域名部分被删除.

新增一个别名,且该别名带有域名

如 tivoli02.robo.com

后来上MOS查了一下,ORA-21561其实是ORACLE未公开的BUG:

Bug 12597261: "ORA-21561 IF HOSTNAME ENVIRONMENT VARIABLE IS NOT FULLY QUALIFIED"


因此,在服务器上做任何改动都需要谨慎,尤其是运行时间长的服务器,存在即有原因。

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论