【DM】达梦数据库逻辑导入工具DIMP基本操作

DIMP的使用

DIMP为DM的逻辑还原工具,可以进行四个级别的还原

  • 数据库级
  • 用户级
  • 模式级
  • 表级

数据库级

设置 FULL=Y,导入整个数据库,导入的数据库文件在D:\dmdbms\data\DAMENG1,将生成的日志文件放D:\dmdbms\data\DAMENG1。导入到本地端口为5239的实例。

dimp USERID=SYSDBA/[密码]@localhost:5239 FILE=D:\dmdbms\data\DAMENG1\dameng1.dmp LOG=dameng1_full.log FULL=Y DIRECTORY=D:\dmdbms\data\DAMENG1

在这里插入图片描述

用户级

将实例DAMENG1中TEST用户的数据导入到实例DAMENG2中。

dimp USERID=SYSDBA/[密码]@localhost:5239 D:\dmdbms\data\DAMENG1\dameng1_user.dmp  LOG=dameng_user.log OWNER=USER01 DIRECTORY=D:\dmdbms\data\DAMENG2

在这里插入图片描述

如果要将dexp导出的用户级数据导入到别的实例下,记得要现在别的实例下注册同名用户。

模式级

将实例DAMNEG1的TEST模式导入到实例DAMENG2的TEST模式中。

dimp  USERID=SYSDBA/[密码]@localhost:5238  FILE=D:\dmdbms\data\DAMENG1\dameng_sch.dmp  LOG=dameng_dimp.log SCHEMAS=TESTX DIRECTORY=D:\dmdbms\data\DAMENG2

在这里插入图片描述

需存在同名模式才能被导入,无法无中生有。

表级

将TEST2表导入到DAMENG2这个实例中。

dimp  USERID=SYSDBA/[密码]@localhost:5239  FILE=D:\dmdbms\data\DAMENG1\dameng_tab.dmp  LOG=db_str.log TABLES=TABLE_1 DIRECTORY=D:\dmdbms\data\DAMENG2

在这里插入图片描述

注意,在导入前,待导入的实例需不存在该表,否则会因冲突致使导入失败。

猜你喜欢

转载自blog.csdn.net/qq_42229092/article/details/107635936