已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
这是2015年6月的操作手记:Oracle归档日志删除我们都都知道在controlfile中记录着每一个archivelog的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除 archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,也就是oracle并不知道这些文件已经不存在了!这时候我们要做手工的清除的话,下面我经过实验,可以尝试这种方法:执行顺序如下:手工删除archivelog -crosscheck-delete expired 最后可以用list copy检查1. 进入rman 2. connect target /3. crosscheck archivelog all;crosscheck archivelog all; 验证的是DB的归档日志即log_archive_dest参数指定位置的文件,当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行。所以此时需要手工执行crosscheck过程,之后Rman备份可以恢复正常。4. delete expired archivelog all; 命令删除所有过期归档日志:这时候我们再去OEM中看就一定看不到,如果你的从来没有做过这个动作的话,我们可以比较从这个动作前的controlfile后动作后的controlfile的大小! ORACLE正确删除归档并回收空间的方法一个ORACLE归档日志经常满,表现为/oraarchive 这个文件空间占用100大家一定抱怨ORACLE为何没有归档维护工具,很多人直接删除了事,错了,ORACLE有,而且很智能,可以正确的删除归档和 FLASHBACK,不过切记,ORACLE归档日志对于ORACLE的数据恢复和备份非常重要,不到万不得已不要删除归档日志。删除归档日志的过程以ORACLE用户身份登录到数据库服务器主机或通过网络连接进入ORACLE数据备份工具rman target/或rman target/orcl在命令窗口里面执行DELETE ARCHIVELOG ALL COMPLETED BEFORE SYSDATE-7;说明SYSDATA-7,表明当前的系统时间7天前,before关键字表示在7天前的归档日志,如果使用了闪回功能,也会删除闪回的数据。同样道理,也可以删除从7天前到现在的全部日志,不过这个命令要考虑清楚,做完这个删除,最好马上进行全备份数据库DELETE ARCHIVELOG FROM TIME SYSDATE-7;UNIX/LINUX下也可以通过FIND找到7天前的归档数据,使用EXEC子操作删除find /oraarchive -xdev -mtime +7 -name *.dbf -exec rm -f ;这样做仍然会在RMAN里留下未管理的归档文件仍需要在RMAN里执行下面2条命令crosscheck archivelog all;delete expired archivelog all;所以还不如上面的方法好用,不过用FIND的好处就是,可以在条件上,和EXEC子项上做很多操作,实现更复杂的功能3.简要介绍一下report obsolete命令使用report obsolete命令报告过期备份RMAN report obsolete;RMAN retention policy will be applied to the commandRMAN retention policy is set to redundancy 1Report of obsolete backups and copiesType Key Completion Time Filename/Handle- - - -Backup Set 125 01-NOV-04Backup Piece 125 01-NOV-04 /data1/oracle/orabak/full_1_541045804Backup Set 131 04-NOV-04Backup Piece 131 04-NOV-04 /data1/oracle/orabak/full_AVATAR2_20041104_131.Backup Set 173 06-DEC-04Backup Piece 173 06-DEC-04 /data1/oracle/orabak/full_AVATAR2_20041206_173Backup Set 179 11-DEC-04Backup Piece 179 11-DEC-04 /data1/oracle/orabak/arch544588206.arc.Backup Piece 189 17-DEC-04 /data1/oracle/orabak/arch545106606.arcBackup Set 190 17-DEC-04Backup Piece 190 17-DEC-04 /data1/oracle/orabak/arch545106665.arcBackup Set 191 20-DEC-04Backup Piece 191 20-DEC-04 /data1/oracle/orabak/arch_AVATAR2_20041220_194Archive Log 2973 20-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2985.dbfArchive Log 2971 20-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2984.dbf.Archive Log 2705 17-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2717.dbfArchive Log 2704 17-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2716.dbfArchive Log 2703 17-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2715.dbfArchive Log 2702 17-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2714.dbf4.使用delete obsolete命令删除过期备份:RMAN delete obsolete;RMAN retention policy will be applied to the commandRMAN retention policy is set to redundancy 1using channel ORA_DISK_1Deleting the following obsolete backups and copies:Type Key Completion Time Filename/Handle- - - -Backup Set 125 01-NOV-04Backup Piece 125 01-NOV-04 /data1/oracle/orabak/full_1_541045804.Archive Log 2704 17-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2716.dbfArchive Log 2703 17-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2715.dbfArchive Log 2702 17-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2714.dbfDo you really want to delete the above objects (enter YES or NO)? yesdeleted backup piecebackup piece handle=/data1/oracle/orabak/full_AVATAR2_20041206_173 recid=173 stamp=544156241.deleted archive logarchive log filename=/opt/oracle/oradata/avatar2/archive/1_2715.dbf recid=2703 stamp=545108268deleted archive logarchive log filename=/opt/oracle/oradata/avatar2/archive/1_2714.dbf recid=2702 stamp=545107659Deleted 286 objectsRMAN crosscheck archivelog all;released channel: ORA_DISK_1allocated channel: ORA_DISK_1channel ORA_DISK_1: sid=19 devtype=DISKspecification does not match any archive log in the recovery catalog5 在rman中用crosscheck检查归档日志,2个归档日志都是失败的:RMAN crosscheck archivelog all;释放的通道: ORA_DISK_1分配的通道: ORA_DISK_1通道 ORA_DISK_1: sid=14 devtype=DISK对归档日志的验证失败存档日志文件名 =D:ORACLEORADATATESTARCHIVE1_47.DBF 记录 ID=1 时间戳 =572866683对归档日志的验证失败存档日志文件名 =D:ORACLEORADATATESTARCHIVE11_48.DBF 记录 ID=2 时间戳 =572866931已交叉检验的 2 对象6 试着同步一下,看行不行,结果不行,crosscheck还是失败:RMAN resync catalog;正在启动全部恢复目录的 resync完成全部 resyncRMAN crosscheck archivelog all;释放的通道: ORA_DISK_1分配的通道: ORA_DISK_1通道 ORA_DISK_1: sid=14 devtype=DISK对归档日志的验证失败存档日志文件名 =D:ORACLEORADATATESTARCHIVE1_47.DBF 记录 ID=1 时间戳 =572866683对归档日志的验证失败存档日志文件名 =D:ORACLEORADATATESTARCHIVE11_48.DBF 记录 ID=2 时间戳 =572866931已交叉检验的 2 对象7 用list expired看看是否有失效的archive log,证明没有失效的archive log:RMAN list expired archivelog all;说明与恢复目录中的任何存档日志均不匹配8 更改语言环境试试,结果再次crosscheck,2个archive log 都成功了:RMAN exit恢复管理器完成。C:set nls_lang=american_america.zhs16gbkC:rman catalogrman/rmansafetarget /Recovery Manager: Release 9.2.0.1.0 - ProductionCopyright (c) 1995, 2002, Oracle Corporation. All rights reserved.connected to target database: TEST (DBID=1870953724)connected to recovery catalog databaseRMAN crosscheck archivelog all;allocated channel: ORA_DISK_1channel ORA_DISK_1: sid=9
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中枢原始性神经外胚瘤的护理个案
- 专题07 阅读理解30篇【考题猜想】原卷版
- 秋冬防流感健康伴成长
- 2026年度市场策略报告:风生水起乘势而上
- 2026浙江嘉兴市第二医院招聘高层次人才44人历年真题汇编及答案解析(夺冠)
- 2025北京振远护卫有限公司招聘备考公基题库附答案解析
- 2025北京丰台教委第二批人才引进(含博士后出站人员)招聘工作人员23人历年真题库附答案解析
- 2025广东佛山市农业科学研究所招聘1人笔试备考试卷带答案解析
- 2026年度陕西省招聘社区工作者答题题库带答案解析
- 2026年设备监理师之设备监理合同考试题库完整参考答案
- 自救器管理制度
- 中央环保督察迎战培训课件
- MOOC 3D工程图学-华中科技大学 中国大学慕课答案
- 提高低年级学生数学审题能力的
- CCP点的确认和验证记录
- 《国家电网公司输变电工程工艺标准库》《国家电网公司输变电工程工艺标准库》(架空线路)
- PEP英语六年级上册各单元知识点归纳及练习3
- 武汉城市介绍旅游攻略PPT模板
- 科技创新城生态与园林绿化系统规划说明书
- 液压电梯监督检验自检报告书资料
- 《机械制图》课程教案-三视图
评论
0/150
提交评论