返回首页

gbase数据、南大通用产品文档:GBase8s使备份目录到期和同步

更新日期:2024年09月11日

ON-Bar 在 sysutils 数据库中为备份与恢复操作保留一份历史记录,
并在紧急引导文件中保
留备份历史记录的另一个副本。
当只有部分数据丢失时,
ON-Bar 将在热恢复中使用 sysutils
数据库。由于 sysutils 数据库无法访问,因此 ON-Bar 将在冷恢复中使用紧急引导文件。
您可以使用 onsmsync 来重新生成紧急引导文件和使旧备份到期。
根据您提供的命令选项,
onsmsync 实用程序可从 sysutils 数据库以及紧急引导文件中除去
以下各项:

存储管理器已终止的备份

基于备份存在时间的旧备份

基于已备份次数的旧备份
在数据库服务器处于联机状态或停顿方式下使用 onsmsync,
以同步 sysutils 数据库与紧急
引导文件。
要同步 sysutils 数据库:
1. 使数据库服务器处于联机状态或停顿方式。
2. 不带任何选项运行 onsmsync 实用程序。
onsmsync 实用程序按照如下方式同步 sysutils 数据库、存储管理器和紧急引导文件:

将备份历史记录添加到 sysutils 中,紧急引导文件中有该备份历史记录,但已从
sysutils 数据库中丢失。

从 sysutils 数据库中除去恢复的记录、整个系统恢复的记录、伪备份记录、成功和
失败的备份的记录。

使不再需要的旧逻辑日志到期。

从 sysutils 数据库再次生成紧急引导文件。

选择到期策略
可从以下三个到期策略中选择:
保留时间日期 (-t)
在特定日期和时间之前删除所有备份。

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 95 -
保留时间的时间间隔 (-i)
删除早于指定时段的所有备份。
保留时间生成 (-g)
为每个备份保留一定数目的版本。
ON-Bar 始终为每个存储空间保留最新的 0 级备份。
它让所有早于指定时间的 0 级备份到
期,除非从所保留的最早 1 级备份恢复时需要这些 0 级备份。
ON-Bar 让所有早于指定时间的 1 级备份到期,
除非从所保留的最早 2 级备份恢复时需要
这些 1 级备份。
ON-Bar 将保留从指定的保留时间之前开始以及指定的保留时间之后结束的整个系统备份。

onsmsync 实用程序
使用 onsmsync 实用程序可通过存储管理器目录来同步 sysutils 数据库和紧急引导文件。
如果您的存储管理器是 GBase 8s Primary Storage Manager,那么还可以使用 onsmsync 实用
程序的导出和导入选项来将 GBase 8s Primary Storage Manager 备份对象导出至外部设备,
并将外部设备中的对象导入到 GBase 8s Primary Storage Manager 管理的设备。 不能对其他
存储管理器使用导出和导入选项。

下表列出了所有 onsmsync 命令元素,但用于导入和导出备份生成的元素除外。用于导入和
导出的命令元素在表 2 中列出。
表 1. onsmsync 命令的元素
元素
用途
关键注意事项
-b
将紧急引导文件
(ixbar.servernum)
和sysutils 数据库
通过对方重新生成。
如果 ixbar 文件为空或不存在,那
么 onsmsync -b 会重新创建 ixbar 文件并
从sysutils 表填充该文件。
如果 ixbar 文件不为空且包含对象数据,那
么 onsmsync -b 会更新 sysutils 数据库
和 ixbar 文件,以使其同步。
如果 ixbar 文件具有条目,并

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 96 -
元素
用途
关键注意事项
且 sysutils 数据库已重新构建,但由于不包
含数据而为空,那么 onsmsync -b 会
从 ixbar 文件重新创建 sysutils 数据。
请不要将 -b 元素与其他 onsmsync 选项一
起使用。
-b 元素不与存储管理器同步。
dbspace
指定要使其到期的一
个或多个存储空间
如果输入多个存储空间的名称,请使用空格来分
隔这些名称。
-f filename 指定包含要到期存储
空间列表的文件的路
径名
使用该选项可避免输入一长串存储空间。文件名
可以是任何有效的 UNIX™ 文件名。
-g generatio
n
指定每个 0 级备份要
保留的版本数
保留最近生成的备份并使此前的所有备份都到
期。
-i interval 指定保留备份的时间
间隔。
实用程序:

