楼主: yxyup

[精华] 请列出你在从事DBA生涯中,最难以忘怀的一次误操作

[复制链接]
论坛徽章:
6
授权会员
日期:2007-06-26 15:28:32ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:442011新春纪念徽章
日期:2011-02-18 11:43:34
发表于 2007-12-16 11:18 | 显示全部楼层
原帖由 棉花糖ONE 于 2007-12-16 11:14 发表


DBA_DEPENDENCIES

谢谢,呵呵。

使用道具 举报

回复
论坛徽章:
1
生肖徽章2007版:鼠
日期:2008-01-02 17:35:53
发表于 2007-12-16 11:56 | 显示全部楼层

导入数据出错

将配置好用户配置要导入到生产库中,结果由于生产库中两个用户名太像,结果导到正在用的那个用户下,一堆存储过程失效,导致业务中断……

使用道具 举报

回复
论坛徽章:
1
生肖徽章2007版:鼠
日期:2008-01-02 17:35:53
发表于 2007-12-16 12:16 | 显示全部楼层
原帖由 wdjk1999 于 2007-12-15 07:16 发表
我的,开了两个PLSQL DEVELOPE窗口,一个生产的,一个非生产的,同名用户,同表空间名,结果非生产的建用户脚本在生产中跑了一下,非生产是grant limit tablespace to XXX的,结果在生产中跑了以后,生产中的用户变成LIMIT了,结果程序出错,表空间不足。导致应用出错半个小时后才处理好。
这个太惨痛了,建议所有的使用多个环境的人,并且操作多个PLSQL DEVELOPE的人尽量只开一个窗口操作,或者是操作生产的时候,用只读的查询用户。


不幸是何其的相似呀~~~

使用道具 举报

回复
论坛徽章:
7
数据库板块每日发贴之星
日期:2005-06-22 01:01:25数据库板块每日发贴之星
日期:2006-01-17 01:02:21数据库板块每日发贴之星
日期:2006-02-09 01:02:22会员2006贡献徽章
日期:2006-04-17 13:46:34会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:猴
日期:2008-01-02 17:35:53
发表于 2007-12-16 13:15 | 显示全部楼层
ERP死活起不来,EBS真的不是好东西

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:20:52
发表于 2007-12-16 16:02 | 显示全部楼层
tar cvf 后面两个参数写反了,结果前面的数据文件没了。

使用道具 举报

回复
论坛徽章:
8
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鸡
日期:2008-01-02 17:35:53生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:鼠
日期:2008-01-02 17:35:532008新春纪念徽章
日期:2008-02-13 12:43:032009新春纪念徽章
日期:2009-01-04 14:52:28ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
发表于 2007-12-16 19:43 | 显示全部楼层
原帖由 mustapha 于 2007-12-15 22:56 发表



你这个错误的确恐怖,哈哈,我也要记住别犯,我一哥们前一阵也是把根给弄满了,当时我俩一起去做系统检查,他从一个卷复制文件到另一个卷,结过巧错了,弄到根卷了,幸亏我也正连在上面,巧了我正改几个系统参数,一改发现改不了,提示没空间了,当时我的冷汗就下来了,因为还在生产时间,根卷一满,os随时会hang,数据库也玩玩了,脑子里急速回忆我是不是又干了什么白痴的事,想想今天很清醒啊,不可能阿,赶紧检查,发现根里多了个目录,问他,果然是他弄来的,赶紧删了,没影响到系统,如果当时我不在或者没有在改那个参数,又是个事故,埃,现在总结得出,任何生产库上的大操作,能等到晚上做最好晚上做,做的时候最好一个人干,一个人看,两个人都确认了再回车,这样出问题的几率就小点……

至于我的误操作么,多了,从一开始的 update算法写错,把几千万的帐户蒸发掉(幸亏有备份,没有真的蒸发),到cd一个目录,敲错了没进去就开始rm,或者做批量操作时候连的数据库多了,连这个数据库去做的时候没连对,跑到另外一个数据库执行了……,不敢回忆阿,还好 ,我所有的都有备份,没有造成经济损失,不然我早就不用干这一行了,失败,现在年纪大了,才谨慎些了



