随笔-111  评论-600  文章-5  trackbacks-14

    昨天从下午4点开始在集群上装我们的服务ourservice,一直折腾到晚上9点,中间连晚饭都没吃,无果。每次启动ourservice的时候总是报一个错误,原文我也记不清楚了,但异常抛出点很明确,就是connection的Open()方法异常,机器认为本机没有装Oracle客户端,但这显然是扯淡。做以下尝试,均告失败:
1、做一个只有连接数据库动作的应用拿到集群上去跑,成功;
2、把ourservice代码中除了连接数据库以外其它所有代码都注释掉,拿到集群上去跑,居然也成功;
3、尝试改变Oracle_Home目录的权限,没用;
4、把代码中的OLEDB连接方式改成OracleClient连接方式,也没用;
5、把读取配置文件的代码全部去掉,还是没用;
……
    后面就只能一点一点的把注释掉的代码还原,但仍然找不到出错的原因,带着无限的疲惫和郁闷,我们离开了机房,临走时把集群关掉了,把最后的希望寄托在了转天集群重新启动之后。

    一夜无话

    早上过来第一件事就是打开集群看那个服务能不能启起来,结果居然就成了,简直靠!这样的解决问题不会给人任何的成就感。
    其实昨天也想过要重启机器,但由于集群重启的代价太大了——重启一次要20分钟,所以就把这种最简单的解决方案的优先级降低了。

    呜呼呀

posted on 2006-01-13 04:08 合金枪头 阅读(108) 评论(1)  编辑 收藏 所属分类: .NET数据库

评论:
#1楼  2006-02-19 12:08 | 键盘上的鸡 [未注册用户]
我也碰到过这样的问题,重新设置一下Oracle客户端安装目录的安全性再重启一下就好了,很BT!
  回复  引用    

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  博客园首页

  新闻频道

  社区

  小组

  博问

  网摘

  闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
成果网帮您增加网站收入


相关链接: