Oceanbase相关命令
重启所有服务
obd cluster restart demo
或者切换到 oceanbase-ce 目录下,然后执行:./bin/observer
Oceanbase相关查询命令
不登录数据库执行(需要在部署OceanBase的服务器上执行)
命令 |
作用 |
obd cluster list |
查询当前 OBD 内注册的所有集群(deploy name)的状态。 |
obd cluster display <cluster_name> |
查询指定集群的详细信息,<cluster_name> 是目标集群的名称。 |
obd cluster tenant show <deploy_name> |
查看集群中的租户列表,<deploy_name> 是目标集群的名称。 |
登录数据库执行
通用的
命令 |
作用 |
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(); |
查看当前登录的用户。返回root@xxx.xxx.xxx.xxx |
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-租户》