Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2060261
  • 博文数量: 178
  • 博客积分: 2076
  • 博客等级: 大尉
  • 技术积分: 2800
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-10 10:50
文章分类

全部博文(178)

文章存档

2010年(4)

2009年(13)

2008年(161)

我的朋友

分类: LINUX

2009-09-13 23:50:10

SQL> select *from vlog;
select *from vlog
             *
ERROR at line 1:
ORA-00942: table or view does not exist


SQL> select *from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIM
------------- ---------
         1          1         13   52428800          1 YES INACTIVE
       484353 08-APR-09

         2          1         14   52428800          1 YES INACTIVE
       484406 08-APR-09

         3          1         15   52428800          1 NO  CURRENT
       511725 19-JUN-09


    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIM
------------- ---------
         4          1          0   15728640          2 YES UNUSED
            0


SQL> select *from v$logfile;

    GROUP# STATUS  TYPE    MEMBER
---------- ------- ------- --------------------------------------------------
IS_
---
         3         ONLINE  /home/oracle/oradata/lydb/redo03.log
NO

         2 STALE   ONLINE  /home/oracle/oradata/lydb/redo02.log
NO

         1         ONLINE  /home/oracle/oradata/lydb/redo01.log
NO


    GROUP# STATUS  TYPE    MEMBER
---------- ------- ------- --------------------------------------------------
IS_
---
         4         ONLINE  /home/oracle/oradata/lydb/redo04a.log
NO

         4         ONLINE  /home/oracle/oradata/lydb/redo04b.log
NO


SQL> alter database drop logfile group 4;

Database altered.

SQL> select *from v$logfile;

    GROUP# STATUS  TYPE    MEMBER
---------- ------- ------- --------------------------------------------------
IS_
---
         3         ONLINE  /home/oracle/oradata/lydb/redo03.log
NO

         2 STALE   ONLINE  /home/oracle/oradata/lydb/redo02.log
NO

         1         ONLINE  /home/oracle/oradata/lydb/redo01.log
NO


SQL> select *from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIM
------------- ---------
         1          1         13   52428800          1 YES INACTIVE
       484353 08-APR-09

         2          1         14   52428800          1 YES INACTIVE
       484406 08-APR-09

         3          1         15   52428800          1 NO  CURRENT
       511725 19-JUN-09


SQL> alter database add logfile ('/home/oracle/oradata/lydb/redo04a.log','/home/oracle/oradata/lydb/redo04b.log') size 15m ;
alter database add logfile ('/home/oracle/oradata/lydb/redo04a.log','/home/oracle/oradata/lydb/redo04b.log') size 15m
*
ERROR at line 1:
ORA-00301: error in adding log file '/home/oracle/oradata/lydb/redo04a.log' -
file cannot be created
ORA-27038: created file already exists
Additional information: 1


SQL> alter database add logfile ('/home/oracle/oradata/lydb/redo04a.log','/home/oracle/oradata/lydb/redo04b.log') reuse ;

Database altered.

SQL> select *from v$logfile;

    GROUP# STATUS  TYPE    MEMBER
---------- ------- ------- --------------------------------------------------
IS_
---
         3         ONLINE  /home/oracle/oradata/lydb/redo03.log
NO

         2 STALE   ONLINE  /home/oracle/oradata/lydb/redo02.log
NO

         1         ONLINE  /home/oracle/oradata/lydb/redo01.log
NO


    GROUP# STATUS  TYPE    MEMBER
---------- ------- ------- --------------------------------------------------
IS_
---
         4         ONLINE  /home/oracle/oradata/lydb/redo04a.log
NO

         4         ONLINE  /home/oracle/oradata/lydb/redo04b.log
NO


SQL> select *from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIM
------------- ---------
         1          1         13   52428800          1 YES INACTIVE
       484353 08-APR-09

         2          1         14   52428800          1 YES INACTIVE
       484406 08-APR-09

         3          1         15   52428800          1 NO  CURRENT
       511725 19-JUN-09


    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIM
------------- ---------
         4          1          0   15728640          2 YES UNUSED
            0


SQL> select *from v$logfile;

    GROUP# STATUS  TYPE    MEMBER
---------- ------- ------- --------------------------------------------------
IS_
---
         3         ONLINE  /home/oracle/oradata/lydb/redo03.log
NO

         2 STALE   ONLINE  /home/oracle/oradata/lydb/redo02.log
