---
title: "准备环境 - 导数工具 V4.2.6 | OceanBase 文档中心"
description: 准备环境 运行导数工具前，请确认已拥有合适的运行环境和运行权限。 运行环境 环境 要求 系统版本 支持 Linux/macOS/Windows 7 及之后版本。 Java 环境 请安装 Oracle JDK 1.8.0_3xx ，配置 JAVA_HOME 环境变量。 字符集 推荐使用 UTF-8 文件编码。 JVM …
---
切换语言

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

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*eAudSaxX8P0AAAAAAAAAAAAADiGDAQ/original) 导数工具V 4.2.6

# 准备环境

更新时间：2026-04-13 14:00:52

[编辑](https://github.com/oceanbase/obdumper-loader-doc/edit/V4.2.6/zh-CN/400.deployment-guide/100.environmental-preparation.md)  

运行导数工具前，请确认已拥有合适的运行环境和运行权限。

## 运行环境

| **环境** | **要求** |
| --- | --- |
| 系统版本 | 支持 Linux/macOS/Windows 7 及之后版本。 |
| Java 环境 | 请安装 [Oracle JDK 1.8.0_3xx](https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html)，配置 `JAVA_HOME` 环境变量。 |
| 字符集 | 推荐使用 UTF-8 文件编码。 |
| JVM 参数 | 请编辑 bin/obloader 和 bin/obdumper 脚本修改 JVM 内存参数，避免出现 JVM 内存不足。 |

#### 说明

OpenJDK 1.8 部分小版本存在严重的 GC Bug，运行导入导出工具会发生 OOM 或者夯住，请用户安装 [OpenJDK 1.8](https://pkgs.org/download/java-1.8.0-openjdk) 最新的小版本。

## 运行权限

### OBLOADER 运行权限

使用 OBLOADER 连接 OceanBase 数据库导入数据时，连接数据库的账号需要拥有 `CREATE`, `SELECT`, `INSERT`, `UPDATE` 等命令的执行权限。可通过 `SHOW GRANTS` 语句查看用户被授予的权限。示例语句：

```shell
obclient> SHOW GRANTS FOR user1;
+------------------------------------------+
| Grants for user1@%                       |
+------------------------------------------+
| GRANT CREATE ON *.* TO 'user1'           |
| GRANT SELECT ON `db1`.* TO 'user1'       |
| GRANT INSERT ON `db1`.* TO 'user1'       |
| GRANT UPDATE ON `db1`.* TO 'user1'       |
| GRANT SELECT ON `oceanbase`.* TO 'user1' |
+------------------------------------------+
2 rows in set

```

#### 说明

导入数据前，用户需要拥有 `oceanbase` 数据库的查询权限。

### OBDUMPER 运行权限

使用 OBDUMPER 连接 OceanBase 数据库导出数据时，连接数据库的账号需要拥有 `CREATE`, `SELECT` 等命令的执行权限。可通过 `SHOW GRANTS` 语句查看用户被授予的权限。示例语句：

```shell
obclient> SHOW GRANTS FOR user1;
+------------------------------------------+
| Grants for user1@%                       |
+------------------------------------------+
| GRANT CREATE ON *.* TO 'user1'           |
| GRANT SELECT ON `db1`.* TO 'user1'       |
| GRANT SELECT ON `oceanbase`.* TO 'user1' |
+------------------------------------------+
2 rows in set

```

#### 说明

导出数据前，用户需要拥有 `oceanbase` 数据库的查询权限。

## 其它说明

- OceanBase 4.0.0 之前的版本，导数工具命令行中需要指定 `--sys-user`, `--sys-password` 选项。

  具体示例请参考 [OBLOADER 命令行选项](https://www.oceanbase.com/docs/common-oceanbase-dumper-loader-1000000000246593) 和 [OBDUMPER 命令行选项](https://www.oceanbase.com/docs/common-oceanbase-dumper-loader-1000000000246578)。
 - 命令行选项 `--sys-user`, `--sys-password` 必须使用 sys 租户下拥有查询系统表和查询视图权限的用户。
 - 更多权限相关的内容，请参考 [查看用户权限](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000368683#%E7%9B%B8%E5%85%B3%E9%98%85%E8%AF%BB)，[用户及权限概述](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000887411)，[修改用户权限](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000887419) 。

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