互联网服务 TSMOracle备份恢复

tsm备份oracle的时几个细节细节讨论

1.备份oracle使用多通道时,备份通道的session会一直持续到整个DB备份完毕吗,还是一个session备份完毕结束一个备份,待第二波备份时再同时发起多个备份session呢?

2.备份oracle时同一个session是在一边备份一边写入磁盘呢,还是等备份结束后整个写入磁盘呢

欢迎大家讨论,其tsm原理又是如何呢?

参与21

3 同行回答

wangql wangql 系统工程师 NULL
自己的理解,没做验证:1. 考虑到lanfree之类的其他因素,一个通道应该至少对应1个session。oracle使用多通道时,实际上是利用多通道同时备份多个datafile来实现并行的。所以我认为1个session会持续到一个datafile的备份完成。2. 肯定是一边备份一边写。如果备完再落盘中间肯定...显示全部

自己的理解,没做验证:

1. 考虑到lanfree之类的其他因素,一个通道应该至少对应1个session。oracle使用多通道时,实际上是利用多通道同时备份多个datafile来实现并行的。所以我认为1个session会持续到一个datafile的备份完成。

2. 肯定是一边备份一边写。如果备完再落盘中间肯定需要缓存,现在的数据库动辄上t,哪能这么玩。而且明显从q se里能看到数据传输。

收起
IT咨询服务 · 2016-10-21
浏览1926
tigerk tigerk 系统工程师 IBM
1.  这个没特别注意过,但是多channel一定是起多个备份session, 印象中session会一直保持,知道所有备份完成。2. 是边备边写的。oracle rman里面有很多设置配置 buffer。备份数据可以认为是一个备份流 ,不是等rman生成本地备份文件,然后将这些文件再备份到tsm...显示全部

1.  这个没特别注意过,但是多channel一定是起多个备份session, 印象中session会一直保持,知道所有备份完成。

2. 是边备边写的。oracle rman里面有很多设置配置 buffer。备份数据可以认为是一个备份流 ,不是等rman生成本地备份文件,然后将这些文件再备份到tsm

收起
软件开发 · 2016-10-21
浏览1810
powertiandi powertiandi 联盟成员 系统架构师 李宁(中国)体育用品有限公司
有关第2个,我做过验证,数据备份的时候是备份完成才最终落磁盘或磁带的,其中q se 显示接收的数据量一直有变化,但是查询节点逻辑数据或磁带使用没有任何变化。不知道tsm是如何解释这一问题的有关多通道,备份完毕一个,结束一个session。现实场景经过验证的,是否后期再同时发起多个...显示全部

有关第2个,我做过验证,数据备份的时候是备份完成才最终落磁盘或磁带的,其中q se 显示接收的数据量一直有变化,但是查询节点逻辑数据或磁带使用没有任何变化。

不知道tsm是如何解释这一问题的

有关多通道,备份完毕一个,结束一个session。现实场景经过验证的,

是否后期再同时发起多个这个没有验证过。

收起
互联网服务 · 2016-10-21
浏览1840
  • wangql  wangql
    你的查询是读取db2中的表,应该是还没更新过来。不可能最后落盘,落盘前的数据放哪里?比较简单的验证方案,存储池使用disk类型的设备类,然后在os层监测,只要一发起备份,文件系统缓慢增长,就能验证。
    2016-10-21
  • tigerk  tigerk
    oracle db的备份实际就对应若干数据文件, q occ, q vol需要等备份完才显示的,实际数据一直往带子里存的。
    2016-10-21

提问者

powertiandi
系统架构师 李宁(中国)体育用品有限公司
擅长领域: 存储服务器灾备
评论1612

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-10-19
  • 关注会员:3 人
  • 问题浏览:5720
  • 最近回答:2016-10-21
  • X社区推广