本帖最后由 hanshiqin 于 2013-8-14 11:27 编辑
大致环境:
操作系统:红旗linux3.0
数据库版本10.2.0.4 两节点
使用ASM 文件管理
这个集群数据库实际是重另一个集群以RMAN备份恢复方式创建的。在创建后重新建的EM ,当时是可用的。后来,由于某些原因又做了一次还原,使用的是当时迁移时的备份集,在恢复数据后 EM 无法使用,在准备删除重建时 出现了此问题。
按照文档 做了 EM的删除 在重建时DBSNMP密码始终不对。
How to manage DB Control 10.2 for RAC Database with emca (文档 ID 395162.1)
找了一个关于DBSNMP 密码不对的解决方法
Troubleshooting the "ORA-01034: ORACLE not available" and "Invalid username/password." Returned by EMCA when creating DBConsole
[文章 ID 550484.1]
其中描述错误原因 如下:(但是我都对照了,我的设置应该没有问题)
1. Incorrect settings of environment variables like ORACLE_HOME, PATH (环境变量中没有“/”)
2. Incorrect value of ORACLE_HOME in $ORACLE_HOME/bin/emca script (脚本中也没有“/”)
3. listener.ora contains SID in Upper Case (TEST) and SID while running emca is provided as Lower Case (test) (这个意思是 在Listener.ora 中应该是大写 在运行EM 时候也用大写)
4. Owner of the database ORACLE_HOME is not a member of DBA Group (这个是说可能ORACLE_HOME的所有者不在DBA中? 我看了下在DBA组中啊。。。不在咋能安装上 数据库呢。。。 )
5. $ORACLE_HOME environment variable is a symbolic link (确定没有使用软硬链接 就是实实在在在那的路径)
[moe@qianyi1 ~]$ emca -config dbcontrol db -repos recreate -cluster
EMCA 开始于 2013-8-14 10:36:24
EM Configuration Assistant, 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库的唯一名称: MOE
已为数据库 MOE 配置了 Database Control
您已选择配置 Database Control, 以便管理数据库 MOE
此操作将移去现有配置和默认设置, 并重新执行配置
是否继续? [是(Y)/否(N)]: Y
监听程序端口号: 1521
集群名: crs
SYS 用户的口令:
DBSNMP 用户的口令:
用户名/口令无效。
DBSNMP 用户的口令:
用户名/口令无效。 |
|