【问题标题】:Failed to find `__all_virtual_server_stat` table in database?在数据库中找不到 __all_virtual_server_stat 表?
【发布时间】:2023-01-10 14:37:13
【问题描述】:

当我作为 sys 租户连接到数据库时,似乎无法访问表 __all_virtual_server_stat 来查找我的 oceanbase 集群的状态。我的oceanbase版本应该是community edition 4.0。

__all_virtual_server_stat表不存在了吗,有没有人有同样的问题?

【问题讨论】:

    标签: datatable multi-tenant oceanbase


    【解决方案1】:

    __all_virtual_server_stat 表可能在您的 OceanBase 数据库中不可用,或者您没有足够的权限访问它。

    在OceanBase 4.0中,__all_virtual_server_stat表用于存储集群中虚拟服务器的状态信息。该表仅供sys租户使用,其他租户无法访问。

    如果您无法访问 __all_virtual_server_stat 表,可能是由于以下原因之一:

    您的数据库中不存在该表。这可能是由于您的数据库安装存在问题,或者可能是该表已被删除或禁用。

    您没有访问该表所需的权限。 sys 租户对数据库中的所有表具有完全访问权限,但其他租户可能具有更有限的权限。

    要解决此问题,您可能需要尝试以下操作:

    验证您是否作为 sys 租户连接到数据库。您可以使用 SHOW CURRENT TENANT 查看您当前的租户;命令。

    检查数据库日志以查找可能与 __all_virtual_server_stat 表相关的任何错误或消息。

    有关 __all_virtual_server_stat 表以及如何访问它的更多信息,请参阅 OceanBase 文档或联系 OceanBase 支持。

    【讨论】:

    • 我来帮你!非常感谢。 :-)
    猜你喜欢
    • 1970-01-01
    • 2012-12-03
    • 2013-12-12
    • 1970-01-01
    • 2017-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多