Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 维护数据库 » SQL Anywhere 高可用性 » 设置数据库镜像系统

 

数据库镜像和事务日志文件

伙伴服务器启动时,它会检查所有事务日志文件是否都在当前事务日志文件所在的目录中,并确定需要应用哪些文件。随后,数据库服务器会将这些事务日志中的操作应用于数据库,然后确定是担当主服务器还是镜像服务器。

如果服务器担当镜像服务器角色,它会开始接收主服务器中的事务日志页。如果在主服务器上发生事务日志重命名,则重命名同样会在镜像服务器上执行。镜像服务器随后会将新的事务日志页写入具有为事务日志指定的名称的新文件中。

可定期删除主服务器上的事务日志文件。每次重命名事务日志文件时,都会将哪个事务日志文件是主服务器上仍然保留的最早文件通知给镜像服务器。镜像服务器上所有早于该文件的事务日志文件都将被删除。

由于针对请求事务日志截断的主服务器执行备份时镜像服务器可能会不可用,所以必须使用与截断事务日志不同的方法删除主服务器上的事务日志(如使用 xp_cmdshell 删除存留时间超过一周的文件的预定事件)。