NO

         1         ONLINE  /home/oracle/oradata/lydb/redo01.log
NO


    GROUP# STATUS  TYPE    MEMBER
---------- ------- ------- --------------------------------------------------
IS_
---
         4         ONLINE  /home/oracle/oradata/lydb/redo04a.log
NO

         4         ONLINE  /home/oracle/oradata/lydb/redo04b.log
NO


SQL> alter database add logfile member '/home/oracle/oradata/lydb/redo01b.log' to group 1 ,'/home/oracle/oradata/lydb/redo02b.log' to group 2 ,'/home/oracle/oradata/lydb/redo03b.log' to group 3 ;

Database altered.

SQL> select *from v$logfile;

    GROUP# STATUS  TYPE    MEMBER
---------- ------- ------- --------------------------------------------------
IS_
---
         3         ONLINE  /home/oracle/oradata/lydb/redo03.log
NO

         2 STALE   ONLINE  /home/oracle/oradata/lydb/redo02.log
NO

         1         ONLINE  /home/oracle/oradata/lydb/redo01.log
NO


    GROUP# STATUS  TYPE    MEMBER
---------- ------- ------- --------------------------------------------------
IS_
---
         4         ONLINE  /home/oracle/oradata/lydb/redo04a.log
NO

         4         ONLINE  /home/oracle/oradata/lydb/redo04b.log
NO

         1 INVALID ONLINE  /home/oracle/oradata/lydb/redo01b.log
NO


    GROUP# STATUS  TYPE    MEMBER
---------- ------- ------- --------------------------------------------------
IS_
---
         2 INVALID ONLINE  /home/oracle/oradata/lydb/redo02b.log
NO

         3 INVALID ONLINE  /home/oracle/oradata/lydb/redo03b.log
NO


8 rows selected.

SQL> alter system switch logfile;

System altered.

SQL> alter system switch logfile;

System altered.

SQL> alter system switch logfile;

System altered.

SQL> alter system switch logfile;
select *from v$logfile;

System altered.

SQL>
    GROUP# STATUS  TYPE    MEMBER
---------- ------- ------- --------------------------------------------------
IS_
---
         3         ONLINE  /home/oracle/oradata/lydb/redo03.log
NO

         2         ONLINE  /home/oracle/oradata/lydb/redo02.log
NO

         1         ONLINE  /home/oracle/oradata/lydb/redo01.log
NO


    GROUP# STATUS  TYPE    MEMBER
---------- ------- ------- --------------------------------------------------
IS_
---
         4         ONLINE  /home/oracle/oradata/lydb/redo04a.log
NO

         4         ONLINE  /home/oracle/oradata/lydb/redo04b.log
NO

         1         ONLINE  /home/oracle/oradata/lydb/redo01b.log
NO


    GROUP# STATUS  TYPE    MEMBER
---------- ------- ------- --------------------------------------------------
IS_
---
         2         ONLINE  /home/oracle/oradata/lydb/redo02b.log
NO

         3         ONLINE  /home/oracle/oradata/lydb/redo03b.log
NO


8 rows selected.

SQL> select *from v$log
  2  ;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIM
------------- ---------
         1          1         17   52428800          2 YES INACTIVE
       520559 19-JUN-09

         2          1         18   52428800          2 YES INACTIVE
       520561 19-JUN-09

         3          1         19   52428800          2 NO  CURRENT
       520563 19-JUN-09


    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIM
------------- ---------
         4          1         16   15728640          2 YES INACTIVE
       520557 19-JUN-09


SQL> desc v$log;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 GROUP#                                             NUMBER
 THREAD#                                            NUMBER
 SEQUENCE#                                          NUMBER
 BYTES                                              NUMBER
 MEMBERS                                            NUMBER
 ARCHIVED                                           VARCHAR2(3)
 STATUS                                             VARCHAR2(16)
 FIRST_CHANGE#                                      NUMBER
 FIRST_TIME                                         DATE

SQL> select GROUP#, bytes, members archived ,status, from v$Log;
select GROUP#, bytes, members archived ,status, from v$Log
                                                *
ERROR at line 1:
ORA-00936: missing expression


SQL> select * from v$Log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIM
------------- ---------
         1          1         17   52428800          2 YES INACTIVE
       520559 19-JUN-09

         2          1         18   52428800          2 YES INACTIVE
       520561 19-JUN-09

         3          1         19   52428800          2 NO  CURRENT
       520563 19-JUN-09


    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIM
