ITPUB论坛-中国最专业的IT技术社区

 找回密码
 注册
楼主: mei过大猪

我们是谁?DBA!精彩讨论即将开始

[复制链接]
论坛徽章:
1
秀才
日期:2017-09-18 17:32:01
发表于 2017-8-27 21:53 | 显示全部楼层
貌似没有删过库都不能算一名成熟的dba了嘛

使用道具 举报

回复
认证徽章
论坛徽章:
39
2014年新春福章
日期:2014-02-18 16:42:02美羊羊
日期:2015-03-18 09:30:06喜羊羊
日期:2015-03-18 09:30:06暖羊羊
日期:2015-03-18 09:30:06嫦娥
日期:2015-06-16 13:56:02秀才
日期:2015-09-14 10:08:302015年中国系统架构师大会纪念徽章
日期:2015-09-14 10:13:48秀才
日期:2015-12-14 14:51:16秀才
日期:2015-12-18 09:28:57秀才
日期:2015-12-25 15:31:10
发表于 2017-8-28 14:29 | 显示全部楼层
本帖最后由 xuexiaogang 于 2017-9-7 10:58 编辑

常在河边站哪有不湿鞋,做数据库没删过库,那么说明经验不够,实战太少。十几年没有误删除过文件或者表,怎么可能?
2015年5月,先是支付宝被一铲子挖断,然后就是携程删库,然后就是股市大跌。有人曾经戏说,携程打算给员工加钱,结果支付宝被挖断了,携程员工没收到,一怒之下删除数据库,结果导致很多要去操盘的人无法定飞机酒店导致股市大跌。
不管什么原因,数据是企业的血液,数据库是心脏。心血都没有了,是很可怕的。企业把这么重要的交到我们手上,我们要慎重再慎重。
2013年我在一个没投入生产的准生产上查问题。通过KVM切换服务器。服务器后面连着存储,有的存储是放文件的,有的存储是放数据库的。看到一个存储连接的不对,通过摸排线路和弹出光驱反复确认这个服务器的存储是放文件的,需要格式化。
格式化完毕,打开所有应用,发现数据库写入报错。通过toad  plsql能登录,查询部分表可以,但是有些会报错,表或视图不存在。写入的都报错。通过命令查询部分数据文件丢失。
实在不知道为什么,把实施的人和供应商不断电话,才知道,供应商当时做了个多路径,不管是不是数据库都看得到数据库的存储,但是看不到具体的文件。双方留了这个问题,让我踩了坑。
没有备份,只能重建。好在系统还没正式使用,惊出一身汗。也是从业以来最严重的一次宕机事件。不过即使是真的,也不能跑路啊。改承担责任就承担。不是恶意的,故意的就行。这是本质问题。
现在由于管理的更多数据库了,xshell切来切去,更加注意生产与测试的。堡垒机上异构的数据库,不同版本的还有不同用途的,反复看清再做操作。
越是到后来越对数据库敬畏,时候plsql都不敢点右键,点了右键也是从下往上走,生怕会碰到drop table。
我再补充下,害人之心不可有,防人之心不可无。比如人很靠谱,但是疏忽大意不是这个人的本意。万一删错了呢。
所以建立有备份,但是在互联网场景下,数据这么多,不可能指望着备份来恢复。需要时间不说,更加主要的是业务要中断,而且恢复还不见得能到故障点。所以采用多活和延迟复制这样的技术结合,能有效的防止误操作。

使用道具 举报

回复
认证徽章
论坛徽章:
12
秀才
日期:2017-06-14 16:27:23秀才
日期:2017-12-12 09:50:10秀才
日期:2017-12-12 09:49:20秀才
日期:2017-09-18 17:33:59秀才
日期:2017-09-18 17:05:11秀才
日期:2017-08-24 17:01:51秀才
日期:2017-08-24 17:01:51秀才
日期:2017-08-24 17:01:51秀才
日期:2017-08-24 17:01:51秀才
日期:2017-08-24 17:01:51
发表于 2017-8-29 18:42 | 显示全部楼层
本帖最后由 kasabulanka888 于 2017-8-29 18:43 编辑

