误操作:drop了一个生产系统上的表
2007-04-18 13:20
162 查看
将一个客户交易信息表给误 删了,虽然不是一线业务系统中的交易表,但也足够吓人的。客服座席callcenter、网站web,网上交易都受到影响,导致不可用,比较吓人。只好用逻辑备份,恢复被drop表的数据,中断了1:30小时的时间。
教训:1、drop表和truncate操作实在是太危险了,执行前一定要反复确定无误,否则后果很严重。2、尽可能在测试库或开发环境上编写SQL,在生产系统上直接修改风险很高。3、用户权限管理上更加细致,设只读权限或限制运行truncate及drop语句。
教训:1、drop表和truncate操作实在是太危险了,执行前一定要反复确定无误,否则后果很严重。2、尽可能在测试库或开发环境上编写SQL,在生产系统上直接修改风险很高。3、用户权限管理上更加细致,设只读权限或限制运行truncate及drop语句。
相关文章推荐
- oracle里如何快速drop column测试(慎用于生产系统,该操作导致表无法访问)
- 使用python+django+twistd 开发自己的操作和维护系统的一个
- 基于js表格的一个进货管理小系统,练习js表格操作
- (实用)拿到一个新的阿里云64位centOS系统后,手把手教你编译安装PHP生产环境(lnmp)
- 这几天做一个生产管理系统时,涉及到一个产品部件不良品统计图,用到了Chartlet,第一次用Chartlet这个,还给力。。。(续)
- 生产系统数据实时同步到rds数据仓库的一个样例
- 嵌入式系统总是要用户对变量或寄存器进行位操作。给定一个整型变量a,写两段代码,第一个设置a的bit 3,第二个清除a 的bit 3。在以上两个操作中,要保持其它位不变。
- tornado+ansible+twisted+mongodb操作和维护系统开发自己主动(一个)
- 在上一节中,我们讲到吞吐量,做为一个用户你可以对吞吐量毫不关心,但响应时间却是用户感受系统性能的主要体现。 从用户角度来说,软件性能就是软件对用户操作的响应时间。说得更明确一点,对用户来说,当用户单
- 生产消费者模式 之 实现一个积分系统
- 这一个在OMAP3530/DM3730 ARM A8平台上,LINUX系统下,对GPIO的操作
- 设计一个电视机类,成员变量包括电视机编号、生产厂家、品牌名称、大小、开关状态,并可以对其进行相应操作,如打开电视、提高/降低音量、更换频道等。
- fread 和fwrite操作浮点数的一个问题(linux系统)
- 手动添加删除Linux系统中的一个用户(2)--全手动操作
- 这几天做一个生产管理系统时,涉及到一个产品部件不良品统计图,用到了Chartlet,第一次用Chartlet这个,还给力。。。
- 想开发一个Excel排生产计划的系统
- 用链表实现一个简单的学生操作管理系统C语言版
- 为xml文件创建一个系统内全局的Document对象,供dom4j进行解析和写操作
- 一个像Windows平台一样操作的敏捷开发管理系统
- 页面静态化3 --- 使用PHP页面缓存机制来完成页面静态化(下)操作一个案例(新闻管理系统)