可以使用 ondblog 或 ontape 来添加或更改日志记录。然后使用 ON-Bar 或 ontape 来备
份数据。在使用 ON-Bar 或 ontape 时,数据库服务器必须处于联机、管理或静默方式。
可以使用 ondblog、ontape 或 Server Administrator (ISA) 来添加或更改日志记录。然后使
用 ON-Bar 或 ontape 来备份数据。
在使用 ON-Bar 或 ontape 时,
数据库服务器必须处于
联机、管理或静默方式。
有关 ON-Bar 和 ontape 的信息,请参阅《GBase 8s 备份与复原指南》。
下表显示数据库服务器管理员能如何更改数据库记录方式。某些日志记录方式更改是立即
发生的,而另外一些更改需要 0 级备份。
表 1. 日志记录方式转换
转换源:
转换为无日志记
录
转换为未缓冲日
志记录
转换为已缓冲日
志记录
转换为符合
ANSI 标准
无日志记录
不适用
(受影响存储空
间的)0 级备份
(受影响存储空
间的)0 级备份
(受影响存储空
间的)0 级备份
未缓冲日志
记录
是
不适用
是
是
缓冲的日志
记录
是
是
不适用
是
符合 ANSI
标准
非法
非法
非法
不适用
更改数据库日志记录方式有以下影响:
GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 284 -
数据库服务器在更改日志记录状态时对数据库加上互斥锁定以防止其他用户访问
该数据库,而当更改完成时释放该锁定。
如果在日志记录方式更改期间发生故障,那么在复原数据库服务器数据后,请检查
sysmaster 数据库的 sysdatabases 表内标志中的日志记录方式。有关更多信息,请
参阅监视数据库的日志记录方式。然后重试更改日志记录方式。
如果在日志记录方式更改期间发生故障,那么在复原数据库服务器数据后,请检查
ISA 中的日志记录方式或 sysmaster 数据库中 sysdatabases 表中的标志。有关更
多信息,请参阅监视数据库的日志记录方式。然后重试更改日志记录方式。
在选择了已缓冲或未缓冲日志记录之后,应用程序就可以使用 SQL 语句 SET
LOG 从一种日志记录方式更改为另一种日志记录方式。此更改在会话期间会一直
持续。有关 SET LOG 的信息,请参阅 GBase 8s SQL 指南:语法。
如果您向数据库添加日志记录,那么直至数据库的所有存储空间的下一次 0 级备
份才完成该更改。