- 论坛徽章:
- 0
|
请教各位高手两个比较大的数据库oracle 每个两个多T,求备份方案
bc是基于LUN的,而Volume Manager的snapshot是基于volume。LUN与volume关系是:一个或多个LUN组成一个dg(disk group,hp 的LVM叫vg,volume group,一个意思),一个dg上可以建许多volume。
做snapshot其实很简单,以下每一条都是一句语句:
1. snapstart # 系统为你在dg申请一块空间对要snapshot的volume开始做镜像,只需要在建立snapshot时做一次
2. 当需要拆分时:snapshot
3. 需使用snap_volume时(例如做备份):mount
4. 用完后:snapback或删除snap_volume
另外,也可以将snap_volume由另一台服务器操作,不过需要将snap_volume从一个dg中拆开,合并到另一个dg,才能由另一台机器操作(常规情况下,一个dg不能被两个host同时操作)。步骤如下:
1. snapstart # 系统为你在dg申请一块空间对要snapshot的volume开始做镜像,只需要在建立snapshot时做一次
2. 当需要拆分时:snapshot
3. split snap_volume from old_dg to new_dg
4. deport new_dg on host1 # 在生产机上把包含snap_volume的dg卸下来
5. import new_dg on host2 #在备机上把该dg挂上
6. 需使用snap_volume时(例如做备份):在host2上mount
7. 用完后删除:destroy new_dg
8. 或snapback
1) deport from host2
2) import to host1
3) join new_dg to old_dg
4) snapback |
|