数据库服务器创建并维护 sysmaster 数据库。它类似于数据库的系统目录,数据库的系统目录在 GBase 8s SQL 参考指南 中描述。正如数据库服务器管理的每个数据库的系统目录对数据库中的对象和特权进行跟踪那样,每个数据库服务器的 sysmaster 数据库对有关数据库服务器的信息进行跟踪。
数据库服务器在其初始化磁盘空间时创建 sysmaster 数据库。数据库服务器创建具有未缓冲的日志记录的数据库。您不能删除数据库或其中的任何表,并且不能关闭日志记录。
作为在 UNIX™ 上的用户 GBasedbt 或者 Windows™ 上的 GBasedbt-Admin 组的成员,您可以在 sysmaster 数据库创建 SPL 例程。(也可以在 sysmaster 中的表上创建触发器,但数据库服务器从不执行那些触发器。)
联接 sysmaster 中的多个表可能返回不一致的结果,因为数据库服务器在联接过程中并不锁定这些表。可以将 sysmaster 表与其他数据库中的表进行联接。然而,要将 sysmaster 表与非日志记录数据库中的表进行联接,首先要使非日志记录数据库成为当前数据库。