保留在此时间间隔之后创建的备份。

使在此时间间隔之前创建的备份到期,并
在到期的对象也被除去时除去这些备份。
如果从该间隔后的其他备份恢复时需要在此间隔
之前的备份,那么该间隔之前的备份不会到期。
使用 ANSI 或 GLS 格式来表示 interval:
YYYY-MM 或 DD HH:MM:SS
-O
覆盖内部错误检查,

强制实施到期策略
如果与 -t、 -g 或 -i 选项一起使用,即
使从发生在此到期日期之后的备份进行恢复时需
要所有级别的备份中的一部分,也要使所有级别
的备份到期。-O 选项不影响逻辑日志到期。请
参阅使所有备份到期。

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 97 -
元素
用途
关键注意事项
-s
跳过对到期的备份的
同步
如果提供了 -s 选项,那么对象到期取决于其
他参数。
-t timestamp 在特定日期和时间之
前让所有备份到期
保留在指定时间戳记后完成的备份。如果从该时
间戳记后发生的其他备份恢复时需要在该时间戳
记之前发生的备份,那么后者不会到期。
使用 ANSI 或 GLS_DATETIME 格式来表示时间戳
记。
-cf value
指定是否备份关键文

在与 -g、
-i 或 -t 一起使
用时,从GBase 8s
Primary Storage
Manager删除关键文件
备份
有效值为:

Yes。备份关键文件。该值为 0 级、1 级
或 2 级备份的缺省值。

No。不备份关键文件。该值为备份逻辑日
志文件的缺省值。

Only。仅备份关键文件。
表 2. onsmsync 导出和导入命令的元素
元素
用途
关键注意事项
-E
将单一备份生成导出
至 GBase
8s
Primary
Storage Manager 外
部池
仅当设置 GBase 8s Primary Storage
Manager 外部池时使用此选项。
如果导出备份生成,那么必须指定前缀,以标识
导出的备份。onsmsync 实用程序会在外部池中
创建一个包含该前缀的子目录,并将导出的对象
放入该目录。
-g generation 指定要导出的备份生
成。
缺省值是当前备份。
-I
从外部 GBase 8s
Primary Storage
Manager 池导入单一
备份生成。
如果从外部池导入备份生成,那么必须指定导出
的备份的前缀。该前缀用于标识要导入的备份生
成。
-l log_ID
导出包含逻辑日志标
识的备份生成。


GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 98 -
元素
用途
关键注意事项
-p prefix
指定要分配给将导出
的备份生成的前缀,

用于标识要导入的备
份的前缀。
当 onsmsync 实用程序导出备份生成时,它会
使用该前缀作为放置该备份的子目录的名称。
-t timestamp 指定包含特定日期和
时间的备份生成
(仅用
于导出)。
使用 ANSI 或 GLS_DATETIME 格式。
当您推出应用程序的新版本时,可能希望包含日
期和时间。
用途
如果不指定任何选项,那么 onsmsync 命令会使用存储管理器目录来同步 sysutils 数据库和
紧急引导文件。
onsmsync 实用程序会将 sysutils 数据库和紧急引导文件中的备份与存储管理
器目录中的备份进行比较,
然后从 sysutils 数据库和紧急引导文件中除去存储管理器目录内
不存在的所有备份。
提示: 要控制 sysutils 数据库是否保留已到期的备份与恢复的历史记录,请 使用
BAR_HISTORY 配置参数。有关信息,请参阅BAR_HISTORY 配置参数。
除了存储空间名或文件名必须放在最后之外,命令的顺序无关紧要。
命令的顺序无关紧要,但以下情况除外:

