Archive for 5月 24th, 2005
今天一客户执行如下命令时报错:
SQL> connect john/wanghong@john
ERROR: ORA-01034: oracle not available
ORA-27101: shared memory realm does not exist
该错误多数是由于ORACLE_HOME或ORACLE_SID设置不当造成的,如果是Windows,则多半是由于多个instance造成的,解决方法如下:
1.设定好正确的ORACLE_HOME和ORACLE_SID
在Unix&Linux下,在profile里设置正确的ORACLE_HOME和ORACLE_SID或者手工临时指定:
export ORACLE_HOME=/opt/ oracle /8.1.7
export ORACLE_SID=test
在Windows中在注册表里添加ORACLE_HOME及ORACLE_SID,并设置正确,也可以手工临时指定:
set ORACLE_SID=TEST
问题描述:
—————
MSCS一个节点的Cluster Service无法启动,这时在另一节点上的sql server的resource一直处于online pending状态,查看windows event发现event id 1145错误,该event id建议调整该resource的pend timeout时间,但调整后还是处于online pending…系统重起后状况依旧,但启动时提示:
At least one service or driver failed during system startup. Use Event
Viewer to examine the event log for details
解决过程:
————-
1.在网上查找关于event id 1145的解决方法,未果;
2.将其中一节点关掉,单节点进行测试,发现本节点上的service可以起来,原本属于另一节点的service无法起来;
3.查看 cluster.log,没发现异常状况;
4.最后该公司DBA(lm.lv)发现其中一节点上的event viewer上有如下错误:
Event ID 7022 Source: Service Control Manager
Description: The Messenger Service hung on startup
在微软网站上查找,提供如下解决方法:
CAUSE
This behavior can occur if a file that is associated with [...]