返回首页

gbase数据、南大通用产品文档:GBase8sSYSDEFAULTS

更新日期:2024年09月11日

sysdefaults 系统目录表列出了对数据库中的每一列设置的用户定义的缺省值。对于每
个用户定义的缺省值,都存在一行。
sysdefaults 表具有以下列:
表 12. SYSDEFAULTS 表列描述

类型
解释
tabid
INTEGER
唯一地标识表的代码。当 class 列包含代码 P 时,
tabid 列会引用过程标识,而不是表标识。
colno
SMALLINT
唯一地标识列的代码。

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 34 -


类型
解释
type
CHAR(1)
标识缺省值类型的代码:C = 当前L = 文字值N =
NULLS = Dbservername 或 Sitename T = 今天U = 用

default
CHAR(256)
如果 sysdefaults.type = L,那么为文字缺省值。
class
CHAR(1)
标识列种类的代码:T = 表t = ROW 类型P = 过程

如果 CREATE
TABLE 或 ALTER
TABLE 语句中未明确指定缺省值,
那么 sysdefaults 表
中不存在该列的条目。
如果指定文字作为缺省值,那么它将以 ASCII 文本的形式存储在缺省列中。如果文字
值不是下一段中列出的数据类型之一,那么 default 列由两部分组成。第一部分是缺省值
结构的二进制值的 6 位表示法。第二部分是 ASCII 文本形式的缺省值。这两个部分由空
格隔开。
如果列的数据类型不是 CHAR、NCHAR、NVARCHAR 或 VARCHAR 或者(用于 GBase 8s)
BOOLEAN 或 LVARCHAR,那么在缺省列中对缺省值的二进制表示进行编码。
tabid、colno 和 class 列的组合索引只允许唯一值。

功能
控制like 模糊查询是否走优化算法。
默认值为0(OFF),不优化;
值设置为1 开启,对单字节系列字符集和UTF8 系列字符集下的like 子串匹配和
通用匹配自动选择算法进行优化,性能可提升20%左右。

使用 ON-Bar 或 ontape 之前,请规划您的恢复目标。

数据丢失的类型

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 12 -
计划恢复策略时的第一步是确定可接受的数据丢失量(如有)。
可能发生以下类型的数据丢失:

以下内容的删除:

行、列、表或数据库

块、存储空间或逻辑日志

数据毁坏或产生了不正确的数据

硬件故障(例如包含块文件的磁盘故障或备份磁带磨损)

数据库服务器故障

自然灾害

确定失败严重性
确定恢复目标后再创建恢复计划。计划应该包含多级故障的恢复目标。
下表显示了针对各种数据丢失量的故障的恢复计划。
表 1. 恢复计划样本
故障严重性
数据丢失
建议的恢复计划

非关键数据丢失。
可以一直等到非高峰时间才恢复该数
据。请使用热恢复。

丢失的数据对于您的业务很
关键,
但不驻留在关键数据库
空间中。
尽快对该数据执行热恢复。

关键数据库空间丢失。
立即使用混合恢复来恢复关键数据,并
在非高峰时间使用热恢复来恢复非关键
数据。
灾难
所有数据都丢失。
尽快执行冷恢复或混合恢复。

数据使用情况确定备份调度
制定恢复计划后,请根据您使用数据的方式创建备份计划。
您使用数据的方式将确定您计划备份调度的方式,如下所示:

数据使用

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 13 -
用户如何使用数据?


关键数据库空间(根数据库空间以及包含物理日志和至少一个逻辑日志文件
的数据库空间)

关键业务应用程序数据

由于法律或记录保存原因的长期数据存储

组之间的数据共享

测试数据

事务时间
可以丢失多长的事务时间?即,要手动重新输入丢失的事务可能花费多长时间?例
如:您可以承担重新输入过去三个小时里发生的所有事务吗?

数量和分布
丢失多少数据是您可以承担的?例如:您丢失了客户概要文件的四分之一,或者丢
失了中西部地区的销售数据而西海岸的数据仍然是完好无损的。
询问以下问题将有助于确定您希望备份数据的频率和时间:

您的业务是否存在可以恢复系统的停机时间?

如果您的系统是 24x7 全天候运行的(没有停机时间),是否存在可以进行恢复的
非高峰时间?

如果恢复必须在高峰期内发生,该时间有多关键?

数据库服务器处于联机状态时可以恢复哪种数据(热恢复)?哪种数据必须在脱机
状态下进行恢复(冷恢复)?

有多少存储设备可用于备份与恢复数据?

调度备份
您的恢复策略应该包含备份调度。 定制备份计划以满足您系统的需要。数据更改越频繁、
更改越重要,您就需要越频繁地备份该数据。
您的备份计划还应该指定备份级别。
下表显示中小型系统的备份计划样本。
表 1. 样本备份计划
备份级别
备份调度
完整备份(0 级)
星期六下午 6 点

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 14 -
备份级别
备份调度
增量备份(1 级)
星期二和星期四下午 6 点
增量备份(2 级)
每天下午 6 点
对经常更新的存储空间进行 0 级备份 每小时
重要: 更改物理模式(例如将块添加到存储空间)后,请执行 0 级备份。(请参阅准备备份
数据。)

基于标号的访问控制的安全需求
对于基于标签的访问控制 (LBAC),
运行 ON-Bar 或 ontape 的人员无需获得安全策略或其他
特权的豁免,即可备份或恢复数据。
使用 ON-Bar 或 ontape 恢复数据之后,LBAC 保护仍是完整的。