---
title: 普通租户下 SELECT DBA_OB_LS_LOCATIONS 超时报错 -5150-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 普通租户下 SELECT DBA_OB_LS_LOCATIONS 超时报错 -5150相关的常见问题和使用技巧，帮助您快速解决 普通租户下 SELECT DBA_OB_LS_LOCATIONS 超时报错 -5150的难题。
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

划线反馈

# 普通租户下 SELECT DBA_OB_LS_LOCATIONS 超时报错 -5150

更新时间：2024-01-22 01:56

适用版本： V4.1.x 内容类型：Troubleshoot  

## 问题描述

在使用 OceanBase 数据库社区 V4.1.0_CE 版本的普通租户下查询`DBA_OB_LS_LOCATIONS` 视图超时并伴随 -5150 报错。

1. 登录用户租户，查询 `DBA_OB_LS_LOCATIONS` 视图，查询会报错超时。

      1. 查询 `DBA_OB_LS_LOCATIONS` 视图。

        ```shell
        obclient > SELECT * FROM DBA_OB_LS_LOCATIONS;
        ERROR 4012 (HY000): Timeout, query has reached the maximum query timeout: 10000000(us), maybe you can adjust the session variable ob_query_timeout or query_timeout hint, and try again.

        ```
      2. 用户租户下查 `DBA_OB_LS_LOCATIONS` 视图时，由于 join 了二张内部表 `__all_virtual_core_meta_table` 和 `__all_virtual_ls_meta_table`，走了 px 路径，报错-5150 时，一直重试到超时。导致客户端报错查询超时。具体报错信息如下。

        ![image.png](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/knowledge-base/database/sql/outtime20230926002.jpg)
 2. 用户租户下单独查询 `__all_virtual_core_meta_table` 时，报错-5150，SQL 路径不会重试，直接跳过并返回空。查询成功。

      1. 单独查询 `__all_virtual_core_meta_table` 内部表。

        ```shell
        obclient> SELECT * FROM oceanbase.__all_virtual_core_meta_table;
        Empty set, 1 warning (0.01 sec)

        ```
      2. 具体报错信息如下。

        ![image.png](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/knowledge-base/database/sql/outtime20230926001.jpg)

#### 说明

`__all_virtual_core_meta_table` 是一张 rs_only 的虚表，需要路由到 RS 所在机器执行。用户租户下查询该表，可能因为 RS 所在机器没有用户租户资源而报错-5150 OB_TENANT_NOT_IN_SERVER。

## 适用版本

OceanBase 数据库社区 V4.1.0_CE 版本。

## 问题原因

普通租户下查询，因 RS 节点上没有租户资源，报错-5150。报错OB_TENANT_NOT_IN_SERVER，一直重试到超时。1-1-1 集群，可以保证租户资源都在 RS 上，但凡 Zone 大于1个节点，就不能保证普通租户资源一定在 RS 机器上。

## 解决方法

升级至问题已修复版本，目前修复版本为 OceanBase 数据库社区版 V4.1.0_CE_BP1 (oceanbase-ce-4.1.0.0-101000022023050809) 及之后版本。

上一篇

[OceanBase 数据库 Oracle 模式下授予其它用户访问视图的权限报错 -5231](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000267158)

下一篇

[同义词嵌套场景下会导致视图访问异常](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000233831) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
