dexp和dimp是达梦数据库逻辑备份还原工具,是数据库自带的两个命令行工具。逻辑备份和逻辑还原都是在联机方式下完成的。
dexp和dimp对象有4种级别:数据库级,用户级,模式级,表记。
a. 数据库级:导出/导入数据库中的所有对象。
b. 用户级:导出/导入一个或多个用户所拥有的所有对象。
c. 模式级:导出/导入一个或多个模式的所有对象。
d. 表级:导出/导入一张或多张指定表。
1. 数据库级
导出数据
dexp USERID=SYSDBA/SYSDBA FILE=db_str.dmp log=db_str.log full=y directory=/home/dmdba/test/full
导入数据
dimp userid=SYSDBA/SYSDBA file=/home/dmdba/test/full/db_str.dmp log=db_str.log directory=/home/dmdba/test/implog/full/
2. 用户级
导出数据
dexp USERID=SYSDBA/SYSDBA FILE=db_str.dmp log=db_str.log owner=SYSDBA directory=/home/dmdba/test/owner/
导入数据
dimp userid=SYSDBA/SYSDBA@localhost:5236 file=/home/dmdba/test/owner/db_str.dmp log=db_str.log owner=SYSDBA directory=/home/dmdba/test/implog/owner
3. 模式级
导出数据
dexp USERID=SYSDBA/SYSDBA FILE=db_str.dmp log=db_str.log schemas=xjh directory=/home/dmdba/test/schema/
导入数据
dimp userid=SYSDBA/SYSDBA@localhost:5236 file=/home/dmdba/test/schema/db_str.dmp log=db_str.log schemas=xjh directory=/home/dmdba/test/implog/schema/
4. 表级
导出数据
dexp USERID=SYSDBA/SYSDBA FILE=db_str.dmp log=db_str.log tables=xjh.person directory=/home/dmdba/test/table/
导入数据
dimp userid=SYSDBA/SYSDBA@localhost:5236 file=/home/dmdba/test/table/db_str.dmp log=db_str.log tables=xjh.person directory=/home/dmdba/test/implog/table/
https://eco.dameng.com