通过管理工具实现达梦数据库逻辑导入导出
功能介绍:
DM数据库的备份还原包括两种类型:物理备份还原和逻辑备份还原。物理备份还原是
对数据库的操作系统物理文件(如数据文件、控制文件和日志文件等)的备份还原。例如使
用RMAN工具进行的备份还原。逻辑备份还原是对数据库逻辑组件(如表、视图和存储过程等数据库对象)的备份还原。例如使用dexp和dimp进行的备份还原。
逻辑导出(dexp)和逻辑导入(dimp)是DM数据库的两个命令行工具,分别用来实现对DM数据库的逻辑备份和逻辑还原。逻辑备份和逻辑还原都是在联机方式下完成,联机方式是指数据库服务器正常运行过程中进行的备份和还原。
逻辑导出和逻辑导入数据库对象分为四种级别:数据库级、用户级、模式级和表级。四种级别独立互斥,不能同时存在。四种级别所提供的功能:
①数据库级(FULL):导出或导入整个数据库中的所有对象。
②用户级(OWNER):导出或导入一个或多个用户所拥有的所有对象。
③模式级(SCHEMAS):导出或导入一个或多个模式下的所有对象。
④表级(TABLES):导出或导入一个或多个指定的表或表分区。
关于命令行的dexp逻辑导出、dimp逻辑导入具体使用方法详见DM《DM8_dexp和dimp使用手册》。
下面介绍管理工具下的逻辑导出导入的方法。
1、全库导出
全库导出为整个数据库的对象,本机中实列名为PROD,所以导出对象名为PROD。
整库导出需要选择主机名->右击->导出
在导出界面中,可以看到全库导出、对象名、导出目录、导出文件以及日志文件等信息,选择相应的导出路径,及导出文件名就能完成全库的导出。
通过命令行查询,可以看到在/backup路径下新增两个文件,分别为db_test.dmp、db_test.log。
2.用户导入导出
我们以TEST用户为例,进行用户导出:
选择用户管理点击需要逻辑导出的用户,选择导出。
导出日志显示,导出成功,没有报错。
我们以HR用户为例,进行用户导入:
户导出的逻辑与导出的逻辑不太一样,主要的导出步骤为:
选择需要被导入用户的数据源与数据源所在的路径:db_test.dmp、/backup
其次选择要导出的映射方式,简单理解由谁导入到谁:TEST->HR.
同理:
模式导入导出
需要选择模式对象或所有对象:
表级的导入导出
选择相对应的表进行导入导出:
关于管理工具的导入导出通过直观的图形化和简单的逻辑快速实现逻辑导入导出。
更多资讯请上达梦技术社区了解: https://eco.dameng.com