DM8 dexp/dimp 逻辑导入导出
https://eco.dameng.comhttps://eco.dameng.com在达梦数据库 DM8 运维中逻辑备份与还原是数据迁移、版本升级、对象备份的核心手段对应的工具正是自带的dexp逻辑导出和dimp逻辑导入。区别于物理备份RMAN直接操作数据文件逻辑备份聚焦数据库对象表、视图、存储过程等灵活性更强、适配场景更广。本文精简梳理核心概念与常用操作帮你快速掌握关键要点。一、核心定位逻辑备份 vs 物理备份物理备份RMAN备份数据文件、控制文件、日志文件等物理文件速度快、适合整库灾难恢复依赖数据库物理结构。逻辑备份dexp/dimp备份数据库逻辑对象表、视图、用户、权限等生成独立.dmp文件可跨服务器、跨版本迁移适合对象级备份、数据迁移、升级降级联机即可操作数据库正常运行。总结物理备份救整库逻辑备份管对象。二、dexp/dimp 核心概念1. 工具区别dexp vs dexpdp、dimp vs dimpdp工具分客户端 / 服务器端两类核心差异是文件存储位置dexp/dimp客户端工具导出 / 导入文件存客户端适合本地操作。dexpdp/dimpdp服务器端工具导出 / 导入文件存服务器需提前用CREATE DIRECTORY创建服务器目录适合远程批量操作。2. 四种导出 / 导入级别互斥一次仅选一种逻辑备份支持精准粒度按需备份对象数据库级FULL导出 / 导入整库所有对象用户、表、视图、权限等适合全量备份迁移。用户级OWNER导出 / 导入指定用户拥有的所有对象适合单用户数据迁移。模式级SCHEMAS导出 / 导入指定模式下的所有对象是用户级的子集一个用户可含多个模式常用粒度。表级TABLES导出 / 导入指定表 / 分区适合单表数据备份、数据过滤导出。3. 关键特性联机操作备份还原无需停机不影响业务正常访问。对象可控可通过EXCLUDE排除、INCLUDE包含过滤对象如仅导出表结构、排除触发器。数据过滤支持QUERY参数按条件导出数据如仅导出 2025 年订单数据。加密压缩导出文件可加密防泄露、压缩省空间保障数据安全与存储效率。三、常用命令1. dexp 逻辑导出常用示例1整库导出FULL2模式级导出SCHEMAS# 导出USER01模式排除索引 ./dexp USERIDSYSDBA/Dmsys_123 FILEuser01_schema.dmp SCHEMASUSER01 EXCLUDEINDEXES2. dimp 逻辑导入常用示例1整库导入# 导入整库忽略对象创建错误 ./dimp USERIDSYSDBA/Dmsys_123192.168.1.101:5236 FILEfull_db.dmp LOGimp_full.log DIRECTORY/mnt/backup FULLY IGNOREY2模式迁移REMAP_SCHEMA# 把USER01模式导入到NEW_USER模式跨用户迁移 ./dimp USERIDSYSDBA/Dmsys_123 FILEuser01_schema.dmp SCHEMASUSER01 REMAP_SCHEMAUSER01:NEW_USER四、适用场景总结数据迁移跨服务器、跨版本迁移如 DM8.1 升级到 DM8.2。对象备份备份单表、视图、存储过程防止误删。环境同步生产库导出对象同步到测试库 / 开发库。数据过滤导出部分数据如历史数据归档。五、结尾dexp和dimp的核心是逻辑对象的备份与还原灵活适配多数日常运维场景。掌握四种粒度、过滤参数、迁移参数就能应对绝大多数逻辑备份需求。日常运维建议定期做模式级逻辑备份搭配物理备份形成完整的数据保护方案。