注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Oracle专业打杂

定会重回巅峰……

 
 
 

日志

 
 

oracle学习笔记v$logfile  

2012-11-30 08:27:35|  分类: oracle |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

学习目的:

一、如何查询重做日志文件,及如何增加重做日志组和文件、如何删除重做日志文件组。

二、移动当前使用的日志文件,并重新命名日志文件。

目标一

SQL> select * from v$logfile
  2  ;

    GROUP# STATUS  TYPE    MEMBER               IS_
---------- ------- ------- -------------------- ---
         3         ONLINE  G:\APP\LENOVO\ORADAT NO
                           A\ORCL\REDO03.LOG

         2         ONLINE  G:\APP\LENOVO\ORADAT NO
                           A\ORCL\REDO02.LOG

         1         ONLINE  G:\APP\LENOVO\ORADAT NO
                           A\ORCL\REDO01.LOG



SQL> alter database add logfile member 'G:\APP\LENOVO\ORADATA\ORCL\R
o group 4;
alter database add logfile member 'G:\APP\LENOVO\ORADATA\ORCL\REDO04
up 4

*
第 1 行出现错误:
ORA-00359: 日志文件组 4 不存在

增加日志文件组 4
SQL> alter database add logfile group 4;

数据库已更改。

SQL> select * from v$logfile;

    GROUP# STATUS  TYPE    MEMBER               IS_
---------- ------- ------- -------------------- ---
         3         ONLINE  G:\APP\LENOVO\ORADAT NO
                           A\ORCL\REDO03.LOG

         2         ONLINE  G:\APP\LENOVO\ORADAT NO
                           A\ORCL\REDO02.LOG

         1         ONLINE  G:\APP\LENOVO\ORADAT NO
                           A\ORCL\REDO01.LOG

         4         ONLINE  G:\APP\LENOVO\FLASH_ YES
                           RECOVERY_AREA\ORCL\O

    GROUP# STATUS  TYPE    MEMBER               IS_
---------- ------- ------- -------------------- ---
                           NLINELOG\O1_MF_4_8CH
                           YPV46_.LOG


重做日志文件组4中增加重做日志文件redo04.log

SQL> alter database add logfile member 'G:\APP\LENOVO\ORADATA\ORCL\REDO04.LOG' t
o group 4;

数据库已更改。

SQL> select * from v$logfile;

    GROUP# STATUS  TYPE    MEMBER               IS_
---------- ------- ------- -------------------- ---
         3         ONLINE  G:\APP\LENOVO\ORADAT NO
                           A\ORCL\REDO03.LOG

         2         ONLINE  G:\APP\LENOVO\ORADAT NO
                           A\ORCL\REDO02.LOG

         1         ONLINE  G:\APP\LENOVO\ORADAT NO
                           A\ORCL\REDO01.LOG

         4         ONLINE  G:\APP\LENOVO\FLASH_ YES
                           RECOVERY_AREA\ORCL\O

    GROUP# STATUS  TYPE    MEMBER               IS_
---------- ------- ------- -------------------- ---
                           NLINELOG\O1_MF_4_8CH
                           YPV46_.LOG

         4 INVALID ONLINE  G:\APP\LENOVO\ORADAT NO
                           A\ORCL\REDO04.LOG


删除重做日志文件组4

SQL> alter database drop logfile group 4;

数据库已更改。

SQL> select * from v$logfile;

    GROUP# STATUS  TYPE    MEMBER               IS_
---------- ------- ------- -------------------- ---
         3         ONLINE  G:\APP\LENOVO\ORADAT NO
                           A\ORCL\REDO03.LOG

         2         ONLINE  G:\APP\LENOVO\ORADAT NO
                           A\ORCL\REDO02.LOG

         1         ONLINE  G:\APP\LENOVO\ORADAT NO
                           A\ORCL\REDO01.LOG


SQL>

————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

目标二

首先,在打开的数据库中查询日志文件的状态

oracle学习日记vlogfile - zhuimeng - zhuimeng,让我们共同前进

 第二步,关闭数据库

oracle学习日记vlogfile - zhuimeng - zhuimeng,让我们共同前进

 下一步,打开日志文件所在的路径,将redo04.log日志移动到上层目录,然后将其改名为redo04.rdo;

oracle学习日记vlogfile - zhuimeng - zhuimeng,让我们共同前进

 再下一步,使用如下命令将日志文件重命名,然后打开数据库

oracle学习日记vlogfile - zhuimeng - zhuimeng,让我们共同前进

 最后,再次查询日志文件的状态

oracle学习日记vlogfile - zhuimeng - zhuimeng,让我们共同前进

 已成功完成!


其它:

select group#,members,archived ,status from v$log;

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

    GROUP#    MEMBERS ARC STATUS
---------- ---------- --- ----------------
  1     1 YES INACTIVE
  2     1 YES INACTIVE
  3     1 YES INACTIVE
  4     1 NO  CURRENT

SQL>

alter system switch logfile;
show parameter fast

alter system set fast_start_mttr_target=600 scope=both

SQL> show parameter fast

NAME         TYPE  VALUE
------------------------------------ ----------- ------------------------------
fast_start_io_target       integer  0
fast_start_mttr_target       integer  600
fast_start_parallel_rollback      string  LOW
SQL>

  评论这张
 
阅读(1580)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017