找不到系统包如何处理?

本文介绍当查询不到某个系统包时,如何进行问题定位。

适用版本

OceanBase 数据库所有版本

解决方式

对于 OceanBase 数据库 V2.2.7x 及后续版本,查询

DBA_SOURCE

视图;对于 OceanBase 数据库 V2.2.7x 前的版本,登录到 sys 租户查询

__all_package

表,查看是否包含相关的记录。

  • 如果包含相关记录,请检查您调用系统包的 SQL 语法。

  • 如果未包含相关记录,登录到 OBServer 服务器,查看

    oceanbase/admin

    目录下是否有该系统包的定义文件。

  • 如果包含定义文件,则可能是升级不完全,需要联系 OceanBase 技术支持。

  • 如果不包含定义文件,说明当前版本不支持该系统包。