存储空间名称或文件名必须放在最后。

导出或导入时,-E 或 -I 选项必须放在最前。例如,指定 onsmsync -E -g 2,而不
是 onsmsync -g 2 -E。
在不同计算机上导入和导出备份生成的先决条件如下:

在源计算机和目标计算机上必须具有相同版本的 GBase 8s,
并且这些计算机必须使
用相同的操作系统。

在源计算机和目标计算机上必须设置 GBase 8s Primary Storage Manager 并创建一
个外部池。
当您使用 -E 或 -I 选项导出或导入备份生成时,
必须指定用于标识放置备份生成的子目录的
前缀。
如果使用 -E 或 -I 选项导出或导入备份生成,那么不能使用与导出或导入操作无关的任
何 onsmsync 命令选项。例如,不能同时导出备份生成并重新生成紧急引导文件。
onsmsync -I 命令重命名当前 ixbar 文件,
并创建仅包含恢复导入的备份所必需信息的新文件
您可以将 -cf 选项与 -g、-i 或 -t 选项一起使用,以从存储管理器删除关键文件备份。
如果应用 -g 选项,并且 onsmsync 实用程序的对象列表仅包含逻辑日志而不包含任何空间
备份,那么这些日志备份不会到期。在此情况下,请使用 -t 或 -i 选项来使逻辑日志备份到
期。

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 99 -
示例
以下示例使 2012 年 11 月 30 日前开始的备份到期:
onsmsync -t "2012-11-30 00:00:00""
以下命令将最后一个备份生成导出到外部池中名为 gen 的目录:
onsmsync -E -p gen -g 1
以下命令将按最新程度排名第 4 位的备份生成导出到外部池中名为 gen 的目录:
onsmsync -E -p gen -g 4
以下命令将当前备份生成导出到外部池中名为 gen 的目录:
onsmsync -E -p gen
以下命令将生成 2 中的所有备份对象导出到外部池中名为 gen 的目录:
onsmsync -E -p gen -g 2
以下命令将时间戳记为 2012-12-31 12:00:00 的所有备份对象导出到外部池中名为 gen 的目
录:
onsmsync -E -p gen -t “2012-12-31 12:00:00“
以下命令导入以前缀 gen 标识的子目录中的所有对象:
onsmsync -I -p gen
以下命令导入使用前缀 gen 和时间戳记 2012-12-31 12:00:00 导出的所有备份对象。由于前
缀用于标识备份生成,因此不用指定时间戳记。
onsmsync -I -p gen
以下命令将除了最后两次生成的关键文件备份之外的所有内容删除:
onsmsync -g 2 -cf yes
使 Storage Manager 上的旧备份到期
Storage Manager 和某些第三方存储管理器不允许 onsmsync 实用程序从存储管理器删除
备份。
必须手动使存储管理器中的旧备份到期或将其删除。然后,不带任何参数运行 onsmsync。

