您现在的位置是:首页 >

查看redolog状态 如何调整oracleredologfile日志文件的大小

火烧 2022-11-29 17:35:52 1049
如何调整oracleredologfile日志文件的大小   当前使用的日志是不能删除的  SQL gt col mem er for a   SQL gt elect * from v$logfil

如何调整oracleredologfile日志文件的大小  

  当前使用的日志是不能删除的

  SQL> col member for a

  SQL> select * from v$logfile;

  GROUP# STATUS  TYPE    MEMBER                         IS_

  

            ONLINE  /data /dbstat/redo dbf       NO

   STALE   ONLINE  /data /dbstat/redo log        NO

            ONLINE  /data /dbstat/redo log        NO

  SQL> alter database drop logfile group ;

  alter database drop logfile group

  *

  ERROR at line :

查看redolog状态 如何调整oracleredologfile日志文件的大小

  ORA : log is current log for instance dbstat (thread ) cannot drop

  ORA : online log thread : /data /dbstat/redo log

  Inactive的删除后 增加新的日志文件

  SQL> alter database drop logfile group ;

  Database altered

  SQL> alter database add logfile group ( /data /dbstat/redo dbf ) size M reuse;

  Database altered

  SQL> select * from v$logfile;

  GROUP# STATUS  TYPE    MEMBER                         IS_

  

            ONLINE  /data /dbstat/redo dbf       NO

            ONLINE  /data /dbstat/redo dbf       NO

            ONLINE  /data /dbstat/redo log        NO

  SQL> set linesize

  SQL> select * from v$Log;

  GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME

  

                                 YES UNUSED                      

                                   NO  CURRENT                 : :

                                 YES UNUSED                      

  切换日志组 当current变成非活动时(inactive)将其删除

  SQL> alter system switch logfile;

  System altered

  SQL> alter database drop logfile group ;

  alter database drop logfile group

  *

  ERROR at line :

  ORA : log needed for crash recovery of instance dbstat (thread )

  ORA : online log thread : /data /dbstat/redo log

  SQL> alter system switch logfile;

  System altered

  SQL> select * from v$Log;

  GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME

  

                                NO  ACTIVE                  : :

                                   NO  ACTIVE                  : :

                                NO  CURRENT                 : :

  SQL> alter system checkpoint;

  System altered

  SQL> select * from v$Log;

  GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME

  

                                NO  INACTIVE                : :

                                   NO  INACTIVE                : :

                                NO  CURRENT                 : :

  SQL> alter database drop logfile group ;

  Database altered

  SQL> alter database add logfile group ( /data /dbstat/redo dbf ) size M;

  Database altered

  SQL> select * from v$log;

  GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME

  

                                NO  INACTIVE                : :

                                 YES UNUSED                      

lishixinzhi/Article/program/Oracle/201311/17226  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码