RAC中如何备份全备份rman归档日志备份志

注册会员, 积分 164, 距离下一级还需 36 积分
最后登录在线时间43 小时威望164 金钱1327 注册时间阅读权限50帖子精华1积分164UID121
查看: 8518|
如何删除rac中asm里的归档日志文件?
原来没有做rman备份,现在做了,通过rman中删除30天以前的归档不会启用,是不是由于控制文件保留天数是7天的原因?
如果要保留30天是不是控制文件要设置为30天,我用的是nocatlog,现在要删除asm中不要的归档要怎么删除?昨晚已rman全备成功.
是不是切到grid用户,通过asmcmd进入后直接删除不需要的归档目录
rm -fr 2011-*
删除2011年所有归档日志的目录,然后再进rman做cross和delete ex
这样做会不会对系统有什么影响,是不是可以释放出空间?
新手上路, 积分 42, 距离下一级还需 8 积分
最后登录在线时间37 小时威望42 金钱391 注册时间阅读权限10帖子精华0积分42UID222
rman 备份归档,使用delete input
注册会员, 积分 164, 距离下一级还需 36 积分
最后登录在线时间43 小时威望164 金钱1327 注册时间阅读权限50帖子精华1积分164UID121
不行,脚本在早晨就执行了,备份成功了,但30天以前的归档删除不了啊
最后登录在线时间1671 小时威望2135 金钱50201 注册时间阅读权限200帖子精华39积分2135UID2
“控制文件保留天数是7天的原因?”
可能因为 控制文件中记录服用的原因导致 30天之前的archivelog 在 CONTROLFILE中已经没有记录了, 这导致 DELETE ARCHIVELOG ALL 无法删除之前的记录。
可以先查一下 控制文件中最老的归档日志的日期:
select min(FIRST_TIME) FROM V$ARCHIVED_LOG;
”这样做会不会对系统有什么影响,是不是可以释放出空间?“
确保你删除的日志 是你不再需要的, 可以释放空间。
扫码加入微信Oracle小密圈
Powered by
TEL/電話+86客户报告说RMAN备份出错,错误如下:
archived log /backup/archivelog/hmes/1_386472.dbf not found or out of sync with catalog
trying alternate file for archived log of thread 1 with sequence 115593
released channel: ch1
released channel: ch2
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup plus archivelog command at 06/24/:21
RMAN-06059: expected archived log not found, loss of archived log compromises recoverability
ORA-19625: error identifying file /backup/archivelog/hmes/1_386472.dbf
ORA-27037: unable to obtain file status
IBM AIX RISC System/6000 Error: 2: No such file or directory
Additional information: 3
Recovery Manager complete.
客户由于/backup目录空间快要满了,手动删除了归档日志,之后尝试做0级备份的时候出错。
这是由于手动删除了归档日志,但是controlfile中没有记录,需要同步controlfile
运行如下命令:
RMAN & change archi
上述命令完成后,重新运行0级备份脚本。
RMAN BACKUP ... PLUS ARCHIVELOG & ORA-19809
PLUS ARCHIVELOG & ORA-19809因为某些原因,当前环境oracle 10g数据库的LOG_ARCHIVE_DEST_1设置为非FRA路径,而LOG_ARCHIVE_DEST_10...
RMAN 处理一例 archived log not found or out of sync with catalog
备份遇到错误如下:
using channel ORA_DISK_1
archived log +DGDGDG/aaaaa/1_232453.dbf not found or ...
Rman备份中常见的问题
1:ORA-01031insufficient privileges
-d oracle dba --将oracle移除出dba组
查看oracle属性
uid=500(o...
RMAN-06059错误
Starting backup at
current log archived
allocated channel: ORA_DISK_1
channel...
RMAN备份归档日志的注意要点
今天在公司的数据库上看到这样的一个RMAN备份脚本:
allocate channel c1 type disk maxpiecesize = 2G;
allocate chan...
RMAN备份整个数据库和归档日志时报错
I lost few previous archivelogs, and can't run &backup data&.
That's what...
RMAN备份报错
using target database control file instead of recovery catalog
RMAN-00571: =========================...
rman报错问题 RMAN-03002: failure of recover command
Starting recover at 17-MAR-16
using channel ORA_DISK_1
starting m...
rman创建备库报错问题处理记录
[oracle@dgcrm ~]$ rman target sys/123456@CRM auxiliary sys/123456@DGCRM
Recovery Manager:...
解决rman无法自动删除过期备份和归档
rman的删除语句如下:
delete nop
...
没有更多推荐了,RAC环境下归档日志的备份
我的图书馆
RAC环境下归档日志的备份
RAC环境下归档日志的备份
环境中归档日志的存放方式有如下几种方式:1. 本地文件系统2. 集群文件系统3. 网络文件系统(NFS)4. 自动存储(ASM)归档日志的存放方式决定了归档日志可以采用的方式。对于方式2、3、4,归档日志的备份与单实例归档日志的备份是一样的,对于方式1,归档日志的备份要复杂一些,可以通过每个节点各自进行备份,也可在备份(这里只Veritas Netbackup)端进行一定的设置,然后统一备份所有节点的归档日志。但要注意归档日志的恢复,应该让所有thread生成的归档对应用归档的实例可见。方式2、3、4,RMAN脚本如下:
RUN {ALLOCATE CHANNEL ch00 'alter system archive log current';BACKUP&& FORMAT 'arch_%d_%s_%p_%t'&& &&(archivelog all delete input);RELEASE CHANNEL ch00;}
备注:在采用NFS方式进行归档日志备份时可能会遇到如下错误:ORA-27054: NFS file system where the file is created or resides is not mounted with correct options该错误的解决方法有两种:1.在进行NFS文件系统mount的时候指定rszie、wsize大于等于327682.通过在参数文件中加入*.event='10298 trace name context forever, level 32',跳过oracle10g对NFS文件系统的检查对于方式1,RMAN脚本如下:方法一:其中like后指定的路径可区分出不同thread的归档即可,RMAN脚本如下:
RUN {ALLOCATE CHANNEL ch00sql 'alter system archive log current';BACKUP&& &&FORMAT 'arch_%d_%s_%p_%t'&& &&(archivelog like '/archive2/%' delete input);RELEASE CHANNEL ch00;}
方法二:在Veritas Netbackup中进行特定设置首先设置TNS可以连接到不同的节点,然后在NBU中建立两个Policy,policy1指定备份脚本,policy2的备份脚本为空,policy2的只设置Application Backup类型的schedule。RMAN脚本如下:
RUN {ALLOCATE CHANNEL ch00 device type sbt connectparms \"ENV=(NB_ORA_POLICY=node1_policy, NB_ORA_CLIENT=node1_vip)\";ALLOCATE CHANNEL ch01 device type sbt connectparms \"ENV=(NB_ORA_POLICY=node2_policy, NB_ORA_CLIENT=node2_vip) \";sql 'alter system archive log current';BACKUP&& FORMAT 'arch_%d_%s_%p_%t'&& (archivelog all);RELEASE CHANNEL ch00;RELEASE CHANNEL ch01;}
推一荐:&&|&&
[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢RAC中如何备份归档日志一、RMAN管理RAC归档方法如下:1)归档在本地run {ALLOCATE CHANNEL D1 TYPE DISK CONNECT 'SYS/oracle@doudou1';ALLOCATE CHANNEL D2 TYPE DISK CONNECT 'SYS/oracle@doudou2';cross...}2)归档在共享目录run {cross...}二、实验1.RMAN默认配置如下RMAN&RMAN configuration parameters for database with db_unique_name DOUDOU are:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONFIGURE DEFAULT DEVICE TYPE TO DISK; # defaultCONFIGURE CONTROLFILE AUTOBACKUP OFF; # defaultCONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # defaultCONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # defaultCONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # defaultCONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # defaultCONFIGURE MAXSETSIZE TO UNLIMITED; # defaultCONFIGURE ENCRYPTION FOR DATABASE OFF; # defaultCONFIGURE ENCRYPTION ALGORITHM 'AES128'; # defaultCONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # defaultCONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # defaultCONFIGURE SNAPSHOT CONTROLFILE NAME TO '/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/snapcf_doudou1.f'; # default2.归档不同位置备份脚本有所不同2-1.归档在本地思路如下:修改PARALLELISM 1 =》PARALLELISM 2 (我的RAC是2个节点所以是2)添加CONFIGURE CHANNEL详细步骤如下:RMAN& CONFIGURE DEVICE TYPE DISK PARALLELISM 2;new RMAN configuration parameters:CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;new RMAN configuration parameters are successfully storedRMAN& CONFIGURE CHANNEL 1 DEVICE TYPE DISK connect 'SYS/oracle@doudou1';new RMAN configuration parameters:CONFIGURE CHANNEL 1 DEVICE TYPE DISK CONNECT '*';new RMAN configuration parameters are successfully storedRMAN& CONFIGURE CHANNEL 2 DEVICE TYPE DISK connect 'SYS/oracle@doudou2';new RMAN configuration parameters:CONFIGURE CHANNEL 2 DEVICE TYPE DISK CONNECT '*';new RMAN configuration parameters are successfully stored修改后配置如下:RMAN&RMAN configuration parameters for database with db_unique_name DOUDOU are:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONFIGURE DEFAULT DEVICE TYPE TO DISK; # defaultCONFIGURE CONTROLFILE AUTOBACKUP OFF; # defaultCONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # defaultCONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
《=已修改CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # defaultCONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # defaultCONFIGURE CHANNEL 1 DEVICE TYPE DISK CONNECT '*'; 《=新添加CONFIGURE CHANNEL 2 DEVICE TYPE DISK CONNECT '*'; 《=新添加CONFIGURE MAXSETSIZE TO UNLIMITED; # defaultCONFIGURE ENCRYPTION FOR DATABASE OFF; # defaultCONFIGURE ENCRYPTION ALGORITHM 'AES128'; # defaultCONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # defaultCONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # defaultCONFIGURE SNAPSHOT CONTROLFILE NAME TO '/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/snapcf_doudou1.f'; # default这个时候就可以使用RMAN管理归档了。RMAN备份脚本应是如下:RMAN&
ALLOCATE CHANNEL D1 TYPE DISK CONNECT 'SYS/oracle@doudou1';3&
ALLOCATE CHANNEL D2 TYPE DISK CONNECT 'SYS/oracle@doudou2';4& cross5& d6&
}allocated channel: D1channel D1: SID=84 instance=doudou1 device type=DISKallocated channel: D2channel D2: SID=63 instance=doudou2 device type=DISKvalidation succeeded for archived logarchived log file name=/home/oracle/arch_rac1/1_441_.dbf RECID=773 STAMP=Crosschecked 1 objectsvalidation succeeded for archived logarchived log file name=/home/oracle/arch_rac2/2_343_.dbf RECID=774 STAMP=Crosschecked 1 objectsList of Archived Log Copies for database with db_unique_name DOUDOU=====================================================================Key
S Low Time
------- ---- ------- - --------------------773
A 16-SEP-:13
Name: /home/oracle/arch_rac1/1_441_.dbf774
A 16-SEP-:10
Name: /home/oracle/arch_rac2/2_343_.dbfDo you really want to delete the above objects (enter YES or NO)? YESdeleted archived logarchived log file name=/home/oracle/arch_rac1/1_441_.dbf RECID=773 STAMP=Deleted 1 objectsdeleted archived logarchived log file name=/home/oracle/arch_rac2/2_343_.dbf RECID=774 STAMP=Deleted 1 objectsreleased channel: D1released channel: D22-2.归档在共享存储上RMAN&
run {2& cross3& d4&
}validation succeeded for archived logarchived log file name=+DATA/doudou/archivelog//thread_1_seq_442.342. RECID=776 STAMP=validation succeeded for archived logarchived log file name=+DATA/doudou/archivelog//thread_2_seq_344.312. RECID=775 STAMP=Crosschecked 2 objectsList of Archived Log Copies for database with db_unique_name DOUDOU=====================================================================Key
S Low Time
------- ---- ------- - --------------------776
A 16-SEP-:40
Name: +DATA/doudou/archivelog//thread_1_seq_442.342.775
A 16-SEP-:43
Name: +DATA/doudou/archivelog//thread_2_seq_344.312.Do you really want to delete the above objects (enter YES or NO)? YESdeleted archived logarchived log file name=+DATA/doudou/archivelog//thread_1_seq_442.342. RECID=776 STAMP=deleted archived logarchived log file name=+DATA/doudou/archivelog//thread_2_seq_344.312. RECID=775 STAMP=Deleted 2 objects- 本文出自BI168大数据社区,更多精彩请点击 原文地址:http://www.bi168.cn/&&http://www.bi168.cn/thread-.html
oralce RAC 归档日志的方式及RMAN备份方法
在RAC数据库中,RMAN备份的时候需要找到所有的归档日志,如何让RMAN发现所有的归档日志呢?
下面是几个常用的方法:
1、最简单就是使用OCFS了,但是目前只能限于WINDOWS和Linux上...
使用RMAN备份RAC本地目录中不是用NFS的归档日志
参考文档:
https://blogs.oracle.com/Database4CN/entry/%E4%BD%BF%E7%94%A8rman%E5%A4%87%E4%BB%BDrac%E6%9C%...
之 RMAN 备份
这篇主要介绍的是RAC 环境下的RMAN 备份。关于Oracle 备份与恢复的一些理论知识参考我的Blog:
Oracle 备份与恢复概述
http://blog.csdn....
rac 归档的存放路径下的不同的恢复方法
共享的CLUSTER 磁盘
http://space.itpub.net/67294/viewspace-55789...
1、数据库版本
SQL& select * from v$
----------------------------------------------------...
oracle从备份集中抓出归档日志方法
在大连医院遇到这个问题,数据库为归档状态,但归档完毕后rman通过crontab自动备走归档日志并删除存在系统上的归档日志文件。在RealSyn...
原因:归档日志被手工删除,rman备份归档日志时会去指定目录寻找日志,找不到就会报错...
在oracle目录下面/home/oracle建立delete_archive_log.sh,然后在linux下面做定时任务。
delete_archive_log.sh内容如下:
没有更多推荐了,oracle rac 归档日志在不同服务器上,如何备份_百度知道
oracle rac 归档日志在不同服务器上,如何备份
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
AskMaclean
AskMaclean
采纳数:1212
获赞数:1703
分配2个 rman channel 在2个节点上, 每一个节点负责备份自己的归档即可
采纳数:208
获赞数:2024
对于两个节点的RAC来说,可以把节点2的归档目录通过NFS挂载节点1上,然后就可以在节点1上备份不同服务器上的归档日志了。
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 rman备份归档日志 的文章

 

随机推荐