首页 > 数据库 > 国内数据库 > DM8——数据库备份恢复之概念片
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/ ,如需转载,请注明出处,否则将追究法律责任。