14.dimp导入、dexp导出达梦DM数据库

目录

命令执行位置

1.备份

1.1 导出库

1.2 导出表

2.恢复

2.1 导入数据库

2.1.1 导入

2.1.2 导入到另一数据库

2.2 导入表

3. dexp和dimp常见操作命令


命令执行位置

在opt/dmbms/bin下执行.dexp

#进入达梦数据库容器内部
docker  exec -it f99 /bin/bash

#进入目录
cd /opt/dmdbms/bin

1.备份

1.1 导出库

./dexp USERID=SYSDBA/SYSDBA001 file=lgr.dmp log=lgr.log DIRECTORY=/usr/local SCHEMAS=db1,db2

描述:使用dexp命令、用户名/密码SYSDBA/SYSDBA001将数据库名db1和db2的数据库备份到/usr/local目录下,并命名为lgr.dmp;日志输出到/usr/local目录下,并命名为lgr.log。

1.2 导出表

./dexp USERID=SYSDBA/SYSDBA001 file=lgr.dmp log=lgr.log DIRECTORY=/usr/local Tables=db1.user,db1.student

描述:使用dexp命令、用户名/密码SYSDBA/SYSDBA001将数据库db1下的user和student表数据备份到/usr/local目录下,并命名为lgr.dmp;日志输出到/usr/local目录下,并命名为lgr.log。

2.恢复

2.1 导入数据库

2.1.1 导入

./dimp USERID=SYSDBA/SYSDBA001 file=lgr.dmp log=lgr33.log DIRECTORY=/usr/local SCHEMA=db1

描述:使用dimp命令,用户名/密码SYSDBA/SYSDBA001将/usr/local目录下的lgr.dmp文件执行到db1数据库中。

2.1.2 导入到另一数据库

./dimp USERID=SYSDBA/SYSDBA001 file=lgr.dmp log=lgr33.log DIRECTORY=/usr/local REMAP_SCHEMA=db1:db2

描述:使用dimp命令,用户名/密码SYSDBA/SYSDBA001执行/usr/local目录下的lgr.dmp文件,将文件中db1数据库的数据导入到db2中。

2.2 导入表

./dimp USERID=SYSDBA/SYSDBA001 file=lgr.dmp log=lgr33.log DIRECTORY=/usr/local TABLES=db1.user,db1.student

描述:使用dimp命令,用户名/密码SYSDBA/SYSDBA001执行/usr/local目录下的lgr.dmp文件,将文件中的数据执行到db1的student和user表中。

3. dexp和dimp常见操作命令

#查看帮助
./dimp help
./dexp help

其他详细介绍见博客:【精选】DM数据库dexp和dimp工具介绍-CSDN博客

你可能感兴趣的:(数据库,运维)