在一个备份上注册归档日志文件

注册日志文件的一个方法如下所示:

SQL> alter database register logfile
‘/var/arch/arch_1_101.arc’;

这是一个直接给出日志文件全路径来注册日志文件的方法。但是,如果你有大量日志文件要注册的话,上面的方法就不那么适用了。不过幸运的是,有一个rman命令使你可以注册一个目录下的所有日志文件:

rman> catalog start with '/var/arch';

如果你需要注册大量的文件,那么这可以帮助你节省许多时间。

时间: 2024-11-03 07:19:39

在一个备份上注册归档日志文件的相关文章

没有备份、只有归档日志,如何恢复数据文件?

备份|恢复|数据 没有备份.只有归档日志,如何恢复数据文件?系统环境: 1.操作系统:Windows 2000 Server,机器内存128M2.数据库: Oracle 8i R2 (8.1.6) for NT 企业版3.安装路径:C:\ORACLE模拟现象: 可通过重建数据文件来恢复,前提是归档日志文件保存完整先将数据库设置为归档模式SQL*Plusconn system/manager--创建实验表空间create tablespace test datafile'c:\test.ora'

oracle物理结构(四)归档日志文件

归档日志文件是重做日志文件的截断备份,Oracle运行的两种模式:归档模式和不归档模式. 1.启用/禁用归档模式 SQL>archive log list; 查询归档模式 SQL>shutdown immediate SQL>startup mount SQL>alter database archivelog; SQL>alter database open; SQL>archive log list; Database log mode              A

数据库-oracle10数据恢复问题,有原来全备份,有归档日志

问题描述 oracle10数据恢复问题,有原来全备份,有归档日志 背景 1.停电造成数据库启动异常,startup ,提示 system01.dbf 有问题,拷贝整个数据文件是,提示REDO01.LOG,无法复制,其他文件可以,好像是REDO01.LOG,损坏了. 2.用一起3月前备份的数据库,覆盖原来数据文件目录,将原来数据文件夹重命名.然后进行启动,结果还启动了,中间也做了recover datebase 等命令,但是日数据最新前是1月份的. 3.现在情况是有归档日志文件从去年到现在的,有1

Linux/Unix shell 脚本清除归档日志文件

      对于DEV以及UAT环境,有些时候,数据库需要处于归档模式,但并不需要备份数据库.因此,archive归档日志不停的增长导致磁盘空间被大量耗用.对于这种情形,可以使用一个shell脚本来定时自动清除这些归档日志.本文给出了清除归档日志的脚本.   1.清除归档日志shell脚本   robin@SZDB:~/dba_scripts/custom/bin> more remove_arch_dump.sh #!/bin/bash # --------------------------

asp.net-项目在一个服务器上要下载的文件在另外一个服务器上如何下载

问题描述 项目在一个服务器上要下载的文件在另外一个服务器上如何下载 项目部署在这个服务器上,而需要下载的文件存放在另外一个服务器上面,怎么想在,还有我想在下载的时候弹出一个类似迅雷下载的框,能够自定义文件存放路径和文件名称.求帮助 解决方案 你要想直接远程下载文件是不行的,只能让那个存放文件的服务器提供一个url下载地址,然后你去请求改地址下载,或者存放在远程服务器的数据库中,你通过请求远程数据库下载. c#中下载远程文件有两种方法,利用WebClient 或者WebRequest,具体可以在网

io-java执行linux命令从linux服务器上读取log日志文件,按行读从指定字符串开始读

问题描述 java执行linux命令从linux服务器上读取log日志文件,按行读从指定字符串开始读 [INFO ] 2015-09-23 11:22:06,691 [threadPoolTaskExecutor-41] com.sto.pdaplatform.module.rediscommon.core.ParseObjectFactory.getParseObjFactory(ParseObjectFactory.java:27) >>> the original data is

Linux怎么自动删除归档日志文件?Linux自动删除归档日志文件的教程

1.日志删除策略 自动删除7天前的归档日志与备份文件. 2.调度计划 0 0 * * * nohup sh /db2backup/script/auto_rm_logs.sh & 3.日志删除脚本 auto_rm_logs.sh #!/bin/sh #------------------------------------- # rm db2 archive log file and *.tgz files @hury # create @2016-12-13 # script name:aut

Oracle RMAN 清除归档日志

      在开发环境及UAT环境经常碰到需要清除归档日志的情形,对于这个问题方法有很多.可以直接使用rm方式清除归档日志,也可以使用find命令来查找符合条件的记录来清除归档日志,或者直接写个shell脚本来搞定.这样在DEV或者UAT还可以,但是在Prod环境还是建议使用RMAN提供的命令来搞定比较妥当.因为rm,find方式删除了实际的归档日志也释放了空间,但对应的存储在控制文件中的归档信息并没有彻底清除.依旧占用着一些空间未能及时清除而需要控制文件通过age out方式来释放空间.本文描

RMAN备份与恢复(新旧控制文件及归档日志)测试(叙)

(我的学习过程) 继上一次做的试验,过后我又思考了下,当然其中的4点结论没有问题,但是却忽略了一点,上次的试验证明了在不使用恢复目录的情况下,做恢复时使用的归档重做日志文件只能是在控制文件中有记录的,backup format "${BACKUP_DB_TARGET}/db_${ORACLE_SID}_${DATE_TAG}_%s_%p_%t"database plus archivelog delete all inputformat "${BACKUP_DB_TARGET