问一下,
1.你们说的根目录是不是 /root这个目录
2.如果当时你们已经从unix上logout了,那怎么办呢,连不上去,删不掉文件。

使用道具 举报

回复
论坛徽章:
15
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44ITPUB9周年纪念徽章
日期:2010-10-08 09:28:52生肖徽章2007版:猴
日期:2009-11-13 09:58:46生肖徽章2007版:虎
日期:2009-03-10 21:13:28生肖徽章2007版:猪
日期:2009-03-04 17:45:47ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:46生肖徽章2007版:猪
日期:2009-01-05 19:22:422009新春纪念徽章
日期:2009-01-04 14:52:28生肖徽章2007版:鼠
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53
发表于 2007-12-16 19:49 | 显示全部楼层
看来大家都有难忘的误操作,以后得小心了。

使用道具 举报

回复
论坛徽章:
6
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44授权会员
日期:2007-11-14 10:34:19BLOG每日发帖之星
日期:2010-05-30 01:01:012011新春纪念徽章
日期:2011-02-18 11:43:35ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
发表于 2007-12-16 20:18 | 显示全部楼层
现在执行命令时,特别是rm时,都有点患上强迫症的味道:确认了又确认,迟迟不敢回车

真希望能有个伴,两人一起来确认

使用道具 举报

回复
论坛徽章:
8
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鸡
日期:2008-01-02 17:35:53生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:鼠
日期:2008-01-02 17:35:532008新春纪念徽章
日期:2008-02-13 12:43:032009新春纪念徽章
日期:2009-01-04 14:52:28ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
发表于 2007-12-16 20:24 | 显示全部楼层
原帖由 yxyup 于 2007-12-16 09:48 发表



SQL> conn /as sysdba
Connected.
SQL> shutdown immediate
ORA-01013: user requested cancel of current operation----------ctrl+c


SQL> select instance_name,status from v$instance;

INSTANCE_NAME    STATUS
---------------- ------------
yxyup            OPEN

alert.log
Mon Sep 10 18:19:24 2007
Starting background process EMN0
Mon Sep 10 18:19:25 2007
Shutting down instance: further logons disabled
EMN0 started with pid=25, OS id=9003
Mon Sep 10 18:19:25 2007
Stopping background process QMNC
Mon Sep 10 18:19:25 2007
Stopping background process CJQ0
Mon Sep 10 18:19:27 2007
Stopping background process MMNL
Mon Sep 10 18:19:28 2007
Stopping background process MMON





看了后,自己做了个试验,感觉这样的操作没有什么实际用处。

[php]
[oracle@My10G ~]$ clear

[oracle@My10G ~]$ ps -ef | grep ora_
oracle    4776  4706  0 12:49 pts/0    00:00:00 grep ora_
[oracle@My10G ~]$ sqlplus "/as sysdba"

SQL*Plus: Release 10.2.0.1.0 - Production on Thu Dec 13 12:49:10 2007

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup
ORACLE instance started.

Total System Global Area  167772160 bytes
Fixed Size                  1218316 bytes
Variable Size              88082676 bytes
Database Buffers           75497472 bytes
Redo Buffers                2973696 bytes
Database mounted.
Database opened.
SQL> !
[oracle@My10G ~]$ ps -ef | grep ora_
oracle    4780     1  0 12:49 ?        00:00:00 ora_pmon_TenG
oracle    4782     1  0 12:49 ?        00:00:00 ora_psp0_TenG
oracle    4784     1  0 12:49 ?        00:00:00 ora_mman_TenG
oracle    4786     1  0 12:49 ?        00:00:00 ora_dbw0_TenG
oracle    4788     1  0 12:49 ?        00:00:00 ora_lgwr_TenG
oracle    4790     1  0 12:49 ?        00:00:00 ora_ckpt_TenG
oracle    4792     1  3 12:49 ?        00:00:00 ora_smon_TenG
oracle    4794     1  0 12:49 ?        00:00:00 ora_reco_TenG
oracle    4796     1  1 12:49 ?        00:00:00 ora_cjq0_TenG
oracle    4798     1  7 12:49 ?        00:00:01 ora_mmon_TenG
oracle    4800     1  0 12:49 ?        00:00:00 ora_mmnl_TenG
oracle    4802     1  0 12:49 ?        00:00:00 ora_d000_TenG
oracle    4804     1  0 12:49 ?        00:00:00 ora_s000_TenG
oracle    4808     1  0 12:49 ?        00:00:00 ora_arc0_TenG
oracle    4810     1  0 12:49 ?        00:00:00 ora_arc1_TenG
oracle    4812     1  0 12:49 ?        00:00:00 ora_qmnc_TenG
oracle    4836  4817  0 12:49 pts/0    00:00:00 grep ora_
[oracle@My10G ~]$ conn demo/demo
bash: conn: command not found
[oracle@My10G ~]$ exit
exit

