返回首页

gbase数据、南大通用产品文档:GBase8alicense 错误列表

更新日期:2024年09月11日


GBase 8a MPP Cluster 产品手册
7 附录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1707

当您在不符合 ANSI 的数据库中创建表时,所有用户都有访问该表的权限,直到您作为该
表的所有者取消特定用户的表级别权限为止。
下表介绍控制用户可如何访问表的四种权限。

权限
用途
Select 逐表授予权限,并允许您从表选择行。(此权限可限定于表中的特定列。)
Delete 允许您删除行。
Insert 允许您插入行。
Update 允许您更新现有的行(即,更改其内容)。

创建数据库和表的人们经常将 Connect 和 Select 权限授予 public,
以便所有用户都拥有它
们。如果您可查询表,则您至少具有对那个数据库和表的 Connect 和 Select 权限。
您需要其他的表级别权限来修改数据。表的所有者经常保留这些权限,或仅将它们授予特
定的用户。因此,您可能无法修改您可自由地查询的一些表。
例如,由于这些权限都是逐表授予的,因此您仅可拥有对一个表的 Insert 权限,以及仅拥
有对另一表的 Update 权限。甚至可进一步将 Update 权限限定于表中的特定列。
要获取关于这些及其他表级别权限的更多信息,请参阅《GBase 8s 数据库设计和实现指
南》。

使用 DUMPSHMEM 配置参数来指出是否在断言失败时创建共享内存转储。
此配置参数还指定
将多少内存写到 shmem.pid.cnt 文件,该文件在 DUNPDIR 配置参数指定的目录中。
onconfig.std 值
DUMPSHMEM 1

0 = 不创建共享内存转储。
1 = 创建数据库使用的所有共享内存的共享内存转储。
2 = 创建不包括常驻内存中缓冲池的共享内存转储。
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
如果 DUMPSHMEM 设置为 1,则转储数据库服务器使用的所有共享内存,这可导致生成一个
大文件。当空间有限时,设置 DUMPSHMEM 为 2,因为此设置会生成一个较小的共享内存转
储文件。
pid 值是虚拟处理器的进程标识号。虚拟处理器每次遇到断言失败 cnt 值就增加。cnt 值
域可从 1 到 DUMPCNT 配置参数值。达到 DUMPCNT 值之后,不再创建文件。如果数据库服
务器继续检测到不一致,则向消息日志报告错误(并或许向应用程序报告),但不再保存
进一步的诊断信息。