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-租户》