Oracle归档日志

113 篇文章 96 订阅

微信公众号:IT邦德
在这里插入图片描述
1. 归档和非归档的区别
1)归档会在日志切换时,备份历史日志,对于 OLTP 系统都应考虑归档模式,以便数据库能 支持热备,并提供数据库完全恢复和不完全恢复(基于时间点)
2)归档会启用 arcn 的后台进程、也会占用磁盘空间
3)非归档适用某种静态库、测试库、或者可由远程提供数据恢复的数据库。
非归档只能冷备, 且仅能还原最后一次全备。归档可以恢复到最后一次 commit

2. 路径及命名方法
2.1 查看归档模式
可以通过 archive log list 命令显示
SYS@PROD>archive log list
在这里插入图片描述

查看归档模式也可以查 v$database 
SYS@PROD>select name,log_mode from v$database;

2.2 归档路径选择
Oracle 判断归档目的地时按如下顺序优先择取
①log_archive_dest_n 值或 log_archive_dest 值 优先级最高
②db_recover_file_dest 参数指定的位置(快速恢复区)
③$ORACLE_HOME/dbs 参数指定的位置

SYS@PROD>show parameter log_archive_dest
SYS@PROD>show parameter db_recovery_file_dest
SYS@PROD>! echo $ORACLE_HOME/dbs 

【log_archive_dest_1】

把历史日志归档到本机目录下:
location 代表本机,service 代表远程,配置 DG 时有用。
SYS@PROD>show parameter log_archive_dest_1 
SQL> alter system set log_archive_dest_2='service=standby'; 
远程备份,把历史日志备份到网络连接符为 standby 的数据库上。

【log_archive_format】

log_archive_format 是定义命名格式的,一般考虑使用下面三个内置符号(模板) 
%t thread# 日志线程号 
%s sequence 日志序列号 
%r resetlog 代表数据库的周期 
参数默认设定的格式如下:
SYS@PROD>show parameter log_archive_format

在这里插入图片描述
3. 开归档 设置归档模式
3.1 创建目录 赋予权限

[oracle@jeames ~]$ mkdir -p /u01/app/oracle/arch 
[oracle@jeames ~]$ ls -ld /u01/app/oracle/arch

3.2 制定归档目录

SYS@PROD>alter system set log_archive_dest_1='location=/u01/app/oracle/arch'; 
SYS@PROD>show parameter log_archive_dest_1
设置归档文件命名格式(静态参数,scope=spfile,重启后生效) 
SYS@PROD>alter system set log_archive_format='arch_PROD_%t_%s_%r.dbf' scope=spfile; 

3.3 正常关库,启动到 mount 状态

SYS@PROD>shutdown immediate; 
SYS@PROD>startup mount; 
SYS@PROD>archive log list

3.4 开归档 开库

SYS@PROD>alter database archivelog; 
SYS@PROD>alter database open; 
SYS@PROD>archive log list;
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT邦德

客户部署资料,步骤超详细

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值