返回首页

gbase数据、南大通用产品文档:GBase8sonmode O: 重设 ONDBSPACEDOWN WAIT 方式

更新日期:2024年09月11日

语法:

元素
用途
关键注意事项
-O
重设 ONDBSPACEDOWN 配置参数的 WAIT 方式 无

只能在以下情况中使用 onmode -O 选项:
l ONDBSPACEDOWN 设置为 WAIT。
l 发生禁用 I/O 错误,导致数据库服务器阻塞所有正在更新的线程。
l 您无法或不想更正导致禁用 I/O 错误的问题。
l 您想要使数据库服务器将已禁用 dbspace 标记为关闭并继续进程。
当您执行此选项时,数据库服务器会将导致禁用 I/O 错误的 dbspace 标记为关闭,完成检
查点,并释放已阻塞的线程。然后,onmode 提示您一下消息:
This will render any dbspaces which have incurred disabling I/O errors unusable
and require them to be restored from an archive.
Do you wish to continue?(y/n)
当您运行 -O 选项时,如果 onmode 在非临界 dbspace 上未找到任何禁用 I/O 错误,它
将通知您以下消息:
There have been no disabling I/O errors on any noncritical dbspaces.
该命令有等同的 SQL 管理 API 函数。

将循环执行insert values 的场景改为一个insert select 语句,这样避免多次提交,
性能提升很高。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1313

API 命令的权限
随同 admin() 或 task() 函数,使用 revoke admin 参数来撤销运行 SQL 管理 API 命令的
权限。
语法

元素
描述
关键考虑
user_name
要取消其权限的用户名。

privilege_group
权限组名。
请参阅 SQL 管理 API 门户:
按权限组划分参数 查看权限组
的列表。

用法
仅用户 gbasedbt 或者对于 SQL 管理 API 命令有 ADMIN 或 GRANT 权限的用户,可
使用 revoke admin 参数。
使用 revoke admin 参数来撤销个别用户运行 SQL 管理 API 命令的权限。您可撤销特定
权限组的权限,或撤销所有权限。
示例
下列命令撤销用户 Bob 运行备份和恢复 SQL 管理命令的权限:
EXECUTE FUNCTION task("revoke admin", "Bob", "BAR");
下列命令撤销用户 Bob 运行任何 SQL 管理命令的所有权限:
EXECUTE FUNCTION task("revoke admin", "Bob");