SQL> conn demo/demo  [demo是可以连上去的]
Connected.
SQL> conn /as sysdba
Connected.
SQL> shutdown immediate;  
ORA-01013: user requested cancel of current operation

SQL> select open_mode from v$database;

OPEN_MODE
----------
READ WRITE

SQL> conn demo/demo[control+c后,demo连不上去了]
ERROR:
ORA-01089: immediate shutdown in progress - no operations are permitted


Warning: You are no longer connected to ORACLE.
SQL> conn /as sysdba
Connected to an idle instance.
SQL> !
[oracle@My10G ~]$ ps -ef | grep ora_
oracle    4780     1  0 12:49 ?        00:00:00 ora_pmon_TenG
oracle    4782     1  0 12:49 ?        00:00:00 ora_psp0_TenG
oracle    4784     1  0 12:49 ?        00:00:00 ora_mman_TenG
oracle    4786     1  0 12:49 ?        00:00:00 ora_dbw0_TenG
oracle    4788     1  0 12:49 ?        00:00:00 ora_lgwr_TenG
oracle    4790     1  0 12:49 ?        00:00:00 ora_ckpt_TenG
oracle    4792     1  1 12:49 ?        00:00:00 ora_smon_TenG
oracle    4794     1  0 12:49 ?        00:00:00 ora_reco_TenG
oracle    4798     1  2 12:49 ?        00:00:01 ora_mmon_TenG
oracle    4800     1  0 12:49 ?        00:00:00 ora_mmnl_TenG
oracle    4802     1  0 12:49 ?        00:00:00 ora_d000_TenG
oracle    4804     1  0 12:49 ?        00:00:00 ora_s000_TenG
oracle    4808     1  0 12:49 ?        00:00:00 ora_arc0_TenG
oracle    4810     1  0 12:49 ?        00:00:00 ora_arc1_TenG
oracle    4853     1  0 12:49 ?        00:00:00 ora_emn0_TenG
oracle    4879  4860  0 12:50 pts/0    00:00:00 grep ora_
[oracle@My10G ~]$

[/php]

下面是alert_TenG.log文件:

Thu Dec 13 12:49:57 2007
Starting background process EMN0
Thu Dec 13 12:49:57 2007
Shutting down instance: further logons disabled
EMN0 started with pid=25, OS id=4853
Thu Dec 13 12:49:57 2007
Stopping background process CJQ0
Thu Dec 13 12:49:57 2007
Stopping background process QMNC
[oracle@My10G bdump]$

使用道具 举报

回复
论坛徽章:
8
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鸡
日期:2008-01-02 17:35:53生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:鼠
日期:2008-01-02 17:35:532008新春纪念徽章
日期:2008-02-13 12:43:032009新春纪念徽章
日期:2009-01-04 14:52:28ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
发表于 2007-12-16 20:32 | 显示全部楼层
[php]
SQL> show user
USER is "SYS"
SQL> conn /as sysdba
Connected to an idle instance.
SQL> shutdown abort
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area  167772160 bytes
Fixed Size                  1218316 bytes
Variable Size              88082676 bytes
Database Buffers           75497472 bytes
Redo Buffers                2973696 bytes
Database mounted.
Database opened.
SQL> conn demo/demo
Connected.
SQL>
[/php]

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表