要使 Storage Manager上的旧备份到期:
1. 要手动使 Storage Manager 中的旧备份到期,
请使用 ism_config -retention #days 命
令。
有关更多信息,请参阅《GBase 8s Storage Manager 管理员指南》。
2. 不带任何选项运行 onsmsync。
重新生成紧急引导文件
要只重新生成紧急引导文件,请使用 onsmsync -b 命令。

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 100 -
onsmsync -b 命令将旧的紧急引导文件另存为 ixbar.server_number.system_time,
并将其重新
生成为 ixbar.server_number。
重新生成 sysutils 数据库
如果丢失 sysutils 数据库,请使用 UNIX™ 上的 $GBASEDBTDIR/etc 中的 bldutil 实用
程序,以重新创建带有空表的 sysutils 数据库。
接着使用 onsmsync 实用程序重新创建备份并在 sysutils 中恢复数据。
限制: 如果 sysutils 数据库和紧急引导文件都已丢失,那么不能使用 onsmsync 重新生成它
们。 一定要将紧急引导文件与其他操作系统文件一起备份。
删除坏备份
onsmsync 实用程序无法分辨哪些备份未能通过验证。如果最近的备份未能通过验证,但前
面的某一备份却是成功的,那么必须手动从存储管理器中删除失败的备份记录,然后不带
任何选项运行 onsmsync 以同步 ON-Bar。有关更多信息,请参阅 onbar -v 语法:验证备
份。
基于保留时间日期使备份到期
以下示例使 2006 年 11 月 24 日前开始的备份以及所有伪备份、失败的备份与恢复都到
期:
onsmsync -t "2006-11-24 00:00:00"
使生成的备份到期
以下示例保留最新的三组 0 级备份以及相关的增量备份,
同时使所有之前的备份和所有恢
复、伪备份和失败的备份到期:onsmsync -g 3
基于保留时间的时间间隔使备份到期
以下示例让三天以前的所有备份以及所有伪备份、失败的备份与恢复到期:
onsmsync -i "3 00:00:00"
以下示例使 18 个月前的所有备份到期(写作 1 年 + 6 个月):
onsmsync -i "1-6"
使用多个时间点恢复使备份到期
如果您执行多个时间点恢复,那么将存在多个备份的时间线。
下图显示了三条时间线及其备份。
图: 备份的多条时间线


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


在此示例中,第二条时间线从对备份 1 的时间点恢复开始。第二条时间线包含备份 1、5、
6、7 和 8。第三条时间线(粗体显示)包含备份 1、5 和 9。第三条时间线被视为当前时
间线,因为它包含最新的备份。
在运行 onsmsync 实用程序以使旧备份到期时,
onsmsync 将从当前时间线中除去旧备份,

确保当前时间线可从保留的备份对象中恢复。
不在当前时间线中的所有其他备份也将过期,
但是 onsmsync 将不确保其他时间线可从保留的对象中恢复。
onsmsync 实用程序以以下顺序应用到期策略,以确保根据指定的到期策略使当前时间线中
的对象到期,并且确保当前时间线可恢复:

在所有备份对象的集合上应用到期策略。

不使属于当前时间线的备份对象到期。

在当前时间线上应用到期策略,以确保当前时间线可恢复。
同时,将到期策略应用于其他时间线中的备份。
例如,如果在上图的示例上执行 onsmsync -g 2 命令,那么当前时间线中的备份 1 将到期,
第一和第二个时间线中的备份 2、3、4、6 和 7 也将到期。当前时间线中的备份 1、5 和
9 将保留。其他时间线中的备份 8 将保留。
使所有备份到期
除非使用 -O 选项,
否则 onsmsync 实用程序将保留最新的 0 级备份。
如果使用 -O 和 -t 选
项,即使恢复还需要所指定时间前的所有备份,也会将那些备份全部除去。如果使
用 -O 和 -i 选项,
即使恢复还需要所指定时间间隔前的所有备份,
也会将那些备份全部除去。

例如:要使所有备份到期,请指定以下选项:
onsmsync -O -g 0
重要: 如果将 -O 选项与 -t、-i 或 -g 选项一起使用,您可能会意外删除某些关键备份,从而使
恢复无法进行。

函数说明
返回g1、g2 之间的直线距离。
返回值类型:DOUBLE。
示例:
gbase> SELECT ST_Distance(GB_Point(1,1), GB_Point(2,2)) from dual;
+-------------------------------------------+
| GB_Distance(ST_Point(1,1), GB_Point(2,2)) |
+-------------------------------------------+
|

启动数据库服务器或初始化磁盘空间时,数据库服务器会执行一组步骤。可以在消息日志
中查看每个步骤的结果。
磁盘空间初始化总是包含共享内存的初始化。然而,有些通常在共享内存初始化期间发生
的活动(如记录配置更改)在磁盘初始化期间是不需要的,因为这些活动与新初始化的磁
盘无关。
下表显示了在两种类型的初始化期间完成的主要任务。以下各节对每个步骤进行了说明。
表 1. 初始化步骤
共享内存初始化
磁盘初始化
处理配置文件。
处理配置文件。
创建共享内存段。
创建共享内存段。
初始化共享内存结构。
初始化共享内存结构。

