返回首页

gbase数据、南大通用产品文档:GBase8s添加到 syscolumns 或 syscolumnsext 系统目录表中的行

更新日期:2024年09月11日


GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 9 -
CREATE SCHEMA 块将 14 行添加至 syscolumns 系统目录表(GBase 8s 的
syscolumnsext 表)。这些行对应于表 customer 和视图 california 中的列,如以下示例所
示。
colname
tabid
colno
coltype
coltypname
collength
colmin
colmax
customer_num
101
1
262
SERIAL
4


fname
101
2
0
CHAR
15


lname
101
3
0
CHAR
15


company
101
4
0
CHAR
20


address1
101
5
0
CHAR
20


address2
101
6
0
CHAR
20


city
101
7
0
CHAR
15


state
101
8
0
CHAR
2


zipcode
101
9
0
CHAR
5


phone
101
10
0
CHAR
18


fname
102
1
0
CHAR
15


lname
102
2
0
CHAR
15


company
102
3
0
CHAR
20


phone
102
4
0
CHAR
18



在 syscolumns 表中,
对表中的每个列都指定一个顺序列号 colno,
它在列所在的表中
唯一地标识该列。在 colno 列中,对 customer 表的 fname 列指定值 2,并对视图
california 的 fname 列指定值 1。
colmin 和 colmax 列是空的。当某一列是索引中的第一个键(或唯一的键)且没有
NULL 值或重复值,并且已运行 UPDATE STATISTICS 语句时,这些列就会包含值。
在 syscolumnsext 表中,对表中的每个列类型 coltype 指定 coltypename,来以字符
形式显示列类型,这样用户查询表结构时,就可以直接获得列类型名称。

bar_action 表列出试图对某个对象执行的所有备份与恢复操作,除了在某些类型的冷恢复
期间执行的操作之外。请使用该表中的信息跟踪备份与恢复历史记录。
表 1. bar_action 表列

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 106 -

列名
类型
解释
act_aid
SERIAL
操作标识。表中的唯一编号。可以与 act_oid 列一起
使用以连接 bar_instance 表。
act_oid
INTEGER
对象标识。标识备份或恢复操作所针对的备份对象。
可以与 act_aid 一起使用以连接bar_instance。
bar_action 表的 act_oid 列等同
于 bar_object 表的 obj_oid 列。
act_type
SMALLINT
标识已尝试的操作:1 表示备份,2 表示恢复,
3 表示外部或导入的恢复,4 表示伪备份,5 表示
整个系统的备份,6 表示整个系统的恢复,7 表示
到期的或已删除的对象,8 表示外部恢复。
act_status
INTEGER
标识操作的结果:如果成功则为 0,否则是特定于
ON-Bar 的错误代码。有关更多信息,请参阅 ON-Bar
消息和返回码。
act_start
DATETIME YEAR
TO SECONDS
操作开始的日期和时间。
act_end
DATETIME YEAR
TO SECONDS
操作完成的日期和时间。

使用 DELAY_APPLY 配置参数来配置 RS 辅助服务器应用日志之前等待指定的时间期
间。
onconfig.std 值
DELAY_APPLY 0
缺省值
0

0 = 应用日志
后跟时间单位的整数:例如,1H 设置延迟一个小时。
number: 1-999 = 等待的天数、分钟数、小时数或秒数。
time_unit: D、H、M或S,此处 D = 天,H = 小时,M = 分钟,S = 秒。 这些值不区分大
小写。
生效
编辑 onconfig 文件并重启数据库服务器后。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 60 -

当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
延迟日志文件的应用允许您通过从 RS 辅助服务器恢复数据来快速恢复错误的数据库修
改。当设置 DELAY_APPLY 的值时,您必须还要设置 LOG_STAGING_DIR。如果配置
DELAY_APPLY 而未将 LOG_STAGING_DIR 设置为一个有效且安全的目录,
则服务器不
可初始化。
您必须通过设置 LOG_STAGING_DIR 配置参数来指定一个日志文件的有效并安全位置。
在 RS 辅助服务器上处理完最后的检查点之后,清除 GBase 8s staging 目录中的日志。
要看到有关发送到为 RS 辅助服务器设置的 GBase 8s log-staging 目录的数据信息,请在
RS 辅助服务器上运行 onstat -g rss verbose 命令。
如果写 GBase 8s staging 文件失败,则 RS 辅助服务器发出事件报警 40007。
如果远程独立辅助(RSS)服务器的 DELAY_APPLY 配置参数设置为一个非 0 的值,则
服务器不可用集群事务协调。