---
title: "部署 OAT | OceanBase 文档中心"
description: "部署 OAT 本节主要介绍 OAT 的部署方法与步骤。 前提条件 确保服务器已安装 Docker 且 为 Docker CE 17.03 及以上版本。 部署步骤 通过 scp 命令将 OAT 安装包上传到服务器中。 其中 oat_server 为部署 OAT 的服务器的 IP 地址。 [root@hostname /…"
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

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

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 3.2.3 企业版 LTS

# 部署 OAT

更新时间：2023-07-18 17:25:58

本节主要介绍 OAT 的部署方法与步骤。

## 前提条件

确保服务器已安装 Docker 且 为 Docker CE 17.03 及以上版本。

## 部署步骤

1. 通过 `scp` 命令将 OAT 安装包上传到服务器中。

   其中 `oat_server` 为部署 OAT 的服务器的 IP 地址。

   ```shell
   [root@hostname /]# scp oat.tar <oat_server>:/oat.tar

   ```
 2. 在服务器本地创建两个目录用于挂载 OAT 目录。

   其中，容器内的 `/data` 用于存放 OAT 系统日志及 Datax 与 OBLA 生成的文件；容器内的 `/var/lib/mysql` 用于存放 OAT 的数据库文件。

   ```shell
   [root@oat_server /]# mkdir -p /oat/data_dir /oat/db_dir

   ```
 3. 将 OAT 安装包装载为镜像。

   ```shell
   [root@oat_server /]# docker load -i oat.tar

   ```
 4. 用 `docker images` 命令获取 OAT 镜像的标签。

   > **说明**
   >
   >  
   >
   > 以下命令仅试用于本地只加载了一个 OAT 安装包的情况。对于装载多个安装包的情况，可以通过 `docker images` 查看显示内容，并使用冒号（:）连接前两列的内容。

   ```shell
   [root@oat_server /]# oat_image=`docker images | grep oat | awk '{printf $1":"$2"\n"}'`

   ```
 5. 运行 `docker run` 命令，启动 OAT。

   > **说明**
   >
   >  
   >
   > 环境变量 DEPLOY_MODE 表示部署模式，包括如下取值：
   >
   >  
   >    - generic：表示通用硬件部署模式。
   >    - aspara：表示专有云部署模式。
   >    - oio：表示 OceanBase 数据库一体机专用部署模式。

   ```shell
   [root@oat_server /]# docker run -d  -v /oat/data_dir:/data -p 7000:7000 --restart on-failure:5 $oat_image

   ```

 上一篇 下一篇 ![有帮助](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) 咨询热线
