第08章-备份和恢复课件

上传人:风*** 文档编号:182501954 上传时间:2023-01-24 格式:PPT 页数:40 大小:1.96MB
返回 下载 相关 举报
第08章-备份和恢复课件_第1页
第1页 / 共40页
第08章-备份和恢复课件_第2页
第2页 / 共40页
第08章-备份和恢复课件_第3页
第3页 / 共40页
点击查看更多>>
资源描述
第第8章章 备份和恢复备份和恢复 本章知识点本章知识点p 使用使用EMEM进行备份和恢复进行备份和恢复 p RMANRMAN技术技术 p 闪回(闪回(FlashbackFlashback)技术)技术 8.1使用使用EM进行备份和恢复进行备份和恢复 p 使用使用EMEM备份数据库备份数据库p 使用使用EMEM恢复数据库恢复数据库 使用使用EM备份数据库备份数据库p数据库维护页面数据库维护页面 使用使用EM备份数据库备份数据库p 调度备份页面调度备份页面 使用使用EM备份数据库备份数据库pOracleOracle建议的备份建议的备份 使用使用EM备份数据库备份数据库(1 1)目标)目标 使用使用EM备份数据库备份数据库(2 2)设置)设置 使用使用EM备份数据库备份数据库(3 3)调度)调度 使用使用EM备份数据库备份数据库(4 4)复查)复查 使用使用EM备份数据库备份数据库p“查看作业概要信息查看作业概要信息”窗口窗口 使用使用EM备份数据库备份数据库p定制备份定制备份 (1 1)选项)选项 使用使用EM备份数据库备份数据库(2 2)设置)设置 使用使用EM备份数据库备份数据库(3 3)调度)调度 使用使用EM备份数据库备份数据库(4 4)复查)复查 使用使用EM恢复数据库恢复数据库 p“恢复设置恢复设置”页面页面 使用使用EM恢复数据库恢复数据库p 恢复数据库的页面恢复数据库的页面 使用使用EM恢复数据库恢复数据库p确认是否立即关闭数据库确认是否立即关闭数据库 使用使用EM恢复数据库恢复数据库p“恢复向导恢复向导”页面页面 使用使用EM恢复数据库恢复数据库p设置时间点设置时间点 使用使用EM恢复数据库恢复数据库p“重命名重命名”页面页面 使用使用EM恢复数据库恢复数据库p“复查复查”页面页面 使用使用EM恢复数据库恢复数据库p恢复成功恢复成功 8.2RMAN技术技术 p基本概念基本概念 p将数据库设置为归档日志模式将数据库设置为归档日志模式 p创建恢复目录所使用的表空间创建恢复目录所使用的表空间 p创建创建RMANRMAN用户并授权用户并授权 p创建恢复目录创建恢复目录 p注册目标数据库注册目标数据库 pRMANRMAN备份和恢复备份和恢复 基本概念基本概念 p备份片(备份片(Backup piecesBackup pieces)p备份集合(备份集合(Backup setsBackup sets)p通道(通道(channelchannel)p多文件备份(多文件备份(File multiplexingFile multiplexing)p全备份集合(全备份集合(Full backup setsFull backup sets)p镜像复制(镜像复制(Image copiesImage copies)p增量备份集合(增量备份集合(Incremental backup setsIncremental backup sets)p恢复目录(恢复目录(catalogcatalog)p恢复目录同步(恢复目录同步(Recovery catalog resyncingRecovery catalog resyncing)将数据库设置为归档日志模式将数据库设置为归档日志模式 p查看到当前数据库实例的编号、名称、日志模式和平台查看到当前数据库实例的编号、名称、日志模式和平台信息:信息:select dbid,name,log_mode,platform_name from v$database;p要修改日志模式,必须满足以下条件:要修改日志模式,必须满足以下条件:(1 1)以)以SYSDBASYSDBA的身份登录,变更登录用户:的身份登录,变更登录用户:connect sys/oracle as sysdba(2 2)关闭数据库:)关闭数据库:shutdown immediate(3 3)启动数据库,但不打开实例:)启动数据库,但不打开实例:startup mount(4 4)切换实例为归档日志模式了:)切换实例为归档日志模式了:alter database archivelog;创建恢复目录所使用的表空间创建恢复目录所使用的表空间 p 需要创建表空间存放与需要创建表空间存放与RMANRMAN相关的数据:相关的数据:alter database open;p create tablespacecreate tablespace语句创建表空间:语句创建表空间:create tablespace rman_ts datafile C:oracleproduct10.2.0oradataorcl rman_ts.dbf size 200M;创建创建RMAN用户并授权用户并授权 pcreate usercreate user语句创建用户语句创建用户 【例】创建用户rman,口令为rman,默认表空间为rman_ts,临时表空间为temp:create user rman identified by rman default tablespace rman_ts temporary tablespace temp;pgrantgrant语句为用户授予权限:语句为用户授予权限:grant connect,recovery_catalog_owner,resource to rman;创建恢复目录创建恢复目录 prmanrman命令的主要参数:命令的主要参数:target。后面跟目标数据库的连接字符串。catalog。后面跟恢复目录。nocatalog。指定没有恢复目录。p【例】打开【例】打开orclorcl数据库实例恢复管理器,恢复数据库实例恢复管理器,恢复目录为目录为rmanrman:rman catalog rman/rman target orclp【例】使用【例】使用rman_tsrman_ts表空间创建恢复目录:表空间创建恢复目录:create catalog tablespace rman_ts;注册目标数据库注册目标数据库 pregister databaseregister database命令对数据库进行注册:命令对数据库进行注册:RMAN register database;注册在恢复目录中的数据库正在启动全部恢复目录的 resync完成全部 resyncRMAN备份和恢复备份和恢复 prunrun命令定义一组要执行的语句。命令定义一组要执行的语句。p【例】执行全数据库备份:【例】执行全数据库备份:RMAN run 2 allocate channel dev1 type disk;3 backup database;4 release channel dev1;5 p【例】单独备份归档日志文件:【例】单独备份归档日志文件:RMAN run 2 allocate channel dev1 type disk;3 backup archivelog all6 release channel dev1;7 8.3闪回(闪回(Flashback)技术)技术 p 闪回技术概述闪回技术概述 p 闪回数据库闪回数据库 p 闪回表闪回表 p 闪回回收站闪回回收站 p 闪回查询(闪回查询(Flashback QueryFlashback Query)p 闪回版本查询闪回版本查询 p 闪回事务查询闪回事务查询 闪回技术概述闪回技术概述 p闪回恢复区是用来存储恢复相关文件的存储空间:闪回恢复区是用来存储恢复相关文件的存储空间:目录。文件系统。自动存储管理(ASM)磁盘组。p可以在闪回恢复区中存储如下几种文件:可以在闪回恢复区中存储如下几种文件:控制文件。归档的日志文件。闪回日志。控制文件和 SPFILE 自动备份。RMAN 备份集。数据文件拷贝。闪回数据库闪回数据库 p 查看闪回恢复区的初始化参数查看闪回恢复区的初始化参数 闪回表闪回表 p使用使用flashback tableflashback table语句可以对表进行闪回语句可以对表进行闪回操作:操作:Flashback table To before drop rename to|scn|timestamp Enable|disable triggers;闪回回收站闪回回收站【例】如何查看和使用【例】如何查看和使用OracleOracle回收站。回收站。(1 1)查看回收站中的数据。)查看回收站中的数据。(2 2)从回收站中恢复数据。)从回收站中恢复数据。(3 3)删除回收站中的数据。)删除回收站中的数据。闪回查询(闪回查询(Flashback Query)p要 实 现 闪 回 查 询,必 须 将 初 始 化 参 数要 实 现 闪 回 查 询,必 须 将 初 始 化 参 数UNDO_MANAGEMENTUNDO_MANAGEMENT设置为设置为AUTOAUTO,这是此参数的默认,这是此参数的默认值。值。p初始化参数初始化参数UNDO_RETENTIONUNDO_RETENTION决定了能往前闪回决定了能往前闪回查询的最大时间,值越大可以往前闪回查询的最查询的最大时间,值越大可以往前闪回查询的最大时间越长,但占用的磁盘空间也越大。大时间越长,但占用的磁盘空间也越大。闪回版本查询闪回版本查询【例】演示闪回版本的查询。【例】演示闪回版本的查询。(1 1)首先创建一个测试用的表)首先创建一个测试用的表testtest,它由一个,它由一个numbernumber类型字段类型字段scorescore组成。组成。11:28:47 SQL create table test(score number);表已创建。(2 2)在表中插入一条记录。)在表中插入一条记录。11:29:06 SQL insert into test values(100);已创建 1 行。11:29:13 SQL commit;提交完成。(3 3)更新表中的数据。)更新表中的数据。11:29:15 SQL update test set score=110 where score=100;已更新 1 行。11:29:28 SQL commit;提交完成。(4 4)删除表中的数据。)删除表中的数据。13:32:13 SQL delete from test where score0;已删除 1 行。13:32:24 SQL commit;提交完成。(5 5)使用闪回版本查询。)使用闪回版本查询。11:29:45 SQL select versions_starttime,versions_operation,score11:29:52 2 from test versions between timestamp minvalue and maxvalue;闪回事务查询闪回事务查询 p闪回事务保存表闪回事务保存表flashback_transaction_queryflashback_transaction_query 13:52:23 SQL select table_name,undo_sql from flashback_transaction_query where rownum3;
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!