OceanBase数据库-学习笔记3-Oceanbase相关命令

Oceanbase相关命令

重启所有服务

obd cluster restart demo
或者切换到 oceanbase-ce 目录下,然后执行:./bin/observer

Oceanbase相关查询命令

不登录数据库执行(需要在部署OceanBase的服务器上执行)

命令 作用
obd cluster list 查询当前 OBD 内注册的所有集群(deploy name)的状态。
obd cluster display 查询指定集群的详细信息, 是目标集群的名称。
obd cluster tenant show 查看集群中的租户列表, 是目标集群的名称。

登录数据库执行

通用的

命令 作用
SHOW VARIABLES LIKE ‘version%’; 查看数据库版本。
SHOW VARIABLES LIKE ‘ob_compatibility_mode’; 查看当前租户的兼容模式。
SHOW VARIABLES LIKE ‘character_set%’; 查询数据库的字符集。
SELECT user_name, tenant_id FROM oceanbase.__all_user; 查询OceanBase中所有用户及其所属租户的信息。
SHOW TENANT; 查看当前租户名称。
SELECT effective_tenant_id(); 查看当前租户的ID。
SHOW TENANT STATUS; 查看当前租户的状态。
SELECT host, user from mysql.user; 查看当前租户下的所有用户。
SELECT USER(); 查看当前登录的用户。返回[email protected]
SELECT CURRENT_USER(); 查看当前用户信息。返回:root@%
ALTER USER root IDENTIFIED BY ‘new_password’; 修改用户密码。

sys租户中执行

命令 作用
SELECT tenant_id, tenant_name FROM oceanbase.__all_tenant; 查询OceanBase中所有租户的ID和名称。
SELECT * FROM DBA_OB_TENANTS\G 查看所有租户视图信息。
SELECT * FROM DBA_OB_Unit_CONFIGS\G 查看资源规格视图。
DROP RESOURCE UNIT S1_unit_config; 删除资源规格。
SELECT * FROM DBA_OB_UnitS\G 查看资源单元视图。
SELECT * FROM DBA_OB_RESOURCE_POOLS\G 查看资源池视图。
DROP RESOURCE POOL pool_name; 删除资源池。
SELECT * FROM oceanbase.DBA_OB_ZONES; 查看所有ZONE的信息

普通租户中执行

命令 作用
SELECT * FROM DBA_OB_TENANTS\G 查看自己租户视图信息。

以上就是本次的分享,感谢阅读。

上一章:《OceanBase数据库-学习笔记2-C#/C++程序如何访问》
下一章:《OceanBase数据库-学习笔记4-租户》

你可能感兴趣的:(Linux札记,oceanbase,数据库,学习,笔记)