返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

建表时指定表空间
功能说明
创建表时可以指定要使用的TABLESPACE,
不做指定则使用库的默认表空间。

区表作为一个表来看待,只能指定一个tablespace,不支持为不同分区指定不同
tablespace。
语法格式
CREATE TABLE [[vc_name.]database_name.]table_name (column_def...) TAB
LESPASCE=tablespace_name;
表5- 65 参数说明
参数名称


vc_name
虚拟集群名称,可选项。
database_name
数据库名称,可选项。
table_name
表名称。
tablespace_name
表空间名称。
说明

CREATE TABLE …LIKE…不支持指定表空间;

CREATE TABLE …AS SELECT…支持指定表空间。


启动实例
gs_om -t start [-h HOSTNAME] [-D dataDir] [--time-out=SECS] [--security-mode=MODE]
[--cluster-number=None] [-l LOGFILE]

停止实例
gs_om -t stop [-h HOSTNAME] [-D dataDir]
[--time-out=SECS] [-m MODE] [-l LOGFILE]

重启实例
gs_om -t restart [-h HOSTNAME] [-D dataDir] [--time-out=SECS]
[--security-mode=MODE] [-l LOGFILE] [-m MODE]

查询实例状态
gs_om -t status [-h HOSTNAME] [-o OUTPUT] [--detail] [--all] [-l LOGFILE]

查询GBase 8c 状态详细信息
gs_om -t query [-o OUTPUT]

SSL 证书替换
gs_om -t cert --cert-file=CERTFILE [-l LOGFILE]
gs_om -t cert --rollback

开启、关闭数据库内kerberos 认证
gs_om -t kerberos -m [install|uninstall] -U USER [-l LOGFILE]
[--krb-client|--krb-server]

显示帮助信息
gs_om -? | --help

显示版本号信息
gs_om -V | --version

chunk 归还空间到存储池(SQL 管理 API)
随同 admin() 或 task() 函数,使用 drop chunk to storagepool 参数来从空 chunk 归
还空间到存储池。
语法

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


元素
描述
关键考虑
space_name
chunk 所在其中的存储空间的名称。

path_name
chunk 的路径。

offset
chunk 的偏移量,以 KB 为单位。


示例
下列命令在名为 bigdbs 的 dbspace 中删除空 chunk,并将所有释放的空间添加到存储
池。
EXECUTE FUNCTION task("drop chunk to storagepool", "bigdbs", "/dev/rawdisk23",
"100 KB");