达梦逻辑备份还原

逻辑备份还原操作

一、简介

逻辑备份是指通过dexp和dimp工具进行数据的备份和还原,备份的对象是表、视图、索引、过程、触发器、序列等数据库对象

1、备份的概念

就是从源库(备份库)中读取有效数据页、归档日志等相关信息,经过加密、压缩等处理后写入备份片,并将相关备份信息写入备份元数据文件的过程。

完全备份:备份的是整个数据库或者是整个表空间的数据

增量备份:备份的是上一次完全备份或者是增量备份后,以后每次备份修改过的数据页。

逻辑备份:备份的是数据库对象(表、视图、索引、过程、触发器、序列)。

备份集:备份集用来存放备份过程中产生的备份数据及备份信息。一个备份集对应了一次完整的备份。一般情况下,一个备份集就是一个目录,备份集包含一个或多个备份片文件,以及一个备份元数据文件。

备份片用来存储备份数据的文件,大小可以在备份时通过MAXPIECESIZE指定

MAXPIECESIZE:最大备份片文件大小上限,以M为单位,最小128M,32位系统最大2G,64位系统最大128G。。如果不设置32系统默认为2G,64位系统默认为4G。

  1. 1、备份片的原理

备份时,目标数据文件内容或归档日志内容经过处理后,都会存放到各自的备份片文件中。备份片文件后缀为.bak,用来存放备份数据,备份集中存放数据页的备份片称为数据备份片,存放REDO日志的备份片称为日志备份片。

2、还原的概念

把备份集中的备份数据经过处理后,写回到还原目标库中相应的数据文件中的过程。

还原回来的数据通常是处于非一致性状态,需要执行恢复操作,使得目标数据库数据一致,才能对外提供服务。

二、导出

1、全库导出:

[dmdba@localhost ~]$ dexp SYSDBA/SYSDBA file=full.dmp log=full.log directory=/dm/dmp full=y

2、用户导出:

[dmdba@localhost ~]$ dexp SYSDBA/SYSDBA file=uesrfx.dmp log=userfx.log directory=/dm/dmp OWNER=fx

3、模式导出:

[dmdba@localhost ~]$ dexp SYSDBA/SYSDBA file=schemasys.dmp log=schemasys.log directory=/dm/dmp schemas=sysdba

4、表级别导出:

[dmdba@localhost ~]$ dexp SYSDBA/SYSDBA file=tabt1.dmp log=tabt1.log directory=/dm/dmp tables=fx.t1

三、导入

1、全库导入:

[dmdba@localhost ~]$ dimp SYSDBA/SYSDBA file=full.dmp log=full_imp.log directory=/dm/dmp full=y

2、用户导入:

[dmdba@localhost ~]$ dimp SYSDBA/SYSDBA file=uesrfx.dmp log=userfx_imp.log directory=/dm/dmp OWNER=fx

3、模式导入:

[dmdba@localhost ~]$ dimp SYSDBA/SYSDBA file=schemasys.dmp log=schemasys_imp.log directory=/dm/dmp schemas=sysdba

4、表导入:

[dmdba@localhost ~]$ dimp  SYSDBA/SYSDBA file=tabt1.dmp log=tabt1_imp.log directory=/dm/dmp tables=fx.t1

达梦数据库 - 新一代大型通用关系型数据库 | 达梦云适配中心

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值