技术开发 频道

sybase12.5.2增量备份日志文件的必须条件

    【IT168 SYBASE管理】我将设备作成镜像,数据和日志分别单独保存在自己的设备上,希望利用多次备份日志来达到增量备份的目的.
    我用下面语句备份日志
    dump transaction system to 'd:\dump\system1019_log.dump' with no_truncate
    go
    执行备份日志时,出现如下错误!
    Server 'SERVER', Line 1:
    Syslogs does not exist in its own segment in database 'System' with segmap '7'
    with logical start page number of '0'. You cannot use DUMP TRANSACTION in this
    case, use DUMP DATABASE instead.
    上面语句的大概意思是syslogs系统表不在自己的segment上,请问我该如何操作?
    做增量备份的前提是什么,有那些必须要的步骤
   
   
    --------------------------------------------------------------------------------
    作者:jarjar    时间:05-10-20 16:19
   
    1、你的数据库数据设备和日志设备必须分开,不能在一个设备上;
    2、不能使用不记录日志的操作,比如不带索引的bcp,比如select into;
   
   
    --------------------------------------------------------------------------------
    作者:raddisonlee    时间:06-01-08 21:36
   
    问问JARJAR兄什么是增量备份,怎么实现的?
   
   
    --------------------------------------------------------------------------------
    作者:jarjar    时间:06-01-09 12:37
   
    增量备份是数据库提供的一种备份方式,目的是通过短的时间间隔的小数据量的备份来达到当出现故障时,尽可能的少丢失数据。
    一般的增量备份方式如下:
    1、dump database,做整库备份;
    2、dump tran,备份日志,这个数据量不大,可以时间间隔很短,比如1个小时或半个小时;
    3、当出现异常,需要load数据的时候,先load database,把整库恢复,然后依次load tran,直到故障前最近的备份;
    由于增量备份是通过备份日志来实现的,因此,任何不记录日志的操作如果发生 ,dump tran都回失败。比如上面提到的快速bcp和select into的操作。
   
   
    --------------------------------------------------------------------------------
    作者:raddisonlee    时间:06-01-09 19:23
   
    先谢谢你!
    不过不是很明白,如果是DUMP TRAN,那么它有什么依据来对最近发生的数据库的脏数据进行日志备份呢?是不是上面说的1、2要一起进行啊?等于说要求要连贯,先有全备,再之后进行日志备?是这样吗?谢谢
   
   
    --------------------------------------------------------------------------------
    作者:jarjar    时间:06-01-10 13:23
   
    dump tran是数据库提供的命令,他自然有办法,不过我不清楚,估计是依据时间吧。
   
    先做整库备份,然后进行日志备份,备份时间的间隔自己定。
   
   
    --------------------------------------------------------------------------------
    作者:raddisonlee    时间:06-01-10 14:52
   
    谢谢 !
    还有一个其它的问题!
    1。CIS表的原理是怎么样的,源数据到目标地数据库是定时的吗?还是立即同步的???
    2。如果定时,那么频率参数在那里定。
    3。另外,如果是同步的话,CIS涉及到两阶段提交吗?
    4。还有就是两边都对数据变动写入各自的日志吗?
    

    
    --------------------------------------------------------------------------------
    作者:jarjar    时间:06-01-12 21:39 

    
    
    这两天比较忙,没有上来。
   
    1、CIS并没有同步异地的数据,可以简单的认为是个链接。
    后面的2,3,4就不用解释了吧。
   
   
    --------------------------------------------------------------------------------
    作者:raddisonlee    时间:06-01-12 22:19
   
    哦,谢谢!
    那么在本地不实际存放CIS表的数据吗?不占用存储空间??
    谢谢
   
   
    --------------------------------------------------------------------------------
    作者:jarjar    时间:06-01-13 13:11
   
    CIS只是一个链接,一个通道,允许访问其他Server的数据,但是在本地并没有远程Server的数据。不会占用存储。因此速度会比较慢。
0
相关文章