初始化磁盘空间。
启动所有必需的虚拟处理器。
启动所有必需的虚拟处理器。
进行必要的转换。

启动®快速恢复。

启动检查点。
启动检查点。
记录配置更改。

更新 oncfg_servername.servernum 文件。
更新 oncfg_servername.servernum 文件。
更改到静默方式。
更改到静默方式。
删除临时表空间(可选)。

设置强制的驻留(如果需要)。
设置强制的驻留(如果指定)。
更改到联机方式并将控制权交还用户。
更改到联机方式并将控制权交还用户。
如果 SMI 表不是最新的,那么更新这些
表。
创建包含 SMI 表的 sysmaster 数据库。

创建 sysutils 数据库。

创建 sysuser 数据库

创建 sysadmin 数据库
监视每个检查点的最大用户连接数。
监视每个检查点的最大用户连接数。

初始化期间使用的配置文件

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 65 -
数据库服务器使用配置参数在初始化和重新启动期间分配共享内存段。 如果您修改了共
享内存配置参数,您必须关闭并重新启动数据库服务器才能使更改生效。
ONCONFIG 环境变量、onconfig 文件和 onconfig.std 模板存储在 $GBASEDBTDIR/etc
(在 UNIX™ 上)中。缺省配置文件将用作模板而不是功能性配置。
在您初始化或重新启动数据库服务器之前,始终设置 ONCONFIG 环境变量,此变量指定包
含配置参数的 onconfig 文件。确保您还具有 onconfig.std 文件。 如果缺少
onconfig.std 文件,服务器将无法初始化。
初始化期间,数据库服务器将在以下文件中查找配置值:
l
如果已设置 ONCONFIG 环境变量,那么数据库服务器将从 onconfig 文件中读
取值。
如果已设置 ONCONFIG 环境变量,但数据库服务器不能访问指定的 onconfig 文
件,那么服务器将返回错误消息。
l
如果未设置 ONCONFIG 环境变量,那么数据库服务器将从 onconfig 文件中读
取值。
如果在 onconfig 文件中省略了任何配置参数,那么数据库服务器将使用服务器中构建的
缺省值。如果在 onconfig 文件中省略了任何配置参数,那么数据库服务器将从
$GBASEDBTDIR/etc/onconfig.std 文件中读取配置值。
重新启动进程将当前配置文件中的值与以前的值(如果有的话)相比较,以前的值存储在
根数据库空间保留页面 PAGE_CONFIG 中。如果存在差异,那么当重新启动数据库服务器
时,数据库服务器将使用当前 onconfig 配置文件中的值。

创建共享内存部分
数据库服务器可使用配置值来计算数据库服务器常驻共享内存的所需大小。此外,数据库
服务器将计算内部值的附加配置要求。将计算和存储开销的空间要求。
要创建共享内存,数据库服务器将从操作系统中获得用于三种不同类型的内存的共享内存
空间:
• 常驻部分,用于数据缓冲区和内部表
• 虚拟部分,用于大多数系统和用户会话内存要求
• IPC 通信部分,用于 IPC 通信
仅当您配置 IPC 共享内存连接时,数据库服务器才分配共享内存的该部分。
接着,数据库服务器会将共享内存段连接到其虚拟地址空间然后初始化共享内存结构。
有关共享内存结构的更多信息,请参阅共享内存的虚拟部分。
在完成了初始化并且数据库服务器已经开始运行之后,它可以根据需要创建额外的共享内
存段。数据库服务器将以页大小的增量方式创建段。

