云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

免备案CDN_法律家法律数据库_测评

小七 141 0

首先在

之前写了关于SAP SQL Anywhere的备份方法的报道。其中提到了备份的管理很重要,我想介绍一下与之相关的补充。

备份管理

以前的复习。备份时如果不进行日志跳转的话,日志量会增加,需要长时间的备份。因此总有一天要进行日志的滑冰。但是,进行了蹦极的情况下,因为增量备份是"差分",如果没有之前的备份就无法恢复。

如果以这样的日程取得了备份因此,周六18:00备份后机器损坏,需要从备份中恢复时,需要用红色围起来的备份。哪怕缺一个的话,最新的周六18:00的备份就不能适用了。因此,获取备份自不必说,备份文件的管理也很重要。

难以管理的要素

难以管理的要素之一是SAP SQL Anywhere自身的备份输出。SQL Anywhere的备份(图像备份)

数据库文件的备份以与所使用的数据库文件相同的名称输出。日志文件备份以与所使用的日志文件相同的名称输出。通过授予-n或TRANSACTION LOG RENAME MATCHyyyymmddxx.log可以以形式输出,但是xx不表示时刻。如果同名文件存在备份输出处,则会被覆盖。以

的形式输出。

方便的脚本

像这样需要注意文件的管理。我来介绍一些简单的脚本。

这是存储程序。分别进行"全备份+日志转校"、"增量备份"、"增量备份+日志转校",为了让大家看到输出目的地,输出到以"yyyyyymmddhhnnss"为名称的目录。如果备份目标目录不存在,则创建该目录。这样一来,每次输出目标都会更改,输出备份。

执行时,将通过CALL语句从Interactive SQL等执行。

此外,在考虑管理的情况下,进行记录传输的情况下,我只是数据,在目录名末尾可以知道"T"等,这也是实践性的。举个例子,有"全备份+日志滑冰""增量式备份""增量式备份+日志滑冰"3种,请更改BACKUP DATABASE语句,制作必要的备份脚本请。

在本例的情况下,也可以运用"除本日份外,末尾没有T的目录可以无条件删除"。在写删除旧备份的批注时也会变得容易写吧。

自动备份

以上的样品脚本为什么会作为程序来记述可能会有疑问。这是为了利用SAP SQL Anywhere的"时间表功能"。这个功能是执行SQL Anywhere自己决定的时刻预先定义的动作这样的功能。OS也包含了冷却和任务调度器等相同功能,但嵌入的时间表功能是SQL Anywhere单独运行的,所以不需要OS侧或调度器软件的设定和安装。日程功能只需注意"SQL Anywhere动作时才有动作"就非常方便。

日程如下所示通过CREATE EVENT语句进行设定。这是上面的备份时间表示例

星期天0:00开始的全备份+日志传输每天4:00、12:00、15:00、17:00、21:00进行增量增量备份在工作日0:00进行增量备份+记录跳转

的情况下,中移物联网,使用之前提到的程序进行了调度。

调度可以设定"每XX小时"的一定间隔,但不能像"4:00、12:00、15:00、17:00、21:00"这样不规则间隔,所以增量备份的日程分为5个来定义。

不仅仅是CREATE EVENT语句,GUI的事件制作向导也可以设置事件。

与使用场所汇总

通过这样组合SQL Anywhere的功能,可以创建"即使放置不管也自动备份"的系统。不管怎么说,大数据网站,不依赖OS而安排日程的地方不是很方便吗?此调度设置将在数据库文件中描述。也就是说,SQL Anywhere的特性之一"数据库文件不依赖于OS"组合起来的话,只需分配已设定的数据库文件,任何OS都可以自动备份。(需要更改备份地址。)

但是,淘客系统,这样的话取得的备份会不断增加。追加"从备份目录中删除经过一定时间的备份的处理"更接近自动运行。请挑战一下。

,服务器云