欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/
用户租户与通常所见的数据库管理系统相对应,可以被看作是一个数据库实例。它由系统租户根据业务需要所创建出来。 用户租户具备一个实例所应该具有的所有特性,主要包括:
- 可以创建自己的用户
- 可以创建数据库(database,仅 MySQL 兼容模式支持)、表(table)等所有客体对象
- 有自己独立的系统表和系统视图
- 有自己独立的系统变量
- 数据库实例所具备的其他特性
所有用户数据的元信息都存储在用户租户下,所以每个租户都有自己的命名空间,并且彼此隔离不可访问。系统租户管理所有用户租户,系统租户与用户租户之间的层级关系如下图所示。
在用户租户下创建的用户,只能登录到本租户,对其他租户不可见。
- 对于 MySQL 兼容模式的租户,可以从视图
mysql.user
中查询用户信息。 - 对于 Oracle 兼容模式的租户,可以从系统视图
ALL_USERS
中查询用户信息。
在用户租户下可以创建表,创建后对其他租户不可见。
- 对于 MySQL 兼容模式的租户,可以从
information_schema.tables
视图中查询本租户所有用户表的信息。 - 对于 Oracle 兼容模式的租户,可以从
ALL_TABLES
视图中查询本租户所有用户表的信息。
用户租户只能在本租户下修改本租户的系统变量。
- 对于 MySQL 兼容模式的租户,可以从
information_schema.global_variables
和information_schema.session_variables
视图中查询系统变量信息。也可以通过SHOW VARIABLES
语句查询。 - 对于 Oracle 兼容模式的租户,可以通过
SHOW VARIABLES
语句来查询本租户所有的系统变量。
欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。