达梦数据库备份恢复(一)

达梦数据库备份恢复(一)

达梦简介

达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统当前的最新版本是DM8。
DM8采用全新的体系架构,在保证大型通用的基础上,针对可靠性、高性能、海量数据处理和安全性做了大量的研发和改进工作,极大提升了达梦数据库产品的性能、可靠性、可扩展性,能同时兼顾OLTP和OLAP请求。

dexp/dimp逻辑备份恢复

  • 达梦数据库提供的逻辑导出(dexp)和逻辑导入(dimp)两个命令行工具,分别用来实现对 DM 数据库的逻辑备份和逻辑还原。逻辑备份与恢复均可在数据库服务器正常运行过程中进行的备份和还原,不需关闭数据库。
逻辑备份提供了四种不同级别的数据库备份方式,分别是数据库级、用户级、模式级和表级。
  • 数据库级(FULL):导出或导入整个数据库中的所有对象。
  • 用户级(OWNER):导出或导入一个或多个用户所拥有的所有对象。
  • 模式级(SCHEMAS):导出或导入一个或多个模式下的所有对象。
  • 表级(TABLES):导出或导入一个或多个指定的表或表分区。

备份恢复语句示例

文档方面达梦做的比较到位,各种文档都很详细。想看更多可以去达梦官网找文档。
逻辑导入导出可以在服务器上进行操作,下面是导入导出的语句示例:
Windows下按模式逻辑导出(我比较常用):
dexp.exe USERID=SYSDBA/SYSDBA@127.0.0.1:5236 FILE=SYSDBA_1103_SCHEMAS.dmp DIRECTORY=D:\dmdbms\data\DAMENG\bak LOG=SYSDBA_1103_SCHEMA.log SCHEMAS=SYSDBA
解释一下就是:
dexp.exe USERID=此处用户名/此处用户名密码@此处远程服务器ID:此处远程服务器数据库实例端口FILE=自定义的备份文件名称.dmp DIRECTORY=自定义的备份文件路径 LOG=自定义的日志文件名称.log SCHEMAS=所要导出的模式名

导出的文件名是SYSDBA_SCHEMAS.dmp,存放于D:\dmdbms\data\DAMENG\bak此路径下。

Windows下按模式逻辑导入(我也比较常用):
dimp.exe USERID=SYSDBA/SYSDBA@127.0.0.1:5237 FILE=D:\dmdbms\data\DAMENG\bak\SYSDBA_SCHEMAS.dmp LOG=SYSDBA_1103_SCHEMAS_i.log SCHEMAS=SYSDBA DIRECTORY=D:\dmdbms\data\DAMENG1\bak


posted @ 2021-11-03 16:32  夏夜香颂  阅读(411)  评论(0编辑  收藏  举报