---
title: 如何获取 OCP/ODC/OMS Meta 集群各个租户的 root 密码-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于如何获取 OCP/ODC/OMS Meta 集群各个租户的 root 密码相关的常见问题和使用技巧，帮助您快速解决如何获取 OCP/ODC/OMS Meta 集群各个租户的 root 密码的难题。
---
切换语言

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

划线反馈

# 如何获取 OCP/ODC/OMS Meta 集群各个租户的 root 密码

更新时间：2026-06-26 02:02

适用版本： V2.x、V3.x、V4.x 内容类型：How-to  

本文主要介绍如何获取 OCP/ODC/OMS 等产品的 Meta 集群中 sys 租户与 meta 租户的 root 登录密码。

## 适用版本

OAT V2.x、V3.1.x、V3.2.0、V4.x 版本。

## 通过 Antma/OAT 获取密码

- 使用 Antman 部署的 Meta 集群：通过 antman 目录中的 getpass.sh 来获取各个租户的 root 密码。

  ```
  /root/t-oceanbase-antman/tools/getpass.sh

  sys: 2lxYrEN}h4
  meta: tk3YUL@KQj
  monitor: K4}Ze+jBVO
  sysmonitor: nE}v2zZ2^p
  omsmeta: }1%Nt2r9DY
  odcmeta: {jHEAE+ou0
  proxysys: itR5uQID^+
  proxyro: I+9AGhpjB%

  ```
 - 使用 OAT 3.1 - 部署的 Meta 集群：通过 oat docker 内的 getpass.sh 来获取各个租户的 root 密码。

  ```
  # docker exec oat /oat/task_engine/shells/Antman/tools/getpass.sh

  sys: }vxiw+DB41
  meta: EZ335+xibz
  monitor: Y2lzOp8lY}
  sysmonitor: 0z0j%VXOJ9
  omsmeta: sl%I0T2Aj6
  odcmeta: 8ouZ8%HrSz

  ```
 - 使用 OAT 3.2 + 部署的 Meta 集群：使用 docker 内的 manage.py 来获取各个租户的 root 密码。

     1. 登录 docker oat。

       ```
       [root@oat ~]# docker exec -it oat_4.0.0 bash

       ```
     2. 在 docker oat 中使用 manage.py 来获取各个租户的密码。

  获取sys租户的密码：

  ```
  [root@oat oat]# python3 manage.py shell <<< "from oat.models import Component; print(Component.objects.filter(type='metadb').first().config.get('sys_root_password'))"

  ```

  获取 OCP Meta 租户的密码：

  ```
  [root@oat oat]# python3 manage.py shell <<< "from oat.models import Product; print(Product.objects.filter(type='ocp').first().config.get('metadb_info')['meta_tenant']['password'])"

  ```

  获取 OCP Monitor 租户的密码：

  ```
  [root@oat oat]# python3 manage.py shell <<< "from oat.models import Product; print(Product.objects.filter(type='ocp').first().config.get('metadb_info')['monitor_tenant']['password'])"

  ```

  获取 ODC 租户的密码：

  ```
  [root@oat oat]# python3 manage.py shell <<< "from oat.models import Product; print(Product.objects.filter(type='odc').first().config.get('metadb_info')['password'])"

  ```

  获取 OMS 租户的密码：

  ```
  [root@oat oat]# python3 manage.py shell <<< "from oat.models import Product; print(Product.objects.filter(type='oms').first().config.get('metadb_info')['password'])"

  ```

  #### 注意

  `config.get('metadb_info')` 中 metadb_info 与创建的 MetaDB 有关，如果在 MetaDB 配置中使用已创建的 MetaDB，则此处为 metadb_info；如果使用其他 OB_MySQL，则为 externalob_info。

## 通过 Docker 环境变量获取密码

- 获取 OCP 的 Meta 租户密码

     1. 进入 OCP 的 docker。

       ```
       # docker exec -it ocp bash

       ```
     2. 使用 env 命令查询 “META”。

       ```
       [root@ocp admin]# env|grep META

       OCP_METADB_PASSWORD=xxxxxxxx
       OCP_METADB_PORT=2883
       OCP_METADB_HOST=172.xx.x.xxx
       OCP_METADB_USER=root@ocp_meta#metadb
       OCP_METADB_DBNAME=ocp

       ```
 - 获取 ODC 的 Meta 租户密码

     1. 进入 ODC 的 docker。

       ```
       # docker exec -it odc bash

       ```
     2. 使用 env 命令查询 “DATABASE”。

       ```
       [root@h07f02152 odc]# env|grep DATABASE
       DATABASE_PORT=2883
       DATABASE_NAME=odc
       DATABASE_USERNAME=root@odc_meta#metadb_cluster
       DATABASE_HOST=11.xxx.xx.xx
       DATABASE_PASSWORD=WElcome12#_

       ```

上一篇

[部署 OCP/ODC/OMS/ODP 时创建的 database 名](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000284381)

下一篇

[如何黑屏验证 OAT/OCP/ODC/OMS/OBSharding 是否安装成功](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000284383) ![有帮助](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) 咨询热线
