菜鸟运维的悲剧

菜鸟运维的悲剧-一次于数据库恢复和迁移

咱们商家和其他一样家老庄合作也客户开发了一个劳务端平台,其中服务端的开销了出于这家特别企业做到,客户端是在他们本来的出品之根底了,我们开了片抱客户要求的调。项目完成了,我们承担运维,但是咱对劳务端的业务规模了解,技术和实现知之甚少。作为一个稍商店,是免可能各个方面的口还有,比如开、测试、DBA。我是开发人员,我吗承受运维这个类型,平时发什么问题本身背负处理或者反馈让合作企业。

多年来呢平台投入使用,数据库服务器也挂了,事情是这么的:

  1. 网破解过期,重新破解系统挂掉

    理所当然矣,再次作为一个稍稍公司,我们的服务器操作系统为是盗版的。偶然发生一样天自己发觉来个oracle数据库服务器操作系统的破解失效了,整个桌面背景都是不法的。其实这样吧并从未影响服务端平台
    功能,但是有硌强迫症的自己,还是以再次用注册机注册了瞬间。

    重启,睡觉。然而这个服务器再为启动不起啦,为什么,我呢非亮堂。

  2. 自打远古备份恢复数据库

    挂掉就吊掉呗,系统很重装好了,但是心不踏实的凡立是个数据库服务器,需要恢复数据库。然而,我们一般平常尚未开过数据库的备份,因为平台刚投入使用,功能问题就是一律特别堆。当然了,幸运的是产生一个十分早的备份,八只小时好恢复。这个时段第一破浏览了一下夫oracle数据库,我为是呆了:

    1. 数据库文件大小是8G;
    2. 打开tables节点,花了自己简单分钟时间;
    3. 表名各种乱码,统计表的多少接近4万独;
    4. 乱码表,查询也查阅不了,删除也抹不了;
    5. 另外一个操作,都够NBA打满两独24秒。
    6. 和合作企业联系,我欲在这条件下安排有阐明的分区。

    这能忍,忍不了。

  3. 搬有效数据库架构到新数据库

    跟合作企业一样沟通,坚定了我搬数据库的想法。在广大4万独表中,有效之阐发结构不至50只。于是重建表空间,迁移出效表结构。

    诸君注意,没有文档,其实这里迁移的说明结构发生脱的,关键还漏一些管、触发器、序列。

  4. 剔除恢复数据库,重命名迁移数据库,避免程序同时不必要调整

    搬完毕了,跟合作公司提供了搬数据库的表空间用户称和密码。合作企业说,你们可是免得以采用原来的表空间名称、用户称、密码,这样程序即使不用做另外调整。想想说得特别有道理,这万分简短嘛,删掉原来的数码,重命名迁移的数据库就OK了。

    各位可能怀疑到了,8G的4万张表的乱码的数据库删除也不是一样宗容易之行,费了九牛二虎之力,把恢复的数据库来得走访不了了,也不曾会去除。

  5. 舍去,使用迁移数据库

    复的数据库删除不了,只能使用迁移数据库了,合作企业调了序的系安排。

    前面覆盖下的题材冒泡了,迁移数据库没有文档,迁移不完全,程序走不起来

  6. 复原数据库状态错误,迁移数据库缺少有数据库结构

    马上生了了,恢复的数据库让自己打得勾不了,访问不了;迁移数据库缺少有表和包。怎么收拾?

    1. 数据库再回复一不折不扣,迁移出缺乏的发明及保;
    2. 重写开发oracle的保险。

    一个凡吃时间,一个消耗时间未自然能到位,选择自然是前者

  7. 双重恢复数据库,迁移出得对象

    毋庸置疑,我借着晚上之日,电脑工作了同等夜间的辰,删除了状态错误的回复数据库。再消费半龙时间,再次卷土重来老远古备份。

    又恢复老数据库,这是个痛苦的阅历。

  8. 回复有关程序功能,保留恢复数据库,测试并连发搬迁必须对象

    联网下去的工作就是是平台跑起,报什么错,治啊病,蚂蚁搬家一点一点之将中之数据库结构,搬至搬迁数据库。

    自己再也不会删掉那个笨重讨厌的还原的数据库了,里面垃圾和财富并存。

    当前自曾倒及这里了,迁移数据库基本完善,下面是自己要的结果。

  9. 次第功能OK,保留恢复wwwlehu6.vip乐虎官网数据库,备份迁移数据库

  10. 计划:定期备份迁移数据库

痛经历写出来,满眼都是眼泪。

立是一个不好的历程,我竟当你看来都未会见认为有其他价值,我为以为这么的品种简直就是以折磨人。但是痛苦被尚是吸取了有教训的:

  1. 文档啊,数据库设计文档,必须有,而且要跟类保并更新,垃圾表等要抢解除出;
  2. 数据库备份,必须召开数据库备份,定时备份;
  3. 数据库操作必然要是谨慎,不要说删就删。

本,这些就是教训,还愿意各位博客园的运维大神们点一些运维经验。真的是心累呀,这次数据库恢复与迁移。

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图