暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

OceanBase SQL语句CREATE TENANT

2024-03-29
184

描述

该语句用来创建租户。

说明

只有用 root 用户连接到 sys 租户才能使用 CREATE TENANT 语句创建租户。

语法

CREATE TENANT [IF NOT EXISTS] tenant_name 
     [tenant_characteristic_list] [opt_set_sys_var];

tenant_characteristic_list: 
  tenant_characteristic [, tenant_characteristic...]

tenant_characteristic: 
      COMMENT 'string'  
    | {CHARACTER SET | CHARSET} [=] charsetname 
    | COLLATE [=]  collationname
    | ZONE_LIST [=] (zone [, zone...]) 
    | PRIMARY_ZONE [=] zone  
    | DEFAULT TABLEGROUP [=] {NULL | tablegroup}
    | RESOURCE_POOL_LIST [=](poolname [, poolname...])
    | LOCALITY [=] 'locality description'

opt_set_sys_var:
  {SET | SET VARIABLES | VARIABLES} system_var_name = expr [,system_var_name = expr] ...

参数解释

参数描述
tenant_name指定租户名。最长 128 个字符,只能有大小写英文字母,数字和下划线,而且必须以字母或下划线开头,并且不能是 OceanBase 数据库的关键字。
IF NOT EXISTS如果要创建的租户名已存在,并且没有指定 IF NOT EXISTS,则会报错。
RESOURCE_POOL_LIST资源池列表,创建租户时的必填项。
DEFAULT TABLEGROUP设置租户默认表组信息,NULL 表示取消默认表组。 如果不指定,默认为 NULL
COMMENT指定注释。
CHARACTER SET | CHARSET指定租户的字符集。
COLLATE指定字符序。
PRIMARY_ZONE指定租户所在的 Primary Zone 名称。
LOCALITY描述副本在 Zone 间的分布情况。 例如:F@z1,F@z2,F@z3 表示 z1z2z3 为全功能副本。
system_var_name指定租户系统变量值。

示例

  • 创建租户。

    obclient> CREATE TENANT IF NOT EXISTS tenant1 CHARSET='utf8mb4',PRIMARY_ZONE='zone1',
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论