我是DBA,但对你的图及主旨不是很赞同!
什么跑路什么删库!! 这种风气不想讨论怎么删除,怎么跑路!
DBA树立的是怎么维护和调优数据库!
对我来说删除表及datafile,我只在我个人的vm local的server测试!哪怕QAS测试库,我也不随意动,原因很简单,这种未知风险需要承担!

做DBA的法则是不惹事,但出现了事,不怕事!
出了事就跑路,不符合DBA法则,不能担当,也做不了合格的DBA!

不想再继续谈这不是正能量的话题,心情很沉重,离开原位发现很难割舍!因为是真心付出很多,还有情谊!这不是跑路,我是选择新的目标!

使用道具 举报

回复
认证徽章
论坛徽章:
90
举人
日期:2015-11-09 11:35:06秀才
日期:2017-09-18 17:34:47秀才
日期:2017-09-18 17:02:592017金鸡报晓
日期:2017-02-08 14:09:13秀才
日期:2016-12-21 16:55:07ITPUB15周年纪念
日期:2016-10-06 10:54:102017金鸡报晓
日期:2017-01-10 15:39:052016猴年福章
日期:2016-02-23 09:58:342016猴年福章
日期:2016-02-18 09:31:30秀才
日期:2016-02-18 09:19:48
发表于 2017-8-29 22:22 | 显示全部楼层
记得当初刚进公司不多久的时候,为了勤奋,晚上加班,搞到12点多的时候迷迷糊糊的,不知道怎么就把整个用户的表都干掉了,当时吓坏了,还好是测试哭,后来师傅给恢复了,只不过一些测试数据需要弄,让组里的同事们增加了一些工作,很惭愧,在以后做truancate,delete,drop 等操作都是看了又看,一定要确认确认在确认,dba要有责任心,嘿嘿

使用道具 举报

回复
认证徽章
论坛徽章:
4
秀才
日期:2017-09-18 17:34:58秀才
日期:2017-09-18 17:35:30秀才
日期:2017-12-12 10:16:26秀才
日期:2017-12-12 10:16:23
发表于 2017-8-31 16:21 | 显示全部楼层
前些天公司技术小领导告诉我,你把什么库清一下,我晚上有事,就不过去了。临下班手贱把库删了,晚上怀着忐忑的心情睡了觉,结果第二天到了单位,发现小领导加班了一宿,我心中不由升起了不祥的预感~~~最后一顿小龙虾算是原谅了我~~~

使用道具 举报

回复
论坛徽章:
859
托尼托尼·乔巴
日期:2017-12-10 22:45:04托尼托尼·乔巴
日期:2017-11-19 22:11:12ITPUB15周年纪念
日期:2017-11-19 22:11:12弗兰奇
日期:2017-11-19 22:11:12乌索普
日期:2017-11-19 22:11:12布鲁克
日期:2017-11-19 22:11:12山治
日期:2017-11-19 22:11:12妮可·罗宾
日期:2017-11-19 22:11:12ITPUB15周年纪念
日期:2017-11-19 22:11:12蒙奇·D·路飞
日期:2017-11-19 22:11:12
发表于 2017-9-4 22:51 | 显示全部楼层
备份最重要,否则早晚会误删。

使用道具 举报

回复
求职 : 数据库管理员
认证徽章
论坛徽章:
223
日产
日期:2014-03-13 11:19:58生肖徽章2007版:虎
日期:2014-03-03 15:05:36马上有车
日期:2015-01-16 12:34:142014年世界杯参赛球队: 科特迪瓦
日期:2014-06-13 09:58:002014年世界杯参赛球队: 阿根廷
日期:2014-06-13 09:58:002014年世界杯参赛球队:墨西哥
日期:2014-06-13 09:58:002014年世界杯参赛球队: 乌拉圭
日期:2014-06-13 09:58:002014年世界杯参赛球队: 智利
日期:2014-06-13 09:58:002014年世界杯参赛球队: 比利时
日期:2014-06-13 09:58:00生肖徽章:鸡
日期:2015-03-20 11:17:01
发表于 2017-9-6 10:42 | 显示全部楼层
本帖最后由 renfengjun 于 2017-9-6 10:45 编辑

