




免费预览已结束,剩余15页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
4 版权所有 2006,oracle。保留所有权利。 恢复非关键性丢失 4-2 版权所有 2006,oracle。保留所有权利。 课程目标 学完本课后,应能完成下列工作: 恢复临时表空间 恢复重做日志组成员 恢复丢失的索引 重新创建口令文件 4-3 版权所有 2006,oracle。保留所有权利。 文件丢失的原因 以下原因可能会导致文件丢失: 用户错误 应用程序错误 介质故障 4-4 版权所有 2006,oracle。保留所有权利。 可通过采取以下措施之一来修复该问题: 创建一个新文件 重建文件 恢复丢失或损坏的文件 关键性与非关键性 发生非关键性文件丢失时,数据库仍可继续运行 4-5 版权所有 2006,oracle。保留所有权利。 丢失 tempfile 如果缺失任何一个临时文件,则需要 temp 空间来执行的 sql 语句都将失败。 sql select * from big_table order by 1,2,3,4,5,6,7,8,9,10,11,12,13; select * from 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.dbf ora-27037: unable to obtain file status linux error: 2: no such file or directory 4-6 版权所有 2006,oracle。保留所有权利。 恢复 tempfile 丢失 口令文件 参数文件 system sysaux undo users index 重做日志 文件 1b 重做日志 文件 1a 重做日志 文件 2b 重做日志 文件 2a 控制文件 temp 4-7 版权所有 2006,oracle。保留所有权利。 日志组状态:概述 在任何给定时间,重做日志组的状态都会 是以下值之一: current:lgwr 进程当前正在向重做 日志组写入重做数据。 active:不再向重做日志组写入数据, 但是仍需要它来进行实例恢复。 inactive:不再向重做日志组写入数据 ,且不再需要它来进行实例恢复。 4-8 版权所有 2006,oracle。保留所有权利。 丢失重做日志组成员 缺失重做成员文件时,预警日志和归档进程 (arcn) 跟踪 文件将记录一条错误消息。 errors in file /u01/app/oracle/admin/orcl/bdump/orcl_arc1_25739.trc: ora-00313: open failed for members of log group 2 of thread 1 ora-00312: online log 2 thread 1: /u01/app/oracle/oradata/orcl/redo02b.log ora-27037: unable to obtain file status linux error: 2: no such file or directory 4-9 版权所有 2006,oracle。保留所有权利。 重新创建重做日志文件 口令文件 参数文件 system sysaux undo users index 重做日志 文件 1a 重做日志 文件 2a 控制文件temp 重做日志 文件 1b 重做日志 文件 2b sql alter database drop logfile member /u01/app/oracle/oradata/orcl/redo02b.log; sql !rm /u01/app/oracle/oradata/orcl/redo02b.log sql alter database add logfile member /u01/app/oracle/oradata/orcl/redo02b.log to group 2; 4-10 版权所有 2006,oracle。保留所有权利。 重新创建重做日志文件(仅包含备注的幻灯片 ) 4-11 版权所有 2006,oracle。保留所有权利。 重新创建重做日志文件(仅包含备注的幻灯片 ) 4-12 版权所有 2006,oracle。保留所有权利。 重新创建重做日志文件 4-13 版权所有 2006,oracle。保留所有权利。 重新创建索引 使用以下选项缩短创建索引所花费的时间: parallel nologging sql create index rname_idx 2 on hr.regions (region_name) 3 parallel 4; 4-14 版权所有 2006,oracle。保留所有权利。 重新创建索引(仅包含备注的幻灯片) 4-15 版权所有 2006,oracle。保留所有权利。 数据库管理员的验证方法 远程数据库 管理 本地数据库 管理 是 是 否 否 是否具有 安全连接? 使用 os 验证 使用口令文件 是否希望使用 os 验证? 4-16 版权所有 2006,oracle。保留所有权利。 重新创建口令验证文件 使用 os 验证登录到数据库 将 remote_login_passwordfile 参数设置为 none 并 重新启动数据库 使用 orapwd 重新创建口令文件 将 remote_login_passwordfile 设置为 exclusive 向口令文件添加用户并向每个用户分配适当的权限 重新启动实例 $ orapwd file=$oracle_home/dbs/orapworcl password=admin entries=5 4-17 版权所有 2006,oracle。保留所有权利。 方案完整备注页 4-18 版权所有 2006,oracle。保留所有权利。 小结 在本课中,您应该已经学会如何: 恢复临时表空间 恢复重做日志组成员 恢复丢失的索引 重新创建口令文件 4-19 版权所有 2006,orac
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论