启动或关闭数据库的归档(ARCHIVELOG)模式

Oracle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog) 
归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。 
本文简单介绍如何启用和关闭数据库的归档模式。 


0.查看数据库处于归档或非归档模式 
SQL>archive log list; 

1.shutdown normal或shutdown immediate关闭数据库 
SQL>shutdown immediate;  

2.启动数据库到mount状态 
SQL>startup mount;  

3.启用或停止归档模式 
如果要启用归档模式,此处使用: 
SQL>alter database archivelog; 

如果需要停止归档模式,此处使用: 
SQL>alter database noarchivelog;  

4.修改相应的初始化参数 
Oracle10g之前,你还需要修改初始化参数使数据库处于自动归档模式。 
在pfile/spfile中设置如下参数:log_archive_start = true。重启数据库此参数生效,此时数据库处于自动归档模式。 
SQL>alter system set log_archive_start=true scope=spfile; 
SQL>shutdown immediate; 
SQL>startup; 

也可以在数据库启动过程中,手工执行: 
SQL>archive log start  
使数据库启用自动归档,但是重启后数据库仍然处于手工归档模式。 

另外,可以指定归档日志的存放路径: 
SQL>alter system set log_archive_dest_1='location=e:\oradata\archivelog';      // 立即生效 
归档日志文件的命名方法: 
SQL>alter system set log_archive_format=%%ORACLE_SID%%%t_%s.arc  
以上alter system set操作会在数据库的spfile@sid.ora和init@sid.ora文件中新增以下参数  
  *.log_archive_dest_1='LOCATION=/oracle/oradata/szdb/archive'  
  *.log_archive_format=%%ORACLE_SID%%%t_%s.arc  
  *.log_archive_start=TRUE  
    
注意:1) *.log_archive_dest_1定义的文件夹必须是实际存在的,并且oracle用户是有写权限的  
      2) @sid代表数据库的实际sid  

强制系统进行日志切换:  
SQL>alter system switch logfile;  //可马上观察到归档日志的产生语句已处理。 

归档一个已满,但没有归档的联机重做日志 
SQL> archive log next  

归档所有已满,但没有归档的联机重做日志 
SQL> archive log all  

注意:一个事务即使不被提交,也会被写入到重做日志中 

5.从Oracle10g开始,log_archive_start参数已经废除,只要启动数据库的归档模式,Oracle就会启用自动归档。 


删除归档日志文件的方法:
1. 手动删除老的日志文件。
2. 使用Rman的crosscheck彻底从数据库删除
rman target rman/rman@rman
crosscheck archivelog all;
delete expired archivelog all;

删除最好成绩不要全部删除,
将早最早的ARCHIVELOG日志删除,
然后:
rman
rman>connect target/

rman>connect catalog rman/rman@rman
rman>crosscheck archivelog all;
rman>quit
然后执行归档备份就可以了.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
(一)客户端组件和服务器端组件 2 (二)Oracle Database 的体系架构 2 1. 什么是数据库?什么是实例? 3 2. 存储结构 3 数据文件(data file) 4 联机日志文件(online redo log file) 4 控制文件(control file) 5 归档模式:冷备份,离线备份,热备份,联机备份 6 Spfile:二进制,9i 之后 Pfile:文本,9i 之前 6 可以将 spfile 转换为 pfile 6 注意:scope 的取值有三个:memory、spfile、both 7 一个表空间(tablespace)由一组段组成 8 Tablespaces(表空间) 8 system sysaux temp undo 8 Segments (段) 8 extents (区) 8 Data Block (数据块) 8 3. 进程结构 9 日志写进程(LGWR) 检查点进程(CKPT) 9 归档进程(ARCn) 恢复器进程(RECO) 9 2日志写进程(LGWR) 10 3检查点进程(CKPT) 10 6归档进程(ARCn) 10 7恢复器进程(RECO) 11 4. 内存结构 11 1共享池:shared pool 12 3重做日志缓冲区:log buffer 12 (三)自动内存管理和自动共享内存管理 13 (四)管理方案对象 13 (五)数据字典 15 (一)安装 Oracle Linux 7.3 64 位操作系统 17 (二)安装 Oracle Database 12cR2 19 (三)使用 DBCA 创建 Oracle 数据库 21 (四)验证 Oracle Database 12cR2 环境 25 (五)使用 oracle-database-server-12cR2-preinstall 包 25 三、管理数据库实例 27 (一)管理工具 27 (二)初始化参数 27 (三)数据库启动的过程 29 (四)数据库关闭 29 四、配置 Oracle 的网络环境 31 (一)连接建立的过程 31 (二)使用 lsnrctl 命令 31 (三)如何配置监听器 33 (四)注册数据库的服务 34 (五)建立连接的方法 36 (六)共享服务器模式 38 (七)分布式数据库基础 40 五、管理用户和权限 42 (一)用户 42 (二)权限 46 (三)角色 51 (四)概要文件:Profile 54 六、管理数据库存储结构 57 (一)存储结构 57 (二)数据块的结构 57 (三)表空间和数据文件 57 (四)什么是自动存储管理 58 七、数据的并发处理 60 (一)锁定的机制 60 (三)锁的队列 60 (四)死锁 62 (五)手动加锁 64 (方式一)lock 语句 64 八、管理还原数据 65 (一)什么是还原数据? 65 (二)还原数据的作用 66 (三)还原数据的工作原理 66 (四)还原数据与重做数据 67 (五)管理还原数据 67 (六)还原保留期和确保还原保留期 67 九、数据库审计 68 (一)什么是数据库审计 68 (二)审计的参数设置 69 (三)强制审计 69 (四)标准审计 69 (五)基于值的审计 71 (六)细粒度审计(FGA) 71 (七)DBA 审计 73 (八)12c 审计的新特性 73 十、移动数据 76 (一)移动数据的整体架构 76 (二)目录对象 76 (三)使用 SQL*Loader 77 (四)数据泵 78 (五)外部表 80 十一、性能管理基础 82 (一)性能监视 82 (二)性能监视 82 (三)管理内存组件 83 (四)使用内存指导 83 (五)使用动态性能视图 84 (六)故障排除和优化视图 85 (七)无效和不可用对象 85 =======第二篇:备份与恢复======= 86 一、备份和恢复的基本概念 86 (一)衡量数据库可恢复性的两个指标 86 (二)数据库故障的类型 86 (三)配置数据库的可恢复性 88 (四)归档日志文件 88 (五)启用 ARCHIVELOG归档模式 89 (六)Oracle 数据库备份的解决方案 89 二、闪回 90 (一)什么是闪回 Flashback? 90 (五)闪回查询:Flashback Query 91 (六)闪回版本查询:Flashback Version Query 92 (七)闪回表:Flashback Table 93 (八)闪回数据库:Flashback Database 94 (九)闪回删除:Flashback Drop 95 (十)闪回事务查询:Flashback Transaction Qu

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值