1、前2009年做开发的时候,使用plsql developer,好几个人一起开发package,结果,总是出现,代码修改提交编译后,代码丢失的情况。头痛的要命。最后每个人开发一个package才解决问题,直到多年以后才明白个中缘由。每个人提交编译package的时候,并不会读取其他人在读取源码期间提交的代码的修改,最终导致其他人的代码被回滚。
2、有段时间跟项目,审核SQL代码的时候,经常发现一个现象,或者说一个程序员的习惯。这个习惯在我做开发的时候也有。那就是“where 1=1”,在做查询条件拼接SQL的时候常用的伎俩。作为一个DBA来讲,这个东西是真的可以让人抓狂,跟项目经理晓之以情动之以理,对程序员百般劝慰,终于是给扳过来了。
3、国内某漏洞扫描产品,真的让人抓狂,因为oracle 每个季度新发的补丁,都会在我 交付出去的新数据库环境中打上。 但是漏扫软件却没有办法及时更新病毒以及补丁库。 导致每次客户都要让我解决一下,最可气的是每次和厂商撕X的时候,人家都会让我拿出证据。结果就是每一次都要找找找,真是无语凝咽。

使用道具 举报

回复
认证徽章
论坛徽章:
4
秀才
日期:2017-09-18 17:34:58秀才
日期:2017-09-18 17:35:30秀才
日期:2017-12-12 10:16:26秀才
日期:2017-12-12 10:16:23
发表于 2017-9-7 17:34 | 显示全部楼层
有一次领导交派个任务,说他下午偷个懒不来上班了,让我把库清一下,我就没当回事,领导还问了问我,你应该会吧,我说我都操作好几遍了,结果在清库的时候,不小心把库彻底搞瘫了~~~然后我心里满怀忐忑的回了家,第二天早上上班,看到了小领导一晚上没睡觉的通红的双眼,第一句话就是,你还欠我一顿小龙虾~~

使用道具 举报

回复
认证徽章
论坛徽章:
91
2016猴年福章
日期:2016-02-18 09:31:30ITPUB15周年纪念
日期:2016-10-13 13:15:34秀才
日期:2016-06-23 14:15:06富豪徽章
日期:2016-12-16 15:51:50秀才
日期:2016-12-21 16:55:072017金鸡报晓
日期:2017-02-08 14:09:13山治
日期:2017-02-21 16:18:12秀才
日期:2017-02-22 15:14:12秀才
日期:2017-02-22 15:16:26秀才
日期:2017-02-22 15:18:00
发表于 2017-9-8 13:42 | 显示全部楼层
要玩就在测试库里玩,正式库不要玩这么刺激的

使用道具 举报

回复
求职 : 数据库管理员
认证徽章
论坛徽章:
4
水瓶座
日期:2015-07-15 17:33:19秀才
日期:2017-03-27 17:42:03秀才
日期:2017-09-18 17:01:30秀才
日期:2017-09-18 17:35:53
发表于 2017-9-13 16:40 | 显示全部楼层
本帖最后由 静以致远√团团 于 2017-9-13 16:41 编辑

情景:领导让MySQL生产库数据导入测试库一份
操作:同时连了生产和测试数据库,mysqldump出生产数据,恢复至测试
等等:恢复的时候连到了生产上。。。我。。。类。个去
当时心里拔凉拔凉的啊,大家都知道mysqldump出的sql文件里有drop table甚至drop database的操作...麻溜的联系了领导,丢失了mysqldump的时候至我恢复的时候数据,还好领导人好,这个业务的数据可以其他途径补上,中间数据变化很小。
教训:以后所有线上操作都只留一个会话,执行所有操作前都需要再三考虑后果,还有,备份很重要!!!

使用道具 举报

回复

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

本版积分规则

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