2005-3-9 21:43
blackwolfdog
我想弄明白一个概念,二进制文件在TSM中的增量备份是如何考虑的<br />如星期一oracle exp出了一个表,文件为data.dmp (称其为V1 )<br /> TSM对其进行了备份<br /> 星期二oracle exp同一张表, 覆盖原来的data.dmp (称其为V2)<br /><br />此时TSM进行备份,那么根据TSM的增量备份原理,<br />是否在保留第一个 data.dmp文件版本的基础上,增量备份新的dmp文件中<br />更改的部分,TSM可以做到吗?<br /><br />如果V2相对于V1不仅增加了内容,还有表数据的删除、更新等,那么<br />如果想恢复其中V1或者V2中的任何一个版本中的数据,那么TSM要做什么<br />能够做到吗?
2005-3-10 15:53
darkbug
如果这样使用tsm的话,的确有很多东西值得研究呢<br /><br />不过提醒楼主一下,oracle有个工具rman,可以配合tsm,看看吧
2005-3-10 16:26
bin52311
对哦,我用veritas备份oracle都是用rman写的脚本。
2005-3-10 23:26
blackwolfdog
<!--QuoteBegin-bin52311+2005-03-10 16:26:43--><div class='quotetop'>QUOTE(bin52311 @ 2005-03-10 16:26:43)</div><div class='quotemain'><!--QuoteEBegin-->对哦,我用veritas备份oracle都是用rman写的脚本。<br />[right][snapback]441100[/snapback][/right]<br /><!--QuoteEnd--></div><!--QuoteEEnd--><br />用rman备份要在target机上安装agent的,要license的<br />我想在target机上exp,然后ftp to backup server<br />用文件级别进行备份
2005-3-10 23:41
larryh
<!--QuoteBegin-blackwolfdog+2005-03-10 23:26:40--><div class='quotetop'>QUOTE(blackwolfdog @ 2005-03-10 23:26:40)</div><div class='quotemain'><!--QuoteEBegin-->用rman备份要在target机上安装agent的,要license的<br />[right][snapback]441179[/snapback][/right]<br /><!--QuoteEnd--></div><!--QuoteEEnd--><br /><br />不需要什么agent,rman就相当于一个客户端访问DB 服务器一样访问要备份的数据库,这种过程无需其他软件支持。<br /><br />agent是备份软件的事情,除非你要做lan-free,否则标准的网络备份也无需什么agent。<br /><br />exp出来的东西就等于普通文件系统文件备份,通常讲的文件系统增量备份是说比如你有file1,file2两个文件,现在增加了file3,备份软件无需再备份file1、file2,直接只备份增加的file3,下次file2更改了,备份file2,而不是一个文件内部做增量,想想就知道,真那样做备份的时候客户端文件扫描量、服务端数据库查询量无法想像。
2005-3-11 11:53
blackwolfdog
<!--QuoteBegin-larryh+2005-03-10 23:41:45--><div class='quotetop'>QUOTE(larryh @ 2005-03-10 23:41:45)</div><div class='quotemain'><!--QuoteEBegin-->不需要什么agent,rman就相当于一个客户端访问DB 服务器一样访问要备份的数据库,这种过程无需其他软件支持。<br /><br />agent是备份软件的事情,除非你要做lan-free,否则标准的网络备份也无需什么agent。<br /><br />exp出来的东西就等于普通文件系统文件备份,通常讲的文件系统增量备份是说比如你有file1,file2两个文件,现在增加了file3,备份软件无需再备份file1、file2,直接只备份增加的file3,下次file2更改了,备份file2,而不是一个文件内部做增量,想想就知道,真那样做备份的时候客户端文件扫描量、服务端数据库查询量无法想像。<br />[right][snapback]441180[/snapback][/right]<br /><!--QuoteEnd--></div><!--QuoteEEnd--><br /><br />我说要agent是指,用备份软件和rman备份,例如tsm,一般需要集成吧,在target机上有了<br />备份软件的客户端和agent,则就可以设定备份时间策略等,自动进行备份。<br /><br />我说的exp是指在需要备份的目标主机上exp 出文件,然后ftp到备份服务器,进行备份,<br />larry说的网络备份,也要安装客户端的吧,我是没有安装客户端的情况。<br /><br />增量备份原来是这个道理??听你说挺有道理,不过我看过一个ibm的一个介绍tsm的flash<br />似乎是可以实现文件内增量(比如他说可以把正在修改的文件进行备份)。不过我又想不通??所以觉得很困惑,
2005-3-11 12:08
blackwolfdog
<!--QuoteBegin-larryh+2005-03-10 23:41:45--><div class='quotetop'>QUOTE(larryh @ 2005-03-10 23:41:45)</div><div class='quotemain'><!--QuoteEBegin-->不需要什么agent,rman就相当于一个客户端访问DB 服务器一样访问要备份的数据库,这种过程无需其他软件支持。<br /><br />agent是备份软件的事情,除非你要做lan-free,否则标准的网络备份也无需什么agent。<br /><br />exp出来的东西就等于普通文件系统文件备份,通常讲的文件系统增量备份是说比如你有file1,file2两个文件,现在增加了file3,备份软件无需再备份file1、file2,直接只备份增加的file3,下次file2更改了,备份file2,而不是一个文件内部做增量,想想就知道,真那样做备份的时候客户端文件扫描量、服务端数据库查询量无法想像。<br />[right][snapback]441180[/snapback][/right]<br /><!--QuoteEnd--></div><!--QuoteEEnd--><br /><br />我想我找到你所说的观点的证明了<br /><br />TSM keeps four different versions of all your files on the server. This does NOT necessarily mean that if you have backed up more than four times since the last time the file existed in the form you need it, the file is gone. When TSM does an incremental backup of your hard drive, it only overwrites files that are new or that have changed since the last time you backed up. So if you created a file 30 days ago and changed it three times or less before today, all four versions are retrievable, even if you have been backing up every day. <br /><br />If you delete a file from your computer and then run an incremental backup, the oldest three versions of your file will be deleted. The most current version, the one that was most recently on your computer, will be deleted in 30 days<br />
2005-3-11 12:51
larryh
<!--QuoteBegin-blackwolfdog+2005-03-11 11:53:36--><div class='quotetop'>QUOTE(blackwolfdog @ 2005-03-11 11:53:36)</div><div class='quotemain'><!--QuoteEBegin-->我说要agent是指,用备份软件和rman备份,例如tsm,一般需要集成吧,在target机上有了<br />备份软件的客户端和agent,则就可以设定备份时间策略等,自动进行备份。<br /><br />我说的exp是指在需要备份的目标主机上exp 出文件,然后ftp到备份服务器,进行备份,<br />larry说的网络备份,也要安装客户端的吧,我是没有安装客户端的情况。<br /><br />增量备份原来是这个道理??听你说挺有道理,不过我看过一个ibm的一个介绍tsm的flash<br />似乎是可以实现文件内增量(比如他说可以把正在修改的文件进行备份)。不过我又想不通??所以觉得很困惑,<br />[right][snapback]441262[/snapback][/right]<br /><!--QuoteEnd--></div><!--QuoteEEnd--><br /><br />TSM可以做到文件内增量,但那不是给正常服务器备份用的,是供远程窄带连接(比如笔记本远程拨号)的时候做备份,需要传输数据量尽量少,正常服务器备份不应当也没必要这样做,有有得必有失。<br /><br />另外,何必非要FTP那么麻烦,还要多占用TSM server的硬盘空间,TSM介质都是包含各种平台客户端的,除非你的平台刚好是TSM不支持的,否则不如安装个TSM客户端
2005-3-11 13:10
开心就好
<!--QuoteBegin-larryh+2005-03-10 23:41:45--><div class='quotetop'>QUOTE(larryh @ 2005-03-10 23:41:45)</div><div class='quotemain'><!--QuoteEBegin-->不需要什么agent,rman就相当于一个客户端访问DB 服务器一样访问要备份的数据库,这种过程无需其他软件支持。<br /><br />agent是备份软件的事情,除非你要做lan-free,否则标准的网络备份也无需什么agent。<br /><br />exp出来的东西就等于普通文件系统文件备份,通常讲的文件系统增量备份是说比如你有file1,file2两个文件,现在增加了file3,备份软件无需再备份file1、file2,直接只备份增加的file3,下次file2更改了,备份file2,而不是一个文件内部做增量,想想就知道,真那样做备份的时候客户端文件扫描量、服务端数据库查询量无法想像。<br />[right][snapback]441180[/snapback][/right]<br /><!--QuoteEnd--></div><!--QuoteEEnd--><br /><br />Larry, 我想他说的Agent 是指TDPO (Tivoli Data Protection for Oracle), 不是TSM Storage Agent (做lan-free用的). 有TDPO与RMAN,你可以直接备份到TSM Server而不需备份本地文件,而且效率高。特别是如果你的数据库很大的话,比如说>500GB,我相信你不想本地再加这么大空间仅为备份暂时用的.
2005-3-11 14:33
larryh
呵呵,非常不习惯TDPO被叫成agent,总认为agent应该是daemon性质的东西
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.