------------- ---------
         4          1         16   15728640          2 YES INACTIVE
       520557 19-JUN-09


SQL> show parameter achiv
SQL> set linesize 200 ;
SQL> /

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         17   52428800          2 YES INACTIVE                520559 19-JUN-09
         2          1         18   52428800          2 YES INACTIVE                520561 19-JUN-09
         3          1         19   52428800          2 NO  CURRENT                 520563 19-JUN-09
         4          1         16   15728640          2 YES INACTIVE                520557 19-JUN-09

SQL>
SQL>
SQL>
SQL> select *from v$logfile;

    GROUP# STATUS  TYPE    MEMBER                                             IS_
---------- ------- ------- -------------------------------------------------- ---
         3         ONLINE  /home/oracle/oradata/lydb/redo03.log               NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02.log               NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01.log               NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04a.log              NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04b.log              NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01b.log              NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02b.log              NO
         3         ONLINE  /home/oracle/oradata/lydb/redo03b.log              NO

8 rows selected.

SQL> alter database drop logfile group 2;

Database altered.

SQL> alter database add logfile group 2 ('/home/oracle/oradata/lydb/redo02a.log','/home/oracle/oradata/lydb/redo02b.log');
alter database add logfile group 2 ('/home/oracle/oradata/lydb/redo02a.log','/home/oracle/oradata/lydb/redo02b.log')
*
ERROR at line 1:
ORA-00301: error in adding log file '/home/oracle/oradata/lydb/redo02a.log' - file cannot be created
ORA-17610: file '/home/oracle/oradata/lydb/redo02a.log' does not exist and no size specified
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3


SQL> alter database add logfile group 2 ('/home/oracle/oradata/lydb/redo02a.log','/home/oracle/oradata/lydb/redo02b.log') size 15m;
alter database add logfile group 2 ('/home/oracle/oradata/lydb/redo02a.log','/home/oracle/oradata/lydb/redo02b.log') size 15m
*
ERROR at line 1:
ORA-00301: error in adding log file '/home/oracle/oradata/lydb/redo02b.log' - file cannot be created
ORA-27038: created file already exists
Additional information: 1


SQL> alter database add logfile group 2 ('/home/oracle/oradata/lydb/redo02a.log','/home/oracle/oradata/lydb/redo02b.log') reuse ;
alter database add logfile group 2 ('/home/oracle/oradata/lydb/redo02a.log','/home/oracle/oradata/lydb/redo02b.log') reuse
*
ERROR at line 1:
ORA-00301: error in adding log file '/home/oracle/oradata/lydb/redo02a.log' - file cannot be created
ORA-17610: file '/home/oracle/oradata/lydb/redo02a.log' does not exist and no size specified
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3


SQL> alter database add logfile group 2 ('/home/oracle/oradata/lydb/redo02_new_a.log','/home/oracle/oradata/lydb/redo02_new_b.log') size 15m;

Database altered.

SQL> select *v$logfile;
select *v$logfile
        *
ERROR at line 1:
ORA-00923: FROM keyword not found where expected


SQL> select *from v$logfile;

    GROUP# STATUS  TYPE    MEMBER                                             IS_
---------- ------- ------- -------------------------------------------------- ---
         3         ONLINE  /home/oracle/oradata/lydb/redo03.log               NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_a.log         NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01.log               NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04a.log              NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04b.log              NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01b.log              NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_b.log         NO
         3         ONLINE  /home/oracle/oradata/lydb/redo03b.log              NO

8 rows selected.

SQL> desc v$log;
 Name                                                                                                              Null?    Type
 ----------------------------------------------------------------------------------------------------------------- -------- ----------------------------------------------------------------------------
 GROUP#                                                                                                                     NUMBER
 THREAD#                                                                                                                    NUMBER
 SEQUENCE#                                                                                                                  NUMBER
 BYTES                                                                                                                      NUMBER
 MEMBERS                                                                                                                    NUMBER
 ARCHIVED                                                                                                                   VARCHAR2(3)
 STATUS                                                                                                                     VARCHAR2(16)
 FIRST_CHANGE#                                                                                                              NUMBER
 FIRST_TIME                                                                                                                 DATE

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

    GROUP# STATUS              MEMBERS
---------- ---------------- ----------
         1 INACTIVE                  2
         2 UNUSED                    2
         3 CURRENT                   2
         4 INACTIVE                  2

