逻辑备份
计算机术语
逻辑备份是数据库备份方式之一,指通过软件工具将数据库中的逻辑对象(如表、索引、用户等)以不同于原数据库物理格式的逻辑关联格式导出为独立文件,该文件包含数据内容及对象定义,适用于数据迁移、跨平台升级和增量备份场景。与物理备份不同,逻辑备份无需依赖数据库物理存储结构或归档模式,通常通过导出(如exp/dump工具)和导入(如imp/impdp工具)命令实现。
分类
第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归档模式下(业务数据库在非归档模式下运行),且需要极大的外部存储设备,例如磁带库,具体包括冷备份热备份冷备份热备份是物理备份(也称低级备份),它涉及到组成数据库的文件,但不考虑逻辑内容。
第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备,包括导出/导入(EXPORT/IMPORT)。这种方法包括读取一系列的数据库日志,并写入文件中,这些日志的读取与其所处位置无关。
导入导出概念
导出(export)
· 利用实用工具EXP将数据库部分或全部对象的结构及其数据导出,并存储到OS文件中的过程
导入(import)
· 使用实用工具IMP将OS文件中的对象结构及其数据装载到数据库中的过程
导入和导出的作用
·
· 可以实现逻辑备份和逻辑恢复
· 可以重新组织表,消除行迁移
· 可以在用户之间移动对象
· 可以在数据库之间移动对象
· 可以升级数据库到其他平台
· 可以将低版本的数据升级到高版本的数据库
· 重点学习备份/恢复功能
基本语法实例
导出(export)
有三种主要的方式(完全、用户、表)
1、完全:
如果要执行完全导出,必须具有特殊的权限
2、用户模式:
这样用户SONIC的所有对象被输出到文件中。
3、表模式:
这样用户SONIC的表SONIC就被导出
导入(import)
具有三种模式(完全、用户、表)
1、完全:
2、用户模式:
这样用户SONIC的所有对象被导入到文件中。必须指定FROMUSER、TOUSER参数,这样才能导入数据。
3、表模式:
这样用户SONIC的表SONIC就被导入。
参考资料
DM8数据库的逻辑备份与还原.百度开发者中心.2024-04-01
最新修订时间:2025-08-09 09:18
目录
概述
分类
导入导出概念
参考资料