物理备份与还原
1.备份与还原概念
1.1备份与还原概念
- 备份:数据库备份就是制作数据库的副本
- 备份的主要作用是防止数据库丢失数据,在数据丢失后能够用来重建数据库
- 还原:备份的逆向操作,将备份文件重组之后,拷贝到对应的数据库目录中。
1.2 恢复的概念
- 完全恢复:应用所有的归档日志
- 不完全恢复:应用部分归档日志,或者不应用归档日志
1.3 物理、逻辑备份概念
- 物理备份:备份的是使用过的、有效的数据页。
- 逻辑备份:备份的是数据库的对象(表、视图、索引等)
1.4 完全、增量备份概念
- 完全备份:备份整个数据库或者是表空间的全部数据
- 增量备份:备份在上一次全备或者增量备份之后,修改过的数据页
1.5联机、脱机备份
- 联机备份,在数据库处于启动状态后进行的备份,也叫热备
- 脱机备份:在数据库处于关闭状态后进行的备份,也叫冷备
2.物理备份
2.1 脱机全备
- 无需开启归档,针对整库做备份
- 需要开启DmAP服务,需要关闭数据库
2.1.2 console工具备份
- 1.确定DmAP服务正常启动
cd /dm8/bin
./DmAPService status
- 2.关闭数据库
cd /dm8/bin
./DmServiceDM01 stop
./DmServiceDM01 status
- 3.创建备份存放路径
mkdir -p /dmdata/backup
- 4.检查备份文件路径
cd /dmdata/backup
ls -ltr /dmdata/backup
2.1.3 dmrman命令行工具备份
- 1.dmrman工具只可以进行冷备,不可进行热备
- 2.进入软件安装目录的bin目录下
cd /dm8/bin
- 3.注意创建备份文件存储路径,并清理该目录为空
mkdir -p /dmdata/backup
- 4.使用dmrman命令开始备份
dmdba@DM:/dm8/bin>./dmrman
RMAN> backup database '/dmdata/DM/dm.ini' backupset '/dmdata/backup'
输出结果
file dm.key not found, use default license!
Database mode = 0, oguid = 0
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
EP[0]'s cur_lsn[41004], file_lsn[41004]
Processing backupset /dmdata/backup
[Percent:100.00%][Speed:0.00M/s][Cost:00:00:00][Remaining:00:00:00]
backup successfully!
time used: 00:00:01.208