SQL> alter database drop logfile group 4;

Database altered.

SQL> alter database add logfile group 4 ('/home/oracle/oradata/lydb/redo04_new_a.log','/home/oracle/oradata/lydb/redo04_new_b.log') size 15m;

Database altered.

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

    GROUP# STATUS              MEMBERS
---------- ---------------- ----------
         1 INACTIVE                  2
         2 UNUSED                    2
         3 CURRENT                   2
         4 UNUSED                    2

SQL> alter database drop logfile group 1;

Database altered.

SQL> alter database add logfile group 1 ('/home/oracle/oradata/lydb/redo01_new_a.log','/home/oracle/oradata/lydb/redo01_new_b.log') size 15m;

Database altered.

SQL> select * from v$logfile;

    GROUP# STATUS  TYPE    MEMBER                                             IS_
---------- ------- ------- -------------------------------------------------- ---
         3         ONLINE  /home/oracle/oradata/lydb/redo03.log               NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_a.log         NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01_new_a.log         NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04_new_a.log         NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04_new_b.log         NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01_new_b.log         NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_b.log         NO
         3         ONLINE  /home/oracle/oradata/lydb/redo03b.log              NO

8 rows selected.

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1          0   15728640          2 YES UNUSED                       0
         2          1          0   15728640          2 YES UNUSED                       0
         3          1         19   52428800          2 NO  CURRENT                 520563 19-JUN-09
         4          1          0   15728640          2 YES UNUSED                       0

SQL> alter system switch logfile ;

System altered.

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         20   15728640          2 NO  CURRENT                 520799 19-JUN-09
         2          1          0   15728640          2 YES UNUSED                       0
         3          1         19   52428800          2 YES ACTIVE                  520563 19-JUN-09
         4          1          0   15728640          2 YES UNUSED                       0

SQL> select * from v$logfile;

    GROUP# STATUS  TYPE    MEMBER                                             IS_
---------- ------- ------- -------------------------------------------------- ---
         3         ONLINE  /home/oracle/oradata/lydb/redo03.log               NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_a.log         NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01_new_a.log         NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04_new_a.log         NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04_new_b.log         NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01_new_b.log         NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_b.log         NO
         3         ONLINE  /home/oracle/oradata/lydb/redo03b.log              NO

8 rows selected.

SQL> alter database drop logfile group 3 ;
alter database drop logfile group 3
*
ERROR at line 1:
ORA-01624: log 3 needed for crash recovery of instance lydb (thread 1)
ORA-00312: online log 3 thread 1: '/home/oracle/oradata/lydb/redo03.log'
ORA-00312: online log 3 thread 1: '/home/oracle/oradata/lydb/redo03b.log'


SQL> select * from v$logfile;

    GROUP# STATUS  TYPE    MEMBER                                             IS_
---------- ------- ------- -------------------------------------------------- ---
         3         ONLINE  /home/oracle/oradata/lydb/redo03.log               NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_a.log         NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01_new_a.log         NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04_new_a.log         NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04_new_b.log         NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01_new_b.log         NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_b.log         NO
         3         ONLINE  /home/oracle/oradata/lydb/redo03b.log              NO

8 rows selected.

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         20   15728640          2 NO  CURRENT                 520799 19-JUN-09
         2          1          0   15728640          2 YES UNUSED                       0
         3          1         19   52428800          2 YES ACTIVE                  520563 19-JUN-09
         4          1          0   15728640          2 YES UNUSED                       0

SQL> alter system switch logfile ;

System altered.

SQL> alter system switch logfile ;

System altered.

SQL> alter system switch logfile ;
alter system switch logfile ;
select * from v$log;

System altered.

SQL>
System altered.

SQL>
    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         24   15728640          2 NO  CURRENT                 520823 19-JUN-09
         2          1         21   15728640          2 YES INACTIVE                520811 19-JUN-09
         3          1         23   52428800          2 NO  ACTIVE                  520820 19-JUN-09
         4          1         22   15728640          2 NO  ACTIVE                  520813 19-JUN-09

SQL> alter database drop logfile group 3 ;
alter database drop logfile group 3
*
ERROR at line 1:
ORA-01624: log 3 needed for crash recovery of instance lydb (thread 1)
ORA-00312: online log 3 thread 1: '/home/oracle/oradata/lydb/redo03.log'
ORA-00312: online log 3 thread 1: '/home/oracle/oradata/lydb/redo03b.log'


