zoukankan      html  css  js  c++  java
  • DBA的好帮手

            最近供应商推荐了一款产品,可每天对数据库备份64次.在数据库损坏时,可以恢复到任何一次备份.最强的是,它是连通OS一起备份的,当主库OS损坏无法启动时,可以将任何一次备份利用ISCSI挂成一个盘符,利用Vmware将备份的OS连同Database直接启动,不用再依照旧的模式,先恢复OS,再恢复DB.这样可以大约在10分钟之内,恢复数据库.
            我根据厂商的说明,先备份数据库,然后做了几个快照.在一台windows系统,将快照挂成一个盘符.再在 Vmware上创建了一个虚机,选择从本地硬盘启动,硬盘就选择我通过ISCSI挂的那个备份.结果,Vmware在启动时报错,原因是我的Vm是装在32位系统上的,而我的DB原来的系统是64位的,无法启动.
            再在一个64的windows上,安装VM,结果依然无法启动.因为我的机器是 EM64T的,是假的64位.不过,我的DB本来就是EM64T的,真是奇怪.
            最后一招,我在我的EM64T的windows上安装oracle,然后创建DB,pfile用的是原来DB的Pfile,ISCSI挂载的备份生的盘符和我原来DB的盘符相同,直接启动DB,成功.就是说,我将备份通过ISCSI挂成我本地硬盘,数据文件所在的那个盘符设成和我旧DB数据文件相同,备份的OS那个盘不设盘符,创建DB后就可以直接启动DB,不需要做恢复.其实,如果我一开始就使用这种方式,如果OS是预先装好的,大概用不到10分钟,就可以恢复数据库.
            我拿到的机器是千兆电口的机器,两T空间,可同时备份三台数据库.据说有高端的,纯光纤通道,光纤盘,可以同时备份10多台机器,而且,采用光纤通道,ISCSI的速度会非常快,挂载盘和本地盘的速度差不多,利用备份恢复的数据库和原库的速度相当.
    有了这种备份方式,数据库管理员会轻松很多.因为数据库可以很轻松恢复到异常前的任何一点(有点夸张,因为每天只有64个备份,不过,如果你的硬盘够大,你可以多做一些备份)。

              语文太差,好像上学时从来未及格过,很难表达清楚。都怪当年上学的时候不好好学习。

  • 相关阅读:
    Java 8系列之重新认识HashMap
    java的4种引用 强软弱虚
    在java中为什么要把main方法定义为一个static方法?
    JAVA里面的“指针”
    Java中,一切皆是对象!为何数据类型中还分为:基本类型和对象?
    Java集合类框架的基本接口有哪些?
    线程安全 同步方法 同步锁 同步代码块
    static变量 方法 类 和final
    轻松理解数字签名和数字证书的关系
    SSL身份认证原理
  • 原文地址:https://www.cnblogs.com/kevinsun/p/1445693.html
Copyright © 2011-2022 走看看