开启和关闭归档模式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
开启和关闭归档模式
2012-05-15 20:14:54| 分类:Oracle | 标签:|举报|字号大中小订阅查看是否开启了归档模式archive log list;
把实例启动到mount级别
输入命令startup mount
输入命令alter database archivelog;
重新打开数据库
再次输入命令archive log list;查看状态,已经查看归档日志所在路径(注意在mount状态也可以查看的,open状态是非必要)
上图,我们看到日志模式已经成功修改为存档模式了
而归档日志将存放在DB_RECOVERY_FILE_DEST
我们看到目录所在位置是/u01/app/oracle/flash_recovery
即$ORACLE_BASE/flash_recovery
输入命令select group#,status,bytes,archived from v$log;
上图中,我们看到目前的重做日志正处于第1组,并且还没有归档的。
我们手工给oracle切换日志组,看看是否自动把第一组的重做日志归档
输入命令alter system switch logfile;
同时altert_log也立刻显示信息
再次输入命令输入命令select group#,status,bytes,archived from v$log;
我们发现第1组重做日志,已经归档,并且当前重做日志组也切换到第2组里。
同时发现黄色部分的RECOVERY_FILE_DEST生成了目录及文件
归档日志是用来recover,开启归档日志后应该做一个全库备份的,
否则没有备份文件,开启归档日志是没有意义的。
修改归档日志生成路径
命令修改一下:
alter system set log_archive_dest_1='location=/data/archivelog' scope=spfile;
修改大小
alter system set DB_RECOVERY_FILE_DEST_SIZE=20g;
生成一份pfile
可以看到pfile里多出了log_archive_dest_1,
还有DB_RECOVERY_FILE_DEST_SIZE被修改为20g
重启实例后,我们从上图看到归档日志的目录也修改成功了关闭归档日志的也非常简单,在mount 状态下输入
alter database noarchivelog 即可!