冷备份

一、脱机备份
脱机备份——是在数据库处于“干净”关闭状态下进行的“操作系统备份”,是对于构成数据库的全部文件的备份。
需要备份的文件——参数文件、所有控制文件、所有数据文件、所有联机重做日志文件
《思考:启动数据库时文件的使用顺序?参数文件--->所有控制文件--->所有数据文件--->所有联机重做日志文件》
建议——由于脱机备份需要关闭数据库,不能保证数据库的7*24小时的运行,所有建议在“夜间或休息时间”进行备份
注意——利用脱机备份只能恢复到“备份时刻”的数据库数据和状态,而不能恢复“备份时刻”到“故障时刻”之间的数据和状态
备份文件的位置与清单——
1、参数文件(*.ora 4个):
E:\oracle\admin\myora\pfile\init.ora.1128200620711 (第一次启动数据库时的参数文件,可改名为init.ora)
E:\oracle\ora92\sysman\ifiles\def_MYORA.ora (最近一次启动数据库时的参数文件,系统自动生成)
E:\oracle\ora92\database\spfilemyora.ora(二进制文件,不能使用文本编辑器编辑)
E:\oracle\ora92\database\pwdmyora.ora(二进制文件,不能使用文本编辑器编辑)
2、控制文件(*.ctl 3个):select status, name from v$controlfile;
3、数据文件(*.dbf 11个):select status, file_name from dba_data_files;
4、日志文件(*.log 3个):select group#, status, member from v$logfile;
默认情况下,控制文件、数据文件、日志文件存放在相同的路径:
E:\oracle\oradata\myora\
脱机备份的步骤——
第一步:conn system/password as sysdba
第二步:shutdown immediate <“干净”关闭数据库>
第三步:按照上述备份文件清单,备份所有文件
建 议——在改变了数据库结构(如改变了参数设置、表空间、表,改变了控制文件、数据文件、日志文件的位置或名称)之后,都应该进行一次脱机备份
二、故障模拟——上述备份文件如果被删除或移动,启动数据库时就会出错
下面模拟数据文件被删除的故障情况,步骤如下:
第一步:shutdown immediate
第二步:在Oracle的目录结构中删除一个数据文件,如users01.dbf
第三步:startup open <出错!原因是找不到数据文件>
三、脱机恢复——将所有备份文件“复制”回原来的位置
第一步:shutdown immediate
第二步:将备份文件全部复制到原来所在的位置,以便恢复到备份时刻
第三步:startup open
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值