---
title: 管理员命令
description: "**表1 管理员命令及其说明**"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/RocksDB/openmind_rocksdb6102_ldb_11_0007.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/RocksDB/openmind_rocksdb6102_ldb_11_0007.html
indexId: d2c79751db077c78d838095dfbb161b2b6d609f09074042dbc5e27048cd0616383
---
# 管理员命令


**表1 管理员命令及其说明**

| 命令 | 说明 |
| --- | --- |
| dump\_wal \-\-walfile=<write\_ahead\_log\_file\_path> [\-\-header] [\-\-print\_value] [\-\-write\_committed=true\|false] | 转储wal文件。 |
| compact [\-\-from] [\-\-to] | compact操作范围设定，from参数和to参数的取值是数据库中已存在的key值。 |
| reduce\_levels \-\-new\_levels=<New number of levels> [\-\-print\_old\_levels] | 还原指定level。 |
| change\_compaction\_style \-\-old\_compaction\_style=<Old compaction style: 0 for level compaction, 1 for universal compaction> \-\-new\_compaction\_style=<New compaction style: 0 for level compaction, 1 for universal compaction> | 该命令是转换设定对应level层的compaction的类型，参数由0和1两个数字代替两种compaction类型，分别是level compaction和universal compaction。 |
| dump [\-\-from] [\-\-to] [\-\-ttl] [\-\-max\_keys=<N>] [\-\-timestamp] [\-\-count\_only] [\-\-count\_delim=<char>] [\-\-stats] [\-\-bucket=<N>] [\-\-start\_time=<N>:\- is inclusive] [\-\-end\_time=<N>:\- is exclusive] [\-\-path=<path\_to\_a\_file>] | 该命令用于查询数据库中已存在的key/value类型的数据，将存储文件中的特殊存储格式的数据，转换成可以直接读取识别的数据并回显出来并带有各类控制参数。 from、to参数控制查询的范围，取值为已存在的key。 ttl参数是用于查询在生命周期内有效的数据。 count\_only限制只回显数据库中key/value数据的个数。 count\_delim参数有指定的值，是一个char类型字符，不查询key中含有该字符的数据。 dump不加参情况下，查询的是默认的列族default，如需查询其他的列族，需要通过参数“\-\-column\_family”指定目标列族。 |
| load [\-\-create\_if\_missing] [\-\-disable\_wal] [\-\-bulk\_load] [\-\-compact] | 该命令用于加载数据库，加载的方式有参数所示的几种方式。 |
| manifest\_dump [\-\-verbose] [\-\-json] [\-\-path=<path\_to\_manifest\_file>] | 该命令用于manifest文件的转储。 |
| file\_checksum\_dump [\-\-path=<path\_to\_manifest\_file>] | 该命令是对数据库中sst文件进行校验和验证，并打印出每个sst文件的校验信息。 |
| list\_column\_families | 列出指定的数据库中存在的所有列族。 |
| create\_column\_family \-\-db=<db\_path> <new\_column\_family\_name> | 在指定的数据库中添加新的列族。 |
| drop\_column\_family \-\-db=<db\_path> <column\_family\_name\_to\_drop> | 在指定的数据库中删除要求的列族。 |
| dump\_live\_files | 转储在生命周期内的文件。 |
| idump [\-\-from] [\-\-to] [\-\-input\_key\_hex] [\-\-max\_keys=<N>] [\-\-count\_only] [\-\-count\_delim=<char>] [\-\-stats] | 该命令也是查询数据库中的数据与上述的dump命令类似。但是回显的信息key/value数据更加详细，例如回显信息中增加了每个数据写入数据库中的实际先后次序信息。 |
| repair | 该命令是恢复最近删除的日志文件，例如MANIFEST文件和log文件。将恢复的日志文件放入数据库中的新生成的lost目录中。 |
| backup [\-\-backup\_env\_uri] [\-\-backup\_dir] [\-\-num\_threads] [\-\-stderr\_log\_level=<int (InfoLogLevel)>] | 数据库备份。 |
| restore [\-\-backup\_env\_uri] [\-\-backup\_dir] [\-\-num\_threads] [\-\-stderr\_log\_level=<int (InfoLogLevel)>] | 数据库恢复。 |
| checkpoint [\-\-checkpoint\_dir] | 设置检查点。 |
| write\_extern\_sst <output\_sst\_path> | 把数据写入指定位置的sst文件。 |
| ingest\_extern\_sst <input\_sst\_path> [\-\-move\_files] [\-\-snapshot\_consistency] [\-\-allow\_global\_seqno] [\-\-allow\_blocking\_flush] [\-\-ingest\_behind] [\-\-write\_global\_seqno] | 导入外部sst文件。 |
