oracle归档日志文件

1. 概述

在线重做日志文件发生切换后,就要被归档
归档在线重做日志文件两种优势:恢复、备份
缺省数据库以非归档模式创建

2. 打开数据库的归档日志

2.1 查看当前数据库的归档模式

SQL> archive log list;
Database log mode	      No Archive Mode	#数据库处于非归档模式
Automatic archival	      Disabled
Archive destination	       USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     4
Current log sequence	       6

2.2 启动数据库归档(非归档–>归档)

SQL> shutdown immediate;			#关闭数据库
SQL> startup mount;					#启动数据库到mount阶段
SQL> alter database archivelog;		#开启归档
SQL> alter database open;			#启动数据库到open阶段
SQL> archive log list;
Database log mode	       Archive Mode	#归档模式已经开启
Automatic archival	       Enabled
Archive destination	       USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     4
Next log sequence to archive   6
Current log sequence	       6

2.3 关闭数据库的归档(归档–>非归档)

SQL> shutdown immediate;				#关闭数据库
SQL> startup mount;						#启动数据库到mount阶段
SQL> alter database noarchivelog;		#关闭归档
SQL> alter database open;				#启动数据库到open阶段
SQL> archive log list;
Database log mode	      No Archive Mode	#数据库处于非归档模式
Automatic archival	      Disabled
Archive destination	       USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     4
Current log sequence	       6

2.4 查看归档区的大小和目录

SQL> show parameter recover;

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest		     string	 /u01/app/oracle/recovery_area	#目录
db_recovery_file_dest_size	     big integer 12780M		#大小
db_unrecoverable_scn_tracking	     boolean	 TRUE
recovery_parallelism		     integer	 0
remote_recovery_file_dest	     string

2.5 修改归档区大小

注意:修改参数时,一定要保证数据库处于非归档模式,mount阶段

SQL> alter system set db_recovery_file_dest_size=3G;  
SQL> startup mount;
SQL> alter database archivelog;		#开启归档
SQL> alter database open;	
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值