IT猫扑网:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置: 首页数据库Oracle → ORACLE联机重做日志的管理

ORACLE联机重做日志的管理

时间:2015-06-28 00:00:00 来源:IT猫扑网 作者:网管联盟 我要评论(0)

  oracle通常使用round-robin方式对联机重做日志文件进行写操作。

  通常重做日志应该设置多大?通常先以任意大小创建联机重做日志文件,然后再监测日志的切换(通过alterSID.log),再根据实际情况修改联机重做日志文件的大小,假如每15分钟发生一次切换,通过查看报警日志文件查看切换时间:

  若小于15分钟则增加联机日志文件的大小,若大于15分钟则减小联机日志文件的大小。

  1.创建新的重做日志组、重做日志成员

  2.删除联机重做日志组、重做日志组成员

  3.重设联机重做日志的大小

  4.清除联机重做日志

  5.监测联机重做日志

  1.创建新的日志组

  alter database add logfile thread 2 group 4 ('path1/mydb_logfile_4_2_a.log','path2/mydb_logfile_4_2_a.log') size 100m;

  添加日志组成员

  alter database add logfile member 'path/mydb_logfile_1_1_a.log' to group 1;

  2.删除联机重做日志组

  确定要删除的日志组是不是当前的联机日志 select group#,status from v$log;

  如果是,则强制转换 alter system switch logfile;

  删除前加入一个检查点 alter database checkpoint;

  再次检查要删除的日志组的状态 select group#,status from v$log where group#=1;

  select sequence#,status from v$archived_log where sequence#=119;

  alter database drop logfile group 1;

  再次检查 select group#,status from v$log where group#=1;

  将联机重做日志从磁盘系统中物理的删除。

  删除日志组成员 alter database drop logfile member 'path/mydb_logfile_1_1_a.log';

  3.重设联机重做日志的大小

  两步:先删除,再重建

  4.清除联机重做日志

  alter database clear logfile group 1;

  执行完了以后要进行备份;

  5.监测联机重做日志

  desc v$logfile

  desc v$log

  desc v$log_history

关键词标签:ORACLE

相关阅读

文章评论
发表评论

热门文章 Oracle中使用alter table来增加,删除,修改列的语法 Oracle中使用alter table来增加,删除,修改列的语法 oracle中使用SQL语句修改字段类型-oracle修改SQL语句案例 oracle中使用SQL语句修改字段类型-oracle修改SQL语句案例 误删Oracle数据库实例的控制文件 误删Oracle数据库实例的控制文件 为UNIX服务器设置Oracle全文检索 为UNIX服务器设置Oracle全文检索

相关下载

    人气排行 oracle中使用SQL语句修改字段类型-oracle修改SQL语句案例 Oracle中使用alter table来增加,删除,修改列的语法 ORACLE SQL 判断字符串是否为数字的语句 ORACLE和SQL语法区别归纳(1) oracle grant 授权语句 ORACLE修改IP地址后如何能够使用 如何加速Oracle大批量数据处理 Oracle删除表的几种方法