• 利用FastCopy迁移应用数据


    某个应用系统,由于前辈应用系统设计不当,导致以下几个长期存在的问题:
    1.IP链路不稳定,经常发生iSCSI丢盘现象,需要重启整个系统才能挂载上。
    2.容量不足,随时都有溢出的可能。

    为了行文的方便,加上以下的环境描述:
    Windows 2003;
    应用数据类型:SQL Server 2000+文档数据;
    挂载iscsi盘为F盘。

    实施过程:
    1.新加入1T的SATA盘一张,用于临时存放数据,挂载为Y盘。
    2.保持业务不中断,使用FastCopy的copy(overwrite)功能将数据拷贝至Y盘。此过程持续3-4天。此过程中,产生几条错误记录,均是数据库文件被锁定不能访问,导致该文件不能被拷贝。
    3.拷贝数据库文件,以及这三四天内的变化数据。使用FastCopy的diff(data/size)模式。此过程将需要中断服务和数据库,持续3-4个小时。
    4.删除iscsi盘的盘符,将其分配给之前的Y盘。
    5.断开服务器和存储的连接,启动服务,测试。
    6.重新规划存储。

    总结
    善用工具,可以使业务中断时间大大缩短,并且保证数据的一致性,规避了Windows系统复制功能”遇到错误即中断”的bug。

  • 相关阅读:
    Python 基于Python实现的ssh兼sftp客户端(上)
    lintcode: 最长连续序列
    lintcode:颜色分类
    lintcode: 堆化
    lintcode: 旋转图像
    lintcode: 寻找旋转排序数组中的最小值
    lintcode: 跳跃游戏 II
    lintcode:最小差
    华为:数独填充
    华为:字符集合
  • 原文地址:https://www.cnblogs.com/shihao/p/2312905.html
Copyright © 2020-2023  润新知