buildsmi 脚本

当第一次启动数据库服务器时,它运行名为 buildsmi 的脚本,该脚本位于 etc 目录。该脚本构建支持 SMI 的数据库和表。数据库服务器需要大约 1750 页逻辑日志空间可用页以构建 sysmaster 数据库。

如果接收到指示您运行 buildsmi 脚本的错误信息,那么可能在数据库构建 SMI 数据库、表和视图时发生了问题。使用 buildsmi 时,将删除然后重新创建现有的 sysmaster 数据库。

在确保创建数据库过程中 sysmaster 数据库没有相关联接后,该脚本才能被执行。而且在 UNIX™ 上该脚本必须以 gbasedbt 用户的身份运行,在 Windows™上该脚本必须以 GBasedbt-Admin 群组成员的身份运行。例如:若有一个调度程序的任务在 buildsmi 脚本开始时运行,且该程序试图去联接 sysmaster 中的任意一表,那么脚本就会运行失败。

buildsmi 脚本运行中产生的错误信息(在 UNIX )会被写入 /tmp/buildsmi.out 文件中,或者写入 %GBASEDBTDIR%\etc\buildsmi_out 文件中(在 Windows 上)。%GBASEDBTSERVER% GBase 8s 实例的名称。