返回首页

gbase数据、南大通用产品文档:GBase8sonparams d l lognum: 删除逻辑日志文件

更新日期:2024年09月11日

语法:


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

元素
用途
关键注意事项
-d -l
lognum
删除日志文件号所指
定的逻辑日志文件
Restrictions: lognum 值必须是大于或等于 0 的无
符号整数。
可以从 onstat -l 的 number 字段获得 lognum。
lognum 的可能是无序的
-y
导致数据库服务器自
动对所有提示响应
“是”


用法
一次只能删除一个日志文件。
在所有时间,数据库服务器最少需要三个逻辑日志文件。如果数据库服务器配置有三个逻
辑日志文件,那么您不能删除日志文件。
重要: 在删除任意前三个逻辑日志文件前,您必须添加新的逻辑日志文件并对逻辑日志文
件进行备份。必须使用 ontape -a 命令或 ontape -c 命令执行备份。在添加新的逻辑日志文
件并执行备份之后,您可以使用 onparams -d -llognum 删除前三个逻辑日志文件。
日志文件的状态取决于该日志文件是否被删除和日志文件被删除时数据库服务器采取的操
作:
l 如果删除一个从未被写入的状态为|“新添加”(A)日志文件,数据库服务器删除
日志文件并立即释放空间。
l 如果删除一个已使用的状态为“已使用”(U)或 “空闲”(F)的文件,那么数
据库服务器将它标记为“已删除” (D)。并在对包含该日志文件的 dbspace 和
root dbspace 采用 0 级备份之后,数据库服务器删除此日志文件并释放空间。
l 您不能删除当前使用(C)的日志文件或包含最近检查点记录(L)的日志文件。
该命令有等同的 SQL 管理 API 命令。
将逻辑日志文件移动到另一个 dbspace 时,
使用 onparams 命令添加或删除逻辑日志文件。
请参阅 GBase 8s 管理员指南 中的 管理逻辑日志文件 一章中的移动逻辑日志文件。

功能描述
修改模式属性。
注意事项
只有模式的所有者或者被授予了模式ALTER 权限的用户有权限执行ALTER SCHEMA
命令,系统管理员默认拥有此权限。
但要修改模式的所有者,当前用户必须是该模式的所有
者或者系统管理员,且该用户是新所有者角色的成员。
对于系统模式pg_catalog,只允许初始用户修改模式的所有者。
语法格式
修改模式的防篡改属性。
ALTER SCHEMA schema_name { WITH | WITHOUT } BLOCKCHAIN
修改模式的名称。
ALTER SCHEMA schema_name
RENAME TO new_name;
修改模式的所有者。

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
740
ALTER SCHEMA schema_name
OWNER TO new_owner;
参数说明

schema_name
现有模式的名称。
取值范围:已存在的模式名。

RENAME TO new_name
修改模式的名称。非系统管理员要改变模式的名称,则该用户必须在此数据库上有
CREATE 权限。
new_name:模式的新名称。
取值范围:字符串,要符合标识符命名规范。

OWNER TO new_owner
修改模式的所有者。
非系统管理员要改变模式的所有者,
该用户还必须是新的所有角色
的直接或间接成员,并且该成员必须在此数据库上有CREATE 权限。
new_owner:模式的新所有者。
取值范围:已存在的用户名/角色名。

{ WITH | WITHOUT } BLOCKCHAIN
修改模式的防篡改属性。
具有防篡改属性模式下的普通行存表均为防篡改历史表,
不包
括外表、临时表、系统表。当该模式下不包含任何表时才可修改防篡改属性。另外,不支持
临时表模式。toast 表模式、dbe_perf 模式、blockchain 模式修改防篡改属性。
示例
--创建模式ds。
gbase=#CREATE SCHEMA ds;
--将当前模式ds 更名为ds_new。
gbase=#ALTER SCHEMA ds RENAME TO ds_new;

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
741
--创建用户jack。
gbase=#CREATE USER jack PASSWORD 'xxxxxxxxx';
--将DS_NEW 的所有者修改为jack。
gbase=#ALTER SCHEMA ds_new OWNER TO jack;
--删除用户jack 和模式ds_new。
gbase=#DROP SCHEMA ds_new;
gbase=#DROP USER jack;
相关命令
CREATE SCHEMA,DROP SCHEMA

参数说明:设置本端侦听和鉴权的第六个节点信息。
该参数属于SIGHUP 类型参数,请参考表15-1 中对应设置方法进行设置。
取值范围:字符串。其中空字符串表示没有配置第六个节点信息。
默认值:空字符串