版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.数据库归档1、 查看、更改归档路径在 ORACLE10G中,默认的归档路径为 $ORACLE_BASE/flash_recovery_area。对于这个路径,ORACLE有一个限制,就是默认只能有 2G的空间给归档日志使用,可以使用下面两个 SQL语句去查看它的限制select * from v$recovery_file_dest;show parameter db_recovery_file_dest(这个更友好直观一些 )当归档日志数量大于 2G时,那么就会由于没有更多的空间去容纳更多的归档日志会报无法继续归档的错误。如:RA-19809: limit exceeded for rec
2、overy filesORA-19804: cannot reclaim10017792 bytes disk space from 2147483648 limitARC0: Error 19809 Creating archive log file to'/u01/app/oracle/flash_recovery_area/ORCL/archivelog/2007_04_30/o1_mf _1_220_0_.arc'这时我们可以修改它的默认限制,比如说将它增加到 5G或更多,也可以将归档路径重新置到别的路径,就不会有这个限制了。更改限制语句如下:alter system
3、set db_recovery_file_dest_size=5368709102;或者直接修改归档的路径即可alter system set log_archive_dest_1='location=/u01/archivelog' scope =both;2、修改归档模式sql> archive log list;sql> shutdown immediate; sql> startup mount;sql> alter database archivelog; sql> alter database open; sql> archive
4、 log list;alter database noarchivelog.3、确认归档是否生效alter system switch logfile;看对应的归档位置时候有archivelog产生。该参数已废弃,只要开启了archivelog就自动归档。4、设置归档文件格式当数据库处理ARCHIVELOG模式时,如果进行日志切换,后台进程将自动生成归档日志。归档日志的默认位置为 %ORACLE_HOEM%RDBMS,在Oracle 11g 中,归档日志的默认文件名格式为 ARC%S%_%R%T。为了改变归档日志的位置和名称格.式,必须改变相应的初始化参数。初始化参数 LOG_ARCHIVE_
5、FORMAT用于指定归档日志的文件名称格式,设置该初始化参数时,可以指定以下匹配符:%s日志序列号。%S日志序列号,但带有前导0。%t重做线程号。%T重做线程号,但带有前导0。%a活动 ID 号。%d数据库 ID 号。%rRESETLOGS的 ID 值。需要注意,在 Oracle11g 中,配置归档日志文件格式时,必须带有%s,%t和 %r 匹配符,其他匹配符可有可无。配置了归档文件格式后,必须重新启动数据库。例如:SQL> alter system set log_archive_format='%s_%t_%r.arc' scope=spfile;系统已更改。SQL&
6、gt; shutdownimmediate;SQL> startup修改初始化参数 LOG_ARCHIVE_FORMAT并重启数据库后,实始化参数配置将会生效。进行日志切换时,会生成该格式的归档日志文件。5、归档模式启停1.archivelogstop;2.archivelogstart;6、查看归档日志selectname fromv$archived_log;7、归档相关参数log_archive_dest &LOG_ARCHIVE_DEST_n使用 log_archive_dest参数最多可设置2 个归档路径,通过log_archive_dest设置一个主归档路径,通过LO
7、G_ARCHIVE_DUPLEX_DEST参数设置一个从归档路径。所有的路径必须是本地的,该参数的设置格式如下:LOG_ARCHIVE_DEST = '/disk1/archive'LOG_ARCHIVE_DUPLEX_DEST = '/disk2/archive'.LOG_ARCHIVE_DEST_n 参数可以设置最多 10 个不同的归档路径,通过设置关键词 location 或 service ,该参数指向的路径可以是本地或远程的。LOG_ARCHIVE_DEST_1 = 'LOCATION = /disk1/archive'LOG_ARCH
8、IVE_DEST_2 = 'LOCATION = /disk2/archive'LOG_ARCHIVE_DEST_3 = 'LOCATION = /disk3/archive'如果要归档到远程的standby 数据库,可以设置service :LOG_ARCHIVE_DEST_4 = 'SERVICE = standby1'可见, 这两个参数都可以设置归档路径,不同的是后者可以设置远程归档到standby端,而前者只能归档到本地,且最多同时归档到2 个路径下。log_archive_dest_n&DB_RECOVERY_FILE_DEST
9、参数都可以用来存放归档日志,但二者的关系是:不设置log_archive_dest_n时,使用DB_RECOVERY_FILE_DEST来 存 文 件 ; 当 设 置 了 log_archive_dest_n 时 , 则 使 用 log_archive_dest_n 来存放归档日志。8、查看归档日志所占空间select * from V$FLASH_RECOVERY_AREA_USAGE;9、删除归档日志文件今天一早,同事说Oracle 数据库连接不上。用Sqlplus 测试一下,报如下错:ORA-00257archiver error. Connect internal only, unti
10、l freed.原因比较明显,应该是归档日志文件太多造成磁盘或者设备空间不足。官方的解释就基本如此:? Cause: The archiver process received an error while trying to archive a redo log. If the problem is not resolved soon, the database will stop executing transactions. The most likely cause of this message is the destination device is out of space to
11、 store the redo log file.? Action: Check the archiver trace file for a detailed description of the problem. Also, verify that the device specified in the initialization parameter ARCHIVE_LOG_DEST is setup properly for archiving.? 通常,在正式的也就是生产环境下, Oracle 是启用归档模式的 ( SQL> alter databasearchivelog; )
12、。因此, Oracle 系统会不断的产生归档日志。可以先查看一下已有的归档日志:?1.telnet 到主机:.? AIX Version 5(C) Copyrights by IBM and by others 1982, 2005. login: rootroot's Password:*Welcome to AIX Version 5.2!*Please see the README file in /usr/lpp/bos for information pertinent to *this release of the AIX Operating System.*Last un
13、successful login: Thu Jul 30 00:06:26 BEIST 2009 on /dev/pts/0 from smnpcbackup? 2.切换用户到 oraclerootp630_1#:/> su - oracle? 3.进入 rmanp630_1#oracle> rmanCopyright (c) 1995, 2002, Oracle Corporation. All rights reserved.4.连接到目标数据库RMAN> connect target /connected to target database: RAC9I (DBID=
14、654968050)5.查看所有日志情况RMAN> list archivelog all;using target database controlfile instead of recovery catalogList of Archived Log CopiesKeyThrd SeqS Low Time Name- - - - - -9601522A 01-AUG-09 /archlog1/Arch1_522.arc9621523A 02-AUG-09 /archlog1/Arch1_523.arc.9641524A 04-AUG-09 /archlog1/Arch1_524.ar
15、c9721525A 05-AUG-09 /archlog1/Arch1_525.arc9671526A 06-AUG-09 /archlog1/Arch1_526.arc9731527A 06-AUG-09 /archlog1/Arch1_527.arc9741528A 07-AUG-09 /archlog1/Arch1_528.arc简单地,我们可以到 OS 下把这些物理文件 delete 掉。但是,我们都知道在 controlfile 中记录着每一个 archivelog 的相关信息,当我们在 OS 中删除这些文件后,我们的 controlfile 中仍然记录着这些 archivelog
16、的信息,因此在 Oracle 的 OEM 管理器中还会存在这些日志。因为当我们手工清除archive 目录下的文件后,这些记录并没有被我们从controlfile 中清除掉,也就是 oracle 并不知道这些文件已经不存在了。 如果我们已经这样做了, 那么可以通过如下步骤来更新 Oracle 的 controlfile 中关于日志的信息:? 1.进入 rmanp630_1#oracle> rman? 2.连接到目标数据库? RMAN> connect target /;? 3.检测归档日志? RMAN> crosscheck archivelog all; - 命令的作用是将
17、磁盘或者磁带上不存在的日志标记为 expired? 4.删除过期的归档日志? RMAN> delete expired archivelog all;? 经过这样操作以后,就不会再在 OEM 中看到那些日志信息了。但是,正常的操作应该是:?RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'-即删除 7 天前的归档日志最好在删除日志的时候, 做好相应的日志或者数据库备份。 此外,可以使用 report obsolete 命令报告过期备份。? RMAN> report obsolete;- 报告过期备份
18、?RMAN> allocate channel for maintenance type disk;-分配维护通道? allocated channel: ORA_MAINT_DISK_1channel? ORA_MAINT_DISK_1: sid=16 devtype=DISK? RMAN> delete obsolete;- 删除过期备份? RMAN> release channel;- 释放通道? 或者整体一起执行命令:? ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK;runreport obsolete;CROSSCHECK BACKUP;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024八年级地理上册第一章疆域和人口-从世界看中国学情评估晋教版
- 大学生心理健康教育(河南经贸职业学院版)学习通测试及答案
- 《金版学案》2022届高考政治一轮复习课时作业:必修2-4单元总结-
- 2025年人教版八年级数学寒假预习 第03讲 二次根式的加减(3个知识点+7大考点举一反三+过关测试)
- 2025年人教版七年级数学寒假复习 专题05 一元一次方程(4重点串讲+13考点提升+过关检测)
- 【状元之路】2022高考地理总复习随堂训练1-2-4全球气候变化和气候类型的判读-
- 【创新设计】2021高考化学(广东专用)二轮-微题型专练17
- 四川省绵阳2024-2025学年高二上学期数学期末模拟试题(五)(含答案)
- 【原创】江苏省2021届高三上学期第三次周测数学试题
- 部编版语文二年级下册第五单元综合素养测评 A卷(含答案)
- 提捞采油安全操作规程
- 建筑工程质量管理体系文件
- in、ing对比辨音练习.doc
- 乙丙橡胶电力电缆绝缘一步法硅烷交联工艺
- 中止施工安全监督申请书(范例)
- 光刻工艺光刻对准
- 世界各国标准钢号对照表
- 文化部鼓励参加的国际艺术比赛
- 输卵管性不孕诊治的中国专家共识
- 除尘器安装技术交底记录
- 【正能量校园心理剧剧本】校园心理剧剧本推荐
评论
0/150
提交评论