初始化或重新启动共享内存

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 66 -
在数据库服务器连接到共享内存之后,它将清除未初始化数据的共享内存空间。接着,数
据库服务器将设计共享内存头信息,并在共享内存结构中初始化数据。数据库服务器将安
排逻辑日志缓冲区所需的空间,初始化这些结构,然后将形成逻辑日志缓冲区的三个单独
的缓冲区链接在一起。有关这些结构的更多信息,请参阅《GBase 8s 管理员参考》中的
onstat 实用程序部分。
在数据库服务器重新映射共享内存空间之后,它将新的开始地址以及每个结构的大小注册
到新的共享内存头中。
共享内存初始化期间,磁盘结构和磁盘布局将不受影响。数据库服务器将从磁盘中读取必
需的地址信息(如逻辑和物理日志的位置),然后使用此信息更新共享内存中的指针。

初始化磁盘空间
该过程仅在磁盘空间初始化期间才执行,而不是在数据库服务器重新启动时执行。初始化
共享内存结构之后,数据库服务器将开始初始化磁盘。数据库服务器初始化保留在磁盘的
根数据库空间中的所有保留页面,并将页面 0 控制信息写入该磁盘。
FULL_DISK_INIT 配置参数指定当根路径位置(第一个块位置的第一个页面处)有页面
0 时,oninit -i 是否可在实例上运行。使用此配置参数可防止意外重新初始化现有服务器
实例的磁盘。
FULL_DISK_INIT 配置参数的缺省设置为 0。如果此配置参数设置为 0,那么仅当根路
径位置没有页面 0 时,oninit -i 命令才能运行。
如果根路径位置有页面 0,那么仅当 FULL_DISK_INIT 配置参数设置为 1 时,才会执
行初始化。初始化之后,数据库服务器会自动将 FULL_DISK_INIT 配置参数重置为 0。

启动所有必需的虚拟处理器
数据库服务器启动其所需的所有虚拟处理器。onconfig 文件中的参数影响将要启动哪些处
理器。例如,NETTYPE 参数可以影响为建立连接而启动的处理器的数量和类型。有关虚
拟处理器的更多信息,请参阅虚拟处理器。

进行必要的转换
数据库服务器将检查其内部文件。如果这些文件是来自较早版本的,那么该它会将这些文
件更新为当前格式。

启动快速恢复
数据库服务器检查是否需要快速恢复,如果需要则启动快速恢复。有关快速恢复的更多信
息,请参阅快速恢复。
快速恢复不会在磁盘空间初始化期间执行,因为还没有任何要恢复的内容。

启动检查点

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 67 -
在快速恢复完成后,数据库服务器将执行一个检查点来验证是否所有已恢复的事务都已清
空到磁盘,以便不重复执行这些事务。
作为检查点过程的一部件,数据库服务器将在消息日志中写入检查点完成的消息。有关检
查点的更多信息,请参阅检查点。
此时数据库服务器是移动到静默方式还是联机方式,取决于您如何启动初始化或数据库服
务器重新启动进程。

记录配置更改
数据库将存储在配置文件中的当前值与存储在根数据库空间保留页面 PAGE_CONFIG 中的
以前的值相比较。当存在差异时,数据库服务器会将消息中的两个值(旧的和新的)都记
录到消息日志中。
该任务不会在磁盘空间初始化或重新启动时执行。

创建 oncfg_servername.servernum 文件
数据库服务器将创建 oncfg_servername.servernum文件,并在每次添加或删除数据库空
间、Blob 空间、逻辑日志文件或块时更新该文件。无需以任何方式处理该文件,但是可
以发现在 $GBASEDBTDIR/etc 目录(在 UNIX™ 上)中列出了该文件。数据库服务器在用
于抢救逻辑日志的整个系统复原期间,使用 oncfg_servername.servernum 文件。
有关 oncfg_servername.servernum 文件的更多信息,请参阅《GBase 8s 管理员参考》
中有关数据库服务器使用的文件的章节。