SQL> alter database drop logfile group 3 ;
alter database drop logfile group 3
*
ERROR at line 1:
ORA-01624: log 3 needed for crash recovery of instance lydb (thread 1)
ORA-00312: online log 3 thread 1: '/home/oracle/oradata/lydb/redo03.log'
ORA-00312: online log 3 thread 1: '/home/oracle/oradata/lydb/redo03b.log'


SQL> alter system switch logfile ;

System altered.

SQL> alter system switch logfile ;
alter system switch logfile ;
alter system switch logfile ;
alter system switch logfile ;

System altered.

SQL> alter database drop logfile group 3 ;

System altered.

SQL>
System altered.

SQL> select * from v$log;

System altered.

SQL> alter database drop logfile group 3
*
ERROR at line 1:
ORA-01624: log 3 needed for crash recovery of instance lydb (thread 1)
ORA-00312: online log 3 thread 1: '/home/oracle/oradata/lydb/redo03.log'
ORA-00312: online log 3 thread 1: '/home/oracle/oradata/lydb/redo03b.log'


SQL>
    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         28   15728640          2 NO  ACTIVE                  520863 19-JUN-09
         2          1         29   15728640          2 NO  CURRENT                 520865 19-JUN-09
         3          1         27   52428800          2 NO  ACTIVE                  520861 19-JUN-09
         4          1         26   15728640          2 YES INACTIVE                520859 19-JUN-09

SQL> alter database drop logfile group 3 ;

Database altered.

SQL> select * from v$logfile;

    GROUP# STATUS  TYPE    MEMBER                                             IS_
---------- ------- ------- -------------------------------------------------- ---
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_a.log         NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01_new_a.log         NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04_new_a.log         NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04_new_b.log         NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01_new_b.log         NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_b.log         NO

6 rows selected.

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         28   15728640          2 YES INACTIVE                520863 19-JUN-09
         2          1         29   15728640          2 NO  CURRENT                 520865 19-JUN-09
         4          1         26   15728640          2 YES INACTIVE                520859 19-JUN-09

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         28   15728640          2 YES INACTIVE                520863 19-JUN-09
         2          1         29   15728640          2 NO  CURRENT                 520865 19-JUN-09
         4          1         26   15728640          2 YES INACTIVE                520859 19-JUN-09

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         28   15728640          2 YES INACTIVE                520863 19-JUN-09
         2          1         29   15728640          2 NO  CURRENT                 520865 19-JUN-09
         4          1         26   15728640          2 YES INACTIVE                520859 19-JUN-09

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         28   15728640          2 YES INACTIVE                520863 19-JUN-09
         2          1         29   15728640          2 NO  CURRENT                 520865 19-JUN-09
         4          1         26   15728640          2 YES INACTIVE                520859 19-JUN-09

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         28   15728640          2 YES INACTIVE                520863 19-JUN-09
         2          1         29   15728640          2 NO  CURRENT                 520865 19-JUN-09
         4          1         26   15728640          2 YES INACTIVE                520859 19-JUN-09

SQL> alter database add logfile group 3 ('/home/oracle/oradata/lydb/redo03_new_a.log','/home/oracle/oradata/lydb/redo03_new_b.log') size 15m;

Database altered.

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         28   15728640          2 YES INACTIVE                520863 19-JUN-09
         2          1         29   15728640          2 NO  CURRENT                 520865 19-JUN-09
         3          1          0   15728640          2 YES UNUSED                       0
         4          1         26   15728640          2 YES INACTIVE                520859 19-JUN-09

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         28   15728640          2 YES INACTIVE                520863 19-JUN-09
         2          1         29   15728640          2 NO  CURRENT                 520865 19-JUN-09
         3          1          0   15728640          2 YES UNUSED                       0
         4          1         26   15728640          2 YES INACTIVE                520859 19-JUN-09

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         28   15728640          2 YES INACTIVE                520863 19-JUN-09
         2          1         29   15728640          2 NO  CURRENT                 520865 19-JUN-09
         3          1          0   15728640          2 YES UNUSED                       0
         4          1         26   15728640          2 YES INACTIVE                520859 19-JUN-09

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         28   15728640          2 YES INACTIVE                520863 19-JUN-09
         2          1         29   15728640          2 NO  CURRENT                 520865 19-JUN-09
         3          1          0   15728640          2 YES UNUSED                       0
         4          1         26   15728640          2 YES INACTIVE                520859 19-JUN-09

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         28   15728640          2 YES INACTIVE                520863 19-JUN-09
         2          1         29   15728640          2 NO  CURRENT                 520865 19-JUN-09
         3          1          0   15728640          2 YES UNUSED                       0
         4          1         26   15728640          2 YES INACTIVE                520859 19-JUN-09

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         28   15728640          2 YES INACTIVE                520863 19-JUN-09
         2          1         29   15728640          2 NO  CURRENT                 520865 19-JUN-09
         3          1          0   15728640          2 YES UNUSED                       0
         4          1         26   15728640          2 YES INACTIVE                520859 19-JUN-09

