归档日志

/* 管理归档模式 */

利用归档重做日志,DBA能够执行如下操作:
* 基于时间恢复数据库
* 更新备用数据库
* 利用LogMiner等工具获取数据库历史修改信息

在一个ORACLE实例中最多能启动10个ACRn进程,通过LOG_ARCHIVE_MAX_PROCESSES参数来设置

查看数据库归档信息
SQL>archive log list;

改变数据库归档模式
1.关闭数据库
2.在初始化参数文件中设置相关参数,包括是否启用自动归档,归档目标,归档文件格式,归档进程数
如:
# Archive parameters
log_archive_start = true
# log_archive_start = false
log_archive_dest_1 = 'location=f:/oracle/oradata/backup/arc1'
log_archive_dest_2 = 'location=f:/oracle/oradata/backup/arc2'
log_archive_format = arch_%t_%s.arc
# log_archive_max_processes = 3

3.startup mount;
4.alter database archivelog;
5.alter database open;

如果没有启用自动归档,在实例启动后启用自动归档
alter system archive log start;

实例运行后禁用自动归档
alter system archive log stop;
 
/* 手工归档 */
归档所有未归档的联机重做日志文件
alter system archive log all;

归档当前的联机重做日志文件
alter system archive log current;

归档具有指定顺序号的联机重做日志文件
alter system archive log sequence 15

归档指定的重做日志组
alter system archive log group 2

归档指定的联机重做日志文件
alter system archive log
logfile 'i:/oracle/oradata/oradb01/redo0101.rdo';

归档信息数据字典
v$archived_log 所有已归档日志的信息
v$archive_dest 归档目标的信息
v$archive_processes 已启动的归档进程的状态信息]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值