删除临时表空间
数据库服务器将在所有数据库空间中搜索临时表空间。(如果您使用 oninit 的 -p 选项
来初始化数据库服务器,那么数据库服务器会跳过此步骤。)这些临时表空间(如果有的
话)是用户进程所留下的表空间,这些用户进程过早终止而未能执行适当的清除。数据库
服务器将删除任何临时表空间并回收磁盘空间。有关临时表空间的更多信息,请参阅临时
表。
该任务在数据库服务器重新启动时执行;它在磁盘空间初始化期间不执行。

设置强制驻留(如果指定)
如果 RESIDENT 配置参数的值是 -1 或是大于 0 的数,那么数据库服务器将尝试强制实
施共享内存的驻留状态。如果主机系统不支持强制的驻留,那么初始化过程将继续。驻留
未强制执行,所以数据库服务器将向消息日志发送错误消息。有关 RESIDENT 配置参数的
更多信息,请参阅《GBase 8s 管理员参考》。

将控制权交还用户
仅当发生了初始化而非数据库服务器重新启动时,数据库服务器才会将 GBase 8s

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 68 -
Database Server initialized - complete disk initialized 消息写入消息日志。数据
库服务器还将动态分配虚拟共享内存段。
此时,控制权被交还用户。任何由初始化过程生成的错误消息都将在下列位置显示:
• 命令行
• 数据库服务器消息日志文件,由 MSGPATH 配置参数指定。
有关 MSGPATH 参数的更多信息,请参阅《GBase 8s 管理员参考》。
• Server Administrator (ISA) 的摘要部分
可以使用oninit -w 实用程序,迫使服务器在可配置的超时内返回到命令提示符。oninit
-w 实用程序对于故障诊断初始化故障很用的。 有关 oninit 的语法和信息,请参阅
《GBase 8s 管理员参考》。

创建 sysmaster 数据库并准备 SMI 表
尽管数据库服务器已将控制权交还给了用户,它还是未完成工作。数据库服务器现在检查
系统监视接口(SMI)表。 如果 SMI 表不是当前表,那么数据库服务器将更新这些表。
如果 SMI 表不存在(当初始化磁盘时发生该情况),那么数据库服务器将创建这些表。
当数据库服务器构建了 SMI 表之后,它将消息 sysmaster 数据库已成功构建放入消息日
志中。数据库服务器还会在转换和还原期间重新创建 sysmaster 数据库。有关 SMI 表的
更多信息,请参阅《GBase 8s 管理员参考》中有关 sysmaster 数据库的章节。
如果您在数据库服务器完成构建 SMI 表之前关闭了该数据库服务器,那么构建这些表的
进程将停止。这种情况不会损坏数据库服务器。数据库服务器在您下次使数据库服务器联
机时构建 SMI 表。但是,如果您不允许这些 SMI 表完成构建,您将无法运行对于那些表
的任何查询,并且您也无法使用 ON-Bar 进行备份。
完成创建 SMI 表后,即可使用数据库服务器了。数据库服务器将运行直到您将其停止或
出现可能发生的故障。
建议: 不要尝试通过停止虚拟处理器或终止另一个数据库服务器进程来停止数据库服务器。
有关更多信息,请参阅启动和停止虚拟处理器。

创建 sysutils 数据库
数据库服务器将在磁盘初始化、转换或还原期间删除并重新创建 sysutils 数据库。ON-
Bar 将在 sysutils 数据库中存储备份与复原信息。 请稍候,直到在消息日志中显示消
息 sysutils database built successfully。有关更多信息,请参阅《GBase 8s 备份与
复原指南》。

创建 sysuser 数据库
sysuser 数据库用于 GBase 8s 服务器与服务器通信中的可插式认证模块 (PAM) 认证。

创建 sysadmin 数据库
sysadmin 数据库提供了 GBase 8s 中的远程管理和调度程序 API 功能部件。

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

监视最大用户连接数
在每个检查点上,数据库服务器都在消息日志中打印最大的用户连接数:maximum server
connections number。可以监视自从上次重新启动或磁盘初始化以来已经连接到数据库服
务器的用户数。
当客户重新初始化数据库服务器时,显示的数量将复位。