SQL> select * from v$logfile;

    GROUP# STATUS  TYPE    MEMBER                                             IS_
---------- ------- ------- -------------------------------------------------- ---
         3         ONLINE  /home/oracle/oradata/lydb/redo03_new_a.log         NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_a.log         NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01_new_a.log         NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04_new_a.log         NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04_new_b.log         NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01_new_b.log         NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_b.log         NO
         3         ONLINE  /home/oracle/oradata/lydb/redo03_new_b.log         NO

8 rows selected.

SQL> alter system switch logfile ;

System altered.

SQL> alter system switch logfile ;

System altered.

SQL> select * from v$logfile;

    GROUP# STATUS  TYPE    MEMBER                                             IS_
---------- ------- ------- -------------------------------------------------- ---
         3         ONLINE  /home/oracle/oradata/lydb/redo03_new_a.log         NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_a.log         NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01_new_a.log         NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04_new_a.log         NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04_new_b.log         NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01_new_b.log         NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_b.log         NO
         3         ONLINE  /home/oracle/oradata/lydb/redo03_new_b.log         NO

8 rows selected.

SQL> select *from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         28   15728640          2 YES INACTIVE                520863 19-JUN-09
         2          1         29   15728640          2 YES ACTIVE                  520865 19-JUN-09
         3          1         30   15728640          2 YES ACTIVE                  520886 19-JUN-09
         4          1         31   15728640          2 NO  CURRENT                 520888 19-JUN-09

SQL> alter system switch logfile ;

System altered.

SQL> alter system switch logfile ;
select *from v$log;

System altered.

SQL>
    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         32   15728640          2 NO  ACTIVE                  520902 19-JUN-09
         2          1         33   15728640          2 NO  CURRENT                 520905 19-JUN-09
         3          1         30   15728640          2 YES ACTIVE                  520886 19-JUN-09
         4          1         31   15728640          2 YES ACTIVE                  520888 19-JUN-09

SQL> select *from v$logfile;

    GROUP# STATUS  TYPE    MEMBER                                             IS_
---------- ------- ------- -------------------------------------------------- ---
         3         ONLINE  /home/oracle/oradata/lydb/redo03_new_a.log         NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_a.log         NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01_new_a.log         NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04_new_a.log         NO
         4         ONLINE  /home/oracle/oradata/lydb/redo04_new_b.log         NO
         1         ONLINE  /home/oracle/oradata/lydb/redo01_new_b.log         NO
         2         ONLINE  /home/oracle/oradata/lydb/redo02_new_b.log         NO
         3         ONLINE  /home/oracle/oradata/lydb/redo03_new_b.log         NO

8 rows selected.

SQL> select *from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         32   15728640          2 YES ACTIVE                  520902 19-JUN-09
         2          1         33   15728640          2 NO  CURRENT                 520905 19-JUN-09
         3          1         30   15728640          2 YES ACTIVE                  520886 19-JUN-09
         4          1         31   15728640          2 YES ACTIVE                  520888 19-JUN-09

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.

Total System Global Area  247463936 bytes
Fixed Size                  1266824 bytes
Variable Size              83889016 bytes
Database Buffers          155189248 bytes
Redo Buffers                7118848 bytes
Database mounted.
Database opened.
SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1         32   15728640          2 YES INACTIVE                520902 19-JUN-09
         2          1         33   15728640          2 NO  CURRENT                 520905 19-JUN-09
         3          1         30   15728640          2 YES INACTIVE                520886 19-JUN-09
         4          1         31   15728640          2 YES INACTIVE                520888 19-JUN-09

SQL> select *from v$logfile;

    GROUP# STATUS  TYPE    MEMBER                                  &nb

阅读(544) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~