DM数据库中使用dimp和dexp工具进行逻辑备份和还原

使用dimp和dexp工具进行数据的导入导出

DM数据库的备份还原包括两种类型:物理备份还原和逻辑备份还原。
物理备份还原是对于数据库操作系统物理文件(数据文件、控制文件、日志文件等)的备份还原。
逻辑备份还原是对数据库逻辑组件(表、视图、存储过程等数据库对象)的备份还原。
逻辑导入导出分为以下四个级别;
 数据库级(FULL):导出或导入整个数据库中的所有对象。
 用户级(OWNER):导出或导入一个或多个用户所拥有的对象。
 模式级(SCHEMAS):导出或导入一个或多个模式下的所有对象。
 表级(TABLE):导出或导入一个或多个所指定的表或者表分区。

dexp逻辑导出
 数据库级(FULL):导出整个数据库中的所有对象。
在这里插入图片描述

//设置FULL=Y,导出整个数据库,导出数据库文件和日志文件放在路径/dm/dmdbms/bin/data/dexp下

 用户级(OWNER):导出一个或多个用户所拥有的对象。
在这里插入图片描述

//设置 OWNER=SYSDBA,导出用户 SYSDBA 所拥有的对象。
 模式级(SCHEMAS):导出一个或多个模式下的所有对象。
在这里插入图片描述

 表级(TABLE):导出一个或多个所指定的表或者表分区。
在这里插入图片描述

dimp逻辑导入
 数据库级(FULL):导入整个数据库中的所有对象。
在这里插入图片描述

//设置FULL=Y,导入整个数据库,导入的数据库文件在/dm/dmdbms/bin/data/dexp/db_str.dmp,即将生成的日志文件放在/dm/dmdbms/bin/data/dimp文件夹中。
 用户级(OWNER):导入一个或多个用户所拥有的对象。
在这里插入图片描述

//导入用户SYSDBA所拥有的全部对象。
 模式级(SCHEMAS):导入一个或多个模式下的所有对象。
在这里插入图片描述

//导入模式SYSDBA所含的全部对象
 表级(TABLE):导出一个或多个所指定的表或者表分区。
在这里插入图片描述

//导入表TEST_1,TEST_2所含的所有对象,不做说明的话,包含所有索引,约束等。
注:当从两个不同库的导出导入时,要保证两个库的数据库实例的初始化参数一致。

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