
controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,也就是oracle并不知道这些文件已经不存在了!这时候我们要做手工的清除的话,下面我经过实验,可以尝试这种方法:
1. 进入rman
2. connect target /
3. crosscheck archivelog all
4. delete expired archivelog all
这时候我们再去OEM中看就一定看不到,如果你的从来没有做过这个动作的话,我们可以比较从这衡让个动作前的controlfile后动作后的controlfile的大小!
ORACLE正确删除归档并回收空间的方法
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'删除从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 KeyCompletion TimeFilename/Handle-------------------- ------ ------------------ --------------------Backup Set 12501-NOV-04Backup Piece 12501-NOV-04 /data1/oracle/orabak/full_1_541045804Backup Set 13104-NOV-04Backup Piece 13104-NOV-04 /data1/oracle/orabak/full_AVATAR2_20041104_131....Backup Set 17306-DEC-04Backup Piece 17306-DEC-04 /data1/oracle/orabak/full_AVATAR2_20041206_173Backup Set 17911-DEC-04Backup Piece 17911-DEC-04 /data1/oracle/orabak/arch544588206.arc.....Backup Piece 18917-DEC-04 /data1/oracle/orabak/arch545106606.arcBackup Set 19017-DEC-04Backup Piece 19017-DEC-04 /data1/oracle/orabak/arch545106665.arcBackup Set 19120-DEC-04Backup Piece 19120-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.dbf
4.使用delete obsolete命令删除过期备份:
RMAN>delete obsoleteRMAN 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 KeyCompletion TimeFilename/Handle-------------------- ------ ------------------ --------------------Backup Set 12501-NOV-04Backup Piece 12501-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 allreleased channel: ORA_DISK_1allocated channel: ORA_DISK_1channel ORA_DISK_1: sid=19 devtype=DISKspecification does not match any archive log in the recovery catalog
5 在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 时间戳 =572866
683
对归档日志的验证失败
存档日志文件名 =D:ORACLEORADATATESTARCHIVE11_48.DBF 记录 ID=2 时间戳 =57286
6931
已交叉检验的 2 对象
6 试着同步一下,看行不行,结果不行,crosscheck还是失败:
RMAN>resync catalog
正在启动全部恢复目录的 resync
完成全部 resync
RMAN>crosscheck archivelog all
释放的通道: ORA_DISK_1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=14 devtype=DISK
对归档日志的验证失败
存档日志文件名 =D:ORACLEORADATATESTARCHIVE1_47.DBF 记录 ID=1 时间戳 =572866
683
对归档日志的验证失败
存档日志文件名 =D:ORACLEORADATATESTARCHIVE11_48.DBF 记录 ID=2 时间戳 =57286
6931
已交叉检验的 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.zhs16gbk
C:>rman catalogrman/rman@safetarget /
Recovery Manager: Release 9.2.0.1.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
connected to target database: TEST (DBID=1870953724)
connected to recovery catalog database
RMAN>crosscheck archivelog all
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=9 devtype=DISK
validation succeeded for archived log
archive log filename=D:ORACLEORADATATESTARCHIVE1_47.DBF recid=1 stamp=57286
6683
validation succeeded for archived log
archive log filename=D:ORACLEORADATATESTARCHIVE11_48.DBF recid=2 stamp=5728
66931
Crosschecked 2 objects
档案整理归档过程中的整理技巧
(一)归档文件“件”的区分与修整
首先是以我为本(以发文单位为主)。凡是本单位所产生的发文(红头文)必须归档,其它单位(包括上级、同级和下级机关)的来文,需要办理的文件(办件)必须归档,重要的文件材料应该归档,阅知类的文件可以不归档。
文件以“件”为单位进行整理归档。一般以每份文件为一件,
1、文件正本与定稿为一件(重要文件如法律法规等须保留历次修改稿的,其正本与历次稿包括定稿各为一件)。
2、正文与附件为一件(附件是指附属于正文之后的其他文件材料,作为正文的补充说明或参考材料,如附带的图表、统计数字,正文批准或发布的法规文件等等。一般来说,正文与附件为一件,如果附件数量较多或者太厚不易装订时,也可各为一件)。
3、原件与复制件为一件(对于制成材料、字迹材料等不利于档案保管的文件(如热敏纸传真件、铅笔书写的重要文件),以及使用中出现破损的文件,铅启贺应复制后归档。复制件包括复印机制作的复印件以及手工誊写的抄件等。这些复制件应与原件作为一件)。
4、转发文与被转发文为一件(转发文与被转发文是一份文件的不同部分,前者往往包括贯彻意见及执行要求,后者则是具体内容,它们在发挥文件效力方面难以分割,因此也应作为一件)。
5、报表、名册、图册等一册(本)为一件(报表、名册、图册等一般每册(本)内容都相对完整,具有独立的检索价值,因此应按照其本来的装订方式,一册(本)作为一件)。
6、来文与复文各为一件(这是比较特殊的一种规定。“来文与复文”是对联系密切的来往性质的文件材料的概括性表述,也包括“去文与复文”,从文种上看包括请示与批复、报告与批示、函与复函、通知与报告等等)。
7、请示与批复各为一件。
8、报告与槐派批示各为一件。
正文与文件处理单(文旁谈件在运转过程中一般都附有文件处理单或者拟办单、发文稿头纸,有的还附有领导批示的签批条等。这些表单真实地记录了文件的形成、办理过程,是归档文件不可分割的重要组成部分,应与文件作为一件)。
“为一件”是指在实体上装订在一起,编目时也只体现为一条条目。
归档文件的整理工作,必须遵循文件的形成规律,保持文件之间的有机联系。排列方法强调按事由排列。
归档文件按照不同年度、不同机构(问题)、不同保管期限等形成中的客观规律进行相对集中,维护不同文件间的有机联系。排列文件时,强调了“事由原则”,将同一事由形成的文件排列在一起,使文件间的有机联系得以充分体现。
在装订之前,将全部文件梳理一遍,按照以上整理原则,将属于一件的材料放在一起,以便于装订,防止返工。
(二)文件装订顺序
归档文件材料修整完毕,需要使用符合档案保护要求的装订材料重新加以装订,固定文件页次,防止文件张页丢失,便于归档后保管和利用的作用。
装订前首先应将原有的订书钉、回形针等对文件保存造成影响的金属物品拆掉(原文件已使用不锈钢钉的保持原装订不动)。
其次必须对它们进行排序。顺序如下:正本在前,定稿在后;正文在前,附件在后;原件在前,复制件在后;转发文在前,被转发文在后;复文在前,来文在后。汉文本在前,少数民族文字文本在后。不同文字的文本,无特殊规定的,中文本在前,外文本在后。有文件处理单的,一般放在最后;但如果已粘贴牢固的可放在最前面,这样可以作为首页加盖归档章,从而更好地保护正本的原始面貌。
再次应将“件”内的各页按一定方式对齐,便于将来翻阅利用。一般来说,采用左上角装订的,应将左、上侧对齐;采用左侧装订的,应将左、下侧对齐。(建议管理文件类采用左侧装订,污染源种类采用左上角装订。一般一件装订两枚不锈钢订书钉为宜)
装订以“件”为单位进行,对装订材料做统一规定,一般采用不锈钢订书钉装订,如文件太厚,则建议采用三孔一线。
装订要求:装订用品必须是对归档文件无害,不影响档案的保存寿命。装订方式应能较好地维护文件的原始面貌。
(三)归档文件的盖章、编号、填写页数
1、归档章的格式
其规格为长80mm,宽20mm。分为均匀的12格。归档章设置的项目主要为编号项目中的必备项。
归档章样式:
全宗号
类别号
期 限
年 度
机 构
件 号
归档章填写示例:
全宗号
6
类别号
A
期 限
30年
年 度
2009
机 构
件 号
001
归档章填写说明
归档章项目
项目说 明
填 写 说 明
全 宗 号
档案馆给立档单位编制的代号。
全宗号由同级档案馆给立档单位编制,如果暂时未有全宗号,可暂时不填。
类别号
一个立档单位不同门类档案的代号。
文书档案填写“A”。
期限
即保管期限,标注归档文件保管期限。归档文件保管期限分别为“10年/短期”、“30年/长期”和“永久”。
具体档案保管期限划分参照国家档案局《机关文件材料归档范围和文书档案保管期限规定》。
年 度
填写文件内容针对的年度,以四位阿拉伯数字标注公元纪年。
归档文件根据实际归档年度标注。文件针对年度,以4位阿拉伯数字标注公元纪年,如2006。
机构
填写文件形成或主办部门的简称或代号,不分机构编档号的单位此栏可空。
如:党支部、办公室、人事科、综合科等。
件号
以年度为界线,由全宗单位档案室集中整理归档的,一个保管期限编一个大流水号;由全宗单位内各部门分别整理归档的,每个部门内按保管期限分别编三个小流水号。
其编制方法是:依据归档文件的排列顺序,每一年度每种保管期限的归档文件均从“1”开始标注。
2、盖章位置
归档章一般应用红色印油加盖在归档文件首页上端居中的空白位置,使用钢笔、蓝黑墨水笔填写内容,如果领导批示和或收文章占用上述位置,可将归档章盖在首页的其他空白位置,但以上端为宜。如果机关发文有签发单的,或收文有文件处理单的,也可放在最前面作为首页,这样可在其上加盖归档章,以更好地保护文件正本的原始面貌。文件首页确无盖章位置或重要文件须保持原貌的,也可在文件首页前另附纸页加盖归档章。归档章尽量不要压住文件字迹,也不宜与批示文字或收文章等交叉。
3、按归档文件年度、保管期限和排列顺序分别逐件编号。
以年度为界线,由全宗单位档案室集中整理归档的,一个保管期限编一个大流水号;由全宗单位内各部门分别整理归档的,每个部门内按保管期限分别编三个小流水号。
4、每“件”文件的页数填写该件的实际有效页数。
(注意不要用铅笔填写页号,要用钢笔、碳素或蓝黑墨水笔填写或用号码机编页码)
单面印刷的文件在正面右上角处填写实际页数;
双面印刷的文件在正面右上角处及背面的左上角处填写实际页数;
文件中出现与本文无关的页面(如:有些单位为了节省纸张,用已经用过的纸张的背面印文件),须在上面用钢笔、蓝黑墨水笔批“Ⅹ”。上报等表格没有填写内容的页批“Ⅹ”(如已盖“此页空白”章的则不用“Ⅹ”),但要编页号,并计算页数。
(四)归档文件排列顺序
归档文件的排列以“事由”为原则,即同一事由的相关文件应当排列在一起。事由可以是指一件具体的事,或一个具体的问题,或一段较紧密的工作过程。并且尽可能将关系密切的(如同一次活动、同一项工作、同一个会议形成的)文件材料排列在一起。
1、以年度为界线,按照年度—保管期限相对集中排序。
(1)由全宗单位档案室集中整理归档的,一个保管期限从1开始编一个大流水号;
(2)由全宗单位内各部门(即机构)分别整理归档的,每个部门(即机构)内按保管期限分别编三个小流水号。
2、保管期限,按问题和内容确定保管期限;按永久、长期/30年、短期/10年的顺序依次编排。
3、同一事由形成的文件排序按照文件的生成时间顺序序依次排列。
装盒时应注意以下问题:
1.应视档案盒的厚度选择厚度适宜的文件,尽量做到文件装盒后与档案盒形成一个整体(即尽量放满档案盒),竖立放置时不至于使文件弯曲受损。
2.按照排列的先后顺序依次装盒;一盒装满后,顺次装入下一盒即可。
3.不同形成年度的归档文件不要放入同一档案盒。
4.不同保管期限的归档文件不要放入同一档案盒。
5. 由全宗单位内各部门(即机构)整理归档的,不同部门(即机构)的档案不要装入同一盒内。
6. 一件文件(如讲稿、书稿)太厚,一个平常的档案盒装不下,可根据文件厚度,选择厚度适当的同一种类档案盒装入盒。
oracle每有一个事务,首先会产生一条日志,这个日志里面包含了能够还原这个事务的最少信息,这些日志会暂存在内存中,再由一个叫LGWR的进程将日志缓冲区的日志写到硬盘上的日志文件上,这些日志文件一般在50兆左右,一般为3组。等一个日志文件写满了50兆的内容,它会断开,LGWR继续往下一个日志文件中写日志;这3个日志文册春燃件轮流写入(覆盖写入)。现在来讲重做日志文件归档,就是将一个写满了日志的文件复制一份到一个指定的文件夹中,可以将这些历史日志文件都copy(归档)一份,而不会在轮循中被覆盖,起到保护数据森扒的功能州虚。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)