ITPub博客

首页 > 数据库 > 国内数据库 > DM8——数据库备份恢复之概念片

DM8——数据库备份恢复之概念片

原创 国内数据库 作者:redistribute 时间:2021-03-09 09:34:11 0 删除 编辑

1、备份中的有关概念介绍:

数据库备份分为逻辑备份,物理备份,联机备份,脱机备份

逻辑备份:

dexp/dimp使用这两个命令进行导出导入,分为库级,模式级,表级


物理备份:扫描数据库文件,找出已经分配,使用的数据页,拷贝并保存到备份集中

DMRMAN

SQL语句


联机备份:数据库处于运行状态,并正常提供服务情况下的备份操作

SQL语句,备份时需要备份redo日志

表空间备份,表备份只能在该模式下备份,并且表备份不支持增量备份


脱机备份:数据库处于关闭状态下的备份

DMRMAN工具,并且支持对异常关闭的数据库进行备份,前提是归档要完整

脱机备份会强制将检查点之后的redo日志拷贝到备份集中,所以一定是一致性备份

数据库正常关闭时,会生成完全的检查点,所以正常关闭的数据库脱机备份不包含redo日志

增量备份的基备份集既可以是脱机备份生成的,也可以是联机备份生成的,脱机增量备份的基备份集可以是联机备份生成的,联机增量备份的基备份集也可以是脱机备份生成的。

备注:
DM 的物理备份还原不支持TEMP表空间和HUGE表空间

库还原和表空间必 须脱机执行;表还原操作只能联机执行


2、修改数据库的归档模式:

1)修改数据库为 MOUNT 状态。

SQL>ALTER DATABASE MOUNT;

2)配置本地归档。

SQL>ALTER DATABASE ADD ARCHIVELOG 'DEST = /dm/arch, TYPE = local, FILE_SIZE = 1024, SPACE_LIMIT = 2048';

3)开启归档模式。

SQL>ALTER DATABASE ARCHIVELOG;

4)修改数据库为 OPEN 状态。

SQL>ALTER DATABASE OPEN;


通过参数修改归档模式

1)手动编辑 dmarch.ini 文件,之后保存在 dm.ini 所在的目录。

dmarch.ini 文件内容如下:

[ARCHIVE_LOCAL1] 

ARCH_TYPE = LOCAL 

ARCH_DEST = /dm/arch

ARCH_FILE_SIZE = 1024 

ARCH_SPACE_LIMIT = 2048

2)编辑 dm.ini 文件,设置参数 ARCH_INI=1,保存。

3)启动数据库实例,数据库已运行于归档模式。



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29503876/viewspace-2758382/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-02-24

  • 博文量
    6
  • 访问量
    7591