码迷,mamicode.com
首页 > 数据库 > 详细

ORACLE - 管理重做日志文件

时间:2014-12-14 18:27:50      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:style   blog   ar   color   使用   sp   strong   on   文件   

ORACLE重做日志文件用于在数据库崩溃等情况下用于恢复数据,默认情况下为三个文件redo01.log/redo02.log/redo03.log,文件组循环使用,在录入与更新操作比较多的应用中,日志文件更新比较繁忙。

1. 查询日志文件:

SQL>select * from v$logfile;
SQL>select group# as gid,bytes,status,members from v$log;    --status 为current则代表正在使用

2. 在挂载新的磁盘时可考虑创建新的日志文件组:

增加新文件组
SQL> alter database add logfile group 4 (/opt/oracle/oradata/orcl/redo04a.log, /opt/oracle/oradata/orcl/redo04b.log) size 30m;
日志文件大小一般在10m-50m

SQL> select group# as gid,thread#,members,archived,status from v$log;

3. 也可为一个文件组新增新的成员,可使得两个日志文件同时使用:

同一组的不同文件最好安排在不同磁盘,可减轻磁盘写入压力

SQL>alter database add logfile member  /opt/oracle/oradata/orcl/redo01c.log to group 1,
     /opt/oracle/oradata/orcl/redo02c.log to group 2;
注:添加新的成员不能设置文件大小,该文件大小与原成员一致。

4 . 删除日志文件与日志组

SQL> alter database drop logfile member /opt/oracle/oradata/orcl/redo01c.log; -- 删除日志文件

SQL>alter database drop logfile group GID; -- 删除日志组,如果当前日志正在使用,必须切换才能删除

5. 切换日志组

alter system switch logfile;

 

ORACLE - 管理重做日志文件

标签:style   blog   ar   color   使用   sp   strong   on   文件   

原文地址:http://www.cnblogs.com/mikevictor07/p/4162763.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!