《OCP培训资料恢复非关键性丢失.ppt》由会员分享,可在线阅读,更多相关《OCP培训资料恢复非关键性丢失.ppt(20页珍藏版)》请在三一办公上搜索。
1、恢复非关键性丢失,课程目标,学完本课后,应能完成下列工作:恢复临时表空间 恢复重做日志组成员 恢复丢失的索引 重新创建口令文件,文件丢失的原因,以下原因可能会导致文件丢失:用户错误 应用程序错误 介质故障,可通过采取以下措施之一来修复该问题:创建一个新文件重建文件恢复丢失或损坏的文件,关键性与非关键性,发生非关键性文件丢失时,数据库仍可继续运行,丢失 TEMPFILE,如果缺失任何一个临时文件,则需要 TEMP 空间来执行的 SQL 语句都将失败。,SQL select*from big_table order by 1,2,3,4,5,6,7,8,9,10,11,12,13;select*f
2、rom big_table order by 1,2,3,4,5,6,7,8,9,10,11,12,13*ERROR at line 1:ORA-01565:error in identifying file/u01/app/oracle/oradata/orcl/temp01.dbfORA-27037:unable to obtain file statusLinux Error:2:No such file or directory,恢复 TEMPFILE 丢失,日志组状态:概述,在任何给定时间,重做日志组的状态都会是以下值之一:CURRENT:LGWR 进程当前正在向重做日志组写入重做数
3、据。ACTIVE:不再向重做日志组写入数据,但是仍需要它来进行实例恢复。INACTIVE:不再向重做日志组写入数据,且不再需要它来进行实例恢复。,丢失重做日志组成员,缺失重做成员文件时,预警日志和归档进程(ARCn)跟踪文件将记录一条错误消息。,重新创建重做日志文件,重新创建重做日志文件(仅包含备注的幻灯片),重新创建重做日志文件(仅包含备注的幻灯片),重新创建重做日志文件,重新创建索引,使用以下选项缩短创建索引所花费的时间:PARALLEL NOLOGGING,SQL CREATE INDEX rname_idx 2 ON hr.regions(region_name)3 PARALLEL
4、4;,重新创建索引(仅包含备注的幻灯片),数据库管理员的验证方法,重新创建口令验证文件,使用 OS 验证登录到数据库将 REMOTE_LOGIN_PASSWORDFILE 参数设置为 NONE 并重新启动数据库 使用 orapwd 重新创建口令文件 将 REMOTE_LOGIN_PASSWORDFILE 设置为 EXCLUSIVE 向口令文件添加用户并向每个用户分配适当的权限重新启动实例,$orapwd file=$ORACLE_HOME/dbs/orapwORCL password=admin entries=5,方案完整备注页,小结,在本课中,您应该已经学会如何:恢复临时表空间 恢复重做日志组成员 恢复丢失的索引 重新创建口令文件,练习概览:恢复丢失的 TEMPFILE 和重做日志文件,本练习包含以下主题:在缺失临时文件的情况下启动数据库 创建新的临时表空间 变更数据库的默认临时表空间 恢复丢失的联机重做日志成员,