- 1
- 0
- 约1.14万字
- 约 64页
- 2019-07-18 发布于江西
- 举报
小结 任何一个数据库系统故障发生后,数据库管理系统必须提供备份和恢复功能使故障恢复到某种逻辑一致的状态。 备份是将数据库中部分或全部数据文件或内容的复制。数据库恢复(Restore)是利用物理备份的数据库文件来替换已经损坏的数据库文件;数据库修复(Recovery)是利用归档重做日志和联机重做日志或数据库文件的增量备份来更新已恢复的数据文件,即将备份后对数据库所做的修改反映在恢复后的数据文件中,从而使数据库处于一致状态。 在Oracle数据库中可以用SQL命令或RMAN工具中的命令来进对数据库、控制文件、数据文件、表空间、归档重做日志文件等备份与恢复的方法,在必要时使用修复命令进行修复。利用export/import可以在Oracle数据库之间进行数据的导出/导入操作,从而实现在不同数据库之间迁移数据的目的。 RMAN恢复数据库 ⑴ 将数据库设置为装载状态:RMAN>STARTUP MOUNT; ⑵ 恢复整个数据库 RMANRESTORE DATABASE; ⑶ 修复整个数据库 RMAN RECOVER DATABASE DELETE ARCHIVELOGS 2 SKIP TABLESPACE temp; RMANRUN { 2ALLOCATE CHANNEL disk1 TYPE DISK; 3ALLOCATE CHANNEL disk2 TYPE DISK; 4RESTORE DATABASE ; 5RECOVER DATABASE 6DELETE ARCHIVELOGS 7SKIP TABLESPACE temp; } ⑷ 重新打开数据库 RMANALTER DATABASE OPEN; 将数据文件恢复到原位置 ⑴ 启动RMAN并连接数据库,然后加载或打开。 RMANSTARTUP MONUNT; ⑵ 将要恢复的表空间置为脱机状态。 RMANSQL ALTER TABLESPACE example OFFLINE IMMEDIATE; ⑶ RMANRESTORE TABLESPACE example; RMANRECOVER TABLESPACE example; ⑷ 如果修复成功,将表空间设置为联机状态。 RMANSQL ALTER TABLESPACE example ONLINE; 将数据文件恢复到新的位置 RMANRUN { 2 SQL ALTER TABLESPACE example OFFLINE IMMEDIATE; 3 SET NEWNAME FOR DATAFILE 4 d:\student\example01.dbf TO e:\oracle\oradata\student\example01.dbf ; 5 RESTORE TABLESPACE example; 6 SWITCH DATAFILE ALL; 7 RECOVER TABLESPACE example; 8 } RMAN SQL ALTER TABLESPACE student ONLINE; 逻辑备份 利用 Export/Import来对数据库进行逻辑备份,以此作为物理备份的有利补充,即利用 Oracle Export将数据库中的对象或整个数据库导出到二进制文件中,然后在需要的时候利用Import工具将二进制文件中的对象重新导入到数据库中。 通常使用Export/Import可以完成如下几项工作:对数据库中表的定义(表的结构等)进行备份;对表中的数据进行备份;在不同的计算机、不同的Oracle数据库或不同的版本的Oracle数据库之间迁移数据;在不同数据库之间迁移表空间。 EXPROT导出命令 EXP 用户名/口令@网络服务名 参数1=值1 参数2=值2 ... EXP 用户名/口令@网络服务名 参数1=(值1,值2,...) 例10.16 导出hr模式下的表employees和jobs,导出文件名exp1.dmp。 E:\EXP hr/hr@student TABLES=(employees,jobs) ROWS=y FILE=exp1.dmp 如果在导出过程中没有警告信息,那么表示导出成功。 EXP system/manager@hr OWNER=hr FILE=exp2.dmp EXPORT参数说明: CONSISTENT=y|n 指定导出时目标数据的内容是否可以修改,默认为N。 CONSTRAINTS=y|n是否导出表的约束条件,缺省为Y。 DIRECT=y|n指定导出方式,缺省为N(传统路径方式)。 FILE=文件名导出文件名,默认为expdata.dmp。可指定多个文件。 FILESIZE=数字[KB|MB] 指定导出文件最大值。与FILE联合使用。 FULL=y|n
您可能关注的文档
- irtran大气辐射导论南气院课件.ppt
- iso9001-2015版标准所要求的过程识别及过程职能分配表.doc
- ISO9001标准理解教程.doc
- ISO17025_检测和校准实验室能力认可准则.doc
- ISO22000不合格控制程序.doc
- ISO22000最终检验FQC程序.doc
- iso90012015标准内容讲解.ppt
- J__《电工电子技术基础》电子教案_电工电子技术课件_第7章___基本放大电路.ppt
- J2EE快速进阶培训-JSP网页编程.ppt
- J2EE组件使用JDBC应用程序编程接口API中包含的数据对.ppt
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
原创力文档

文档评论(0)