请不要修改状态信息文件。高可用性系统中的每个伙伴服务器和仲裁服务器都维护有一个状态信息文件,其中记录了从该服务器的角度镜像系统的状态。
在启动期间确定服务器要担当的角色时要用到该状态信息文件。将服务器的本地状态与数据库镜像系统中其它服务器的状态进行比较。
必须使用 CREATE MIRROR SERVER 语句的 state_file 选项,为镜像系统中的每个服务器始终指定一个状态信息文件。请参见CREATE MIRROR SERVER 语句。
状态信息文件包含以下信息:
字段 | 说明 |
---|---|
Owner | 指明哪个数据库服务器是主服务器。 |
State | 包含用以指明服务器是正在接收日志页还是处于最新状态的同步状态(正在同步或已同步)。请参见镜像同步状态。 |
Mode | 指定同步模式(同步、异步或页面)。请参见数据库镜像模式。 |
Sequence | 包含一个值,指明数据库镜像系统中已发生的故障转移次数。每切换一次角色,该序列号就会递增 1。它可帮助确定从服务器的角度,镜像系统的状态是否为最新。请参见数据库镜像。 |
下面显示了状态信息文件的内容示例:
[demo] Owner=server2 State=synchronizing Mode=asynchronous Sequence=35 |
如果状态信息文件不存在,则自动创建。状态信息文件只能由数据库服务器进行修改。然而,当您重置或重新部署镜像系统时,请删除状态文件。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |