2006-10-16 10:29
boypoo
DBA们该谨慎谨慎再谨慎
一大早,就有朋友在MSN上跟我说,他今天心情不好,因为昨天做错了一件事:
[quote]
friends_XXX 说:
昨天做错事了。
friends_XXX 说:
今天好伤心
boypoo @ShangHai 说:
?
friends_XXX 说:
我昨天连到数据库上。
friends_XXX 说:
看到是idle的数据库。
friends_XXX 说:
因为是生产库。想在第一时间恢复。
friends_XXX 说:
就把数据库给shutdown 后startupb
friends_XXX 说:
boypoo @ShangHai 说:
到底怎么辣
friends_XXX 说:
我不知道数据库忙也会报
connect to idle instance的
friends_XXX 发送:
打开(Alt+P)
您成功地从 friends_XXX 处接收了 D:\Documents and Settings\boypoo\桌面\database 处理.txt。
boypoo @ShangHai 说:
你关到半路就想停?
boypoo @ShangHai 说:
为何没有ps -ef|grep ora_
friends_XXX 说:
不停不行。因为是双机。所以不能这样停。
friends_XXX 说:
即使看了我也觉得数据库是不正常的。
boypoo @ShangHai 说:
linux的双机?
friends_XXX 说:
因为我的经验是idle是表示数据库已不正常了
boypoo @ShangHai 说:
恩.如果你这样做的话,DB应该在另外一台启动了
friends_XXX 说:
恩。因为关了一半。
friends_XXX 说:
所以双机没有切换。
friends_XXX 说:
现在不是双机的问题。
friends_XXX 说:
而是idle并不代表数据库已关闭
friends_XXX 说:
我的经验害了我
boypoo @ShangHai 说:
我怀疑是不是你的ORACLE_SID没有设置
boypoo @ShangHai 说:
不然不应该是idle
friends_XXX 说:
当然不是。这么弱智的错误我怎么可能犯。
friends_XXX 说:
再说。我是一直连在上面的。
boypoo @ShangHai 说:
或者是怎么回事呢
friends_XXX 说:
操作了近一个小时。
friends_XXX 说:
不是一连上去就这样的。
friends_XXX 说:
所以。我当时就马上判断是数据库已经down了。
friends_XXX 说:
唉
friends_XXX 说:
原来数据库忙也会出现idle connect 的情况。
friends_XXX 说:
现在算是学了一招了。
[/quote]
多谢这位朋友分享,希望各位朋友工作的时候更加谨慎.