逻辑备份还原是对数据库逻辑组件(如表、视图和存储过程等数据库对象)的备份还原。逻辑导出(dexp)和逻辑导入(dimp)是 DM 数据库的两个命令行工具,分别用来实现对 DM 数据库的逻辑备份和逻辑还原。逻辑备份和逻辑还原都是在联机方式下完成,即在数据库服务器正常运行过程中进行的备份和还原。
- 逻辑导出:使用 dexp 工具可以对本地或者远程数据库进行数据库级、用户级、模式级和表级的逻辑备份。
- 逻辑导入:dimp 逻辑导入工具利用 dexp 工具生成的备份文件对本地或远程的数据库进行联机逻辑还原。dimp 导入是 dexp 导出的相反过程。
本文所涉及的内容适用于 DM8 数据库的逻辑备份还原。
dexp 工具可以对本地或者远程数据库进行数据库级、用户级、模式级和表级的逻辑备份。备份的内容非常灵活,可以选择是否备份索引、数据行和权限,是否忽略各种约束(外键约束、非空约束、唯一约束等),在备份前还可以选择生成日志文件,记录备份的过程以供查看。
dexp 工具需要从命令行启动。以数据库软件安装目录为 /dm8/bin 为例,在 /dm8/bin 路径下输入 dexp 和参数后回车。参数在下一节详细介绍。
此处列举参数为 dexp 部分参数,更多参数详细说明可以参考数据库安装路径 doc 目录下《DM8_dexp 和 dimp 使用手册》。
FULL 方式导出数据库的所有对象。
OWNER 方式导出一个或多个用户拥有的所有对象。
SCHEMAS 方式的导出一个或多个模式下的所有对象。
TABLES 方式导出一个或多个指定的表或表分区。导出所有数据行、约束、索引等信息。
和 TABLES 导出有关的参数还有 QUERY、EXCLUDE 和 INCLUDE,都是用来设置过滤条件的。
导出库:环境为 Linux,服务器为 192.168.0.248,用户名和密码均为 SYSDBA。导出的是 DM 数据库系统安装时自带的名为 BOOKSHOP 的示例库,端口号 5236。
导出数据库的所有对象 (FULL=Y),导出文件为 dexp01.dmp ,导出日志为 dexp01.log,导出文件和日志文件都存放在 /emc_2/data/dexp 目录中。
dimp 逻辑导入工具利用 dexp 工具生成的备份文件对本地或远程的数据库进行联机逻辑还原。dimp 导入是 dexp 导出的相反过程。还原的方式可以灵活选择,例如是否忽略对象存在而导致的创建错误、是否导入约束、是否导入索引、导入时是否需要编译、是否生成日志等。
dimp 工具需要从命令行启动。以数据库软件安装目录为 /dm8/bin 为例,在 /dm8/bin 路径下输入 dimp 和参数后回车。参数在下一节详细介绍。
此处列举参数为 dimp 部分参数,更多参数详细说明可以参考数据库安装路径 doc 目录下《DM8_dexp 和 dimp 使用手册》。
FULL 方式导入整个数据库。
OWNER 方式导入一个或多个用户拥有的所有对象。
SCHEMAS 方式的导入一个或多个模式下的所有对象。
TABLES 方式导入一个或多个指定的表或表分区。导入所有数据行、约束、索引等信息。
与 TABLES 导入有关的参数还有 EXCLUDE,用来指定导入时过滤某类对象。
导入库:环境为 Linux,服务器为 192.168.0.248,用户名和密码均为 SYSDBA。准备一个空数据库作为导入库,端口号为 8888。
导入 SYSDBA、OTHER、PERSON 模式中的数据 (SCHEMAS = SYSDBA,OTHER,PERSON),导入文件就是上一步导出的文件 dexp01.dmp ,导入日志 dimp02.log 放入 /emc_2/data/dimp 目录中。
使用方式:打开数据库管理工具,右键选择【导入】/【导出】即可进行逻辑导入导出。
以下图片为逻辑导出的选项界面,包含导出目录、导出文件、日志文件和导出选项。
- 导出目录可以选择逻辑导出的文件存储位置,例如下图中导出目录为 。
- 导出文件的命名格式为 .dmp。
- 日志文件与导出文件存储在同一导出目录下。
导出选项可以根据逻辑导出的实际需要设置。包括设置文件大小、文件数、描述信息、权限、压缩等等。
以下图片为逻辑导入的选项界面,包含导入目录、导入文件、日志文件和导入选项。
- 导入目录可以选择逻辑导入的文件存储位置,例如下图中导入目录为 。
- 导入文件选择逻辑导出的文件。例如,逻辑导出表的相关数据,导出文件的格式为 test.dmp,逻辑导入时,导入文件选择为 test.dmp。
- 日志文件不能与旧文件同名。
导入选项可以根据逻辑导入的实际需要设置。包括数据行,是否选择索引约束、并发数等等。
若以上内容无法解决您的问题,可到 达梦技术社区 提问交流。
到此这篇dm管理工具备份数据库(数据库备份dmp文件)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-data/77830.html