温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Installation Oracle11gR2 RAC---修改在线日志

发布时间:2020-06-28 21:01:20 来源:网络 阅读:447 作者:jason_125 栏目:关系型数据库

连接数据库服务器,查询现有在线日志组信息并添加在线日志组。

Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 

Connected as system

SQL> select * from v$logfile;

    GROUP# STATUS  TYPE    MEMBER                                          IS_RECOVERY_DEST_FILE                           

---------- ------- ------- ------------------------------------------------- ---------------------                         

         2         ONLINE  +DATA/oracle/onlinelog/group_2.262.900549871      NO                                            

         2         ONLINE  +FRA/oracle/onlinelog/group_2.258.900549873       YES                                           

         1         ONLINE  +DATA/oracle/onlinelog/group_1.261.900549865      NO                                            

         1         ONLINE  +FRA/oracle/onlinelog/group_1.257.900549867       YES                                           

         3         ONLINE  +DATA/oracle/onlinelog/group_3.265.900550437      NO                                            

         3         ONLINE  +FRA/oracle/onlinelog/group_3.259.900550441       YES                                           

         4         ONLINE  +DATA/oracle/onlinelog/group_4.266.900550445      NO

         4         ONLINE  +FRA/oracle/onlinelog/group_4.260.900550449       YES

 

8 rows selected

 添加新的日志组文件

SQL> alter database add logfile thread 1 group 5 ('+DATA/oracle/onlinelog/group5','+FRA/oracle/onlinelog/group5') size 200M;

 

Database altered

 

SQL> alter database add logfile thread 2 group 6 ('+DATA/oracle/onlinelog/group6','+FRA/oracle/onlinelog/group6') size 200M;

 

Database altered

 

SQL> alter database add logfile thread 1 group 7 ('+DATA/oracle/onlinelog/group7','+FRA/oracle/onlinelog/group7') size 200M;

 

Database altered

 

SQL> alter database add logfile thread 2 group 8 ('+DATA/oracle/onlinelog/group8','+FRA/oracle/onlinelog/group8') size 200M;

 

Database altered

 

SQL> select * from v$logfile;

 

    GROUP# STATUS  TYPE    MEMBER                                          IS_RECOVERY_DEST_FILE

---------- ------- ------- ----------------------------------------------- ---------------------

         2         ONLINE  +DATA/oracle/onlinelog/group_2.262.900549871    NO

         2         ONLINE  +FRA/oracle/onlinelog/group_2.258.900549873     YES

         1         ONLINE  +DATA/oracle/onlinelog/group_1.261.900549865    NO

         1         ONLINE  +FRA/oracle/onlinelog/group_1.257.900549867     YES

         3         ONLINE  +DATA/oracle/onlinelog/group_3.265.900550437    NO

         3         ONLINE  +FRA/oracle/onlinelog/group_3.259.900550441     YES

         4         ONLINE  +DATA/oracle/onlinelog/group_4.266.900550445    NO

         4         ONLINE  +FRA/oracle/onlinelog/group_4.260.900550449     YES

         5         ONLINE  +DATA/oracle/onlinelog/group5                   NO

         5         ONLINE  +FRA/oracle/onlinelog/group5                    NO

         6         ONLINE  +DATA/oracle/onlinelog/group6                   NO

         6         ONLINE  +FRA/oracle/onlinelog/group6                    NO

         7         ONLINE  +DATA/oracle/onlinelog/group7                   NO

         7         ONLINE  +FRA/oracle/onlinelog/group7                    NO

         8         ONLINE  +DATA/oracle/onlinelog/group8                   NO

         8         ONLINE  +FRA/oracle/onlinelog/group8                    NO

 

16 rows selected

 

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

 

   THREAD#     GROUP# ARCHIVED STATUS

---------- ---------- -------- ----------------

         1          1 NO       CURRENT

         1          2 YES      INACTIVE

         2          3 YES      INACTIVE

         2          4 NO       CURRENT

         1          5 YES      UNUSED

         2          6 YES      UNUSED

         1          7 YES      UNUSED

         2          8 YES      UNUSED

 

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;

 

System altered

 

SQL> alter system switch logfile;

 

System altered

 

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

 

   THREAD#     GROUP# ARCHIVED STATUS

---------- ---------- -------- ----------------

         1          1 YES      ACTIVE

         1          2 YES      ACTIVE

         2          3 YES      INACTIVE

         2          4 YES      ACTIVE

         1          5 NO       CURRENT

         2          6 YES      ACTIVE

         1          7 YES      INACTIVE

         2          8 NO       CURRENT

 

8 rows selected

 

SQL> select * from v$logfile;

 

    GROUP# STATUS  TYPE    MEMBER                                          IS_RECOVERY_DEST_FILE

---------- ------- ------- ----------------------------------------------- ---------------------

         2         ONLINE  +DATA/oracle/onlinelog/group_2.262.900549871    NO

         2         ONLINE  +FRA/oracle/onlinelog/group_2.258.900549873     YES

         1         ONLINE  +DATA/oracle/onlinelog/group_1.261.900549865    NO

         1         ONLINE  +FRA/oracle/onlinelog/group_1.257.900549867     YES

         3         ONLINE  +DATA/oracle/onlinelog/group_3.265.900550437    NO

         3         ONLINE  +FRA/oracle/onlinelog/group_3.259.900550441     YES

         4         ONLINE  +DATA/oracle/onlinelog/group_4.266.900550445    NO

         4         ONLINE  +FRA/oracle/onlinelog/group_4.260.900550449     YES

         5         ONLINE  +DATA/oracle/onlinelog/group5                   NO

         5         ONLINE  +FRA/oracle/onlinelog/group5                    NO

         6         ONLINE  +DATA/oracle/onlinelog/group6                   NO

         6         ONLINE  +FRA/oracle/onlinelog/group6                    NO

         7         ONLINE  +DATA/oracle/onlinelog/group7                   NO

         7         ONLINE  +FRA/oracle/onlinelog/group7                    NO

         8         ONLINE  +DATA/oracle/onlinelog/group8                   NO

         8         ONLINE  +FRA/oracle/onlinelog/group8                    NO

 

16 rows selected

 

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

 

   THREAD#     GROUP# ARCHIVED STATUS

---------- ---------- -------- ----------------

         1          1 YES      INACTIVE

         1          2 YES      INACTIVE

         2          3 YES      INACTIVE

         2          4 YES      INACTIVE

         1          5 NO       CURRENT

         2          6 YES      INACTIVE

         1          7 YES      INACTIVE

         2          8 NO       CURRENT

 

8 rows selected

删除原有在线日志组,同时物理文件也会自动删除。

SQL> alter database drop logfile group 1;  

 

Database altered

 

SQL> alter database drop logfile group 2;

 

Database altered

 

SQL> alter database drop logfile group 3;

 

Database altered

 

SQL> alter database drop logfile group 4;

 

Database altered

 

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

 

   THREAD#     GROUP# ARCHIVED STATUS

---------- ---------- -------- ----------------

         1          5 NO       CURRENT

         2          6 YES      INACTIVE

         1          7 YES      INACTIVE

         2          8 NO       CURRENT

 

SQL> select * from v$logfile;

 

    GROUP# STATUS  TYPE    MEMBER                            IS_RECOVERY_DEST_FILE

---------- ------- ------- --------------------------------- ---------------------

         5         ONLINE  +DATA/oracle/onlinelog/group5     NO

         5         ONLINE  +FRA/oracle/onlinelog/group5      NO

         6         ONLINE  +DATA/oracle/onlinelog/group6     NO

         6         ONLINE  +FRA/oracle/onlinelog/group6      NO

         7         ONLINE  +DATA/oracle/onlinelog/group7     NO

         7         ONLINE  +FRA/oracle/onlinelog/group7      NO

         8         ONLINE  +DATA/oracle/onlinelog/group8     NO

         8         ONLINE  +FRA/oracle/onlinelog/group8      NO

 

8 rows selected

 

SQL> /

 

    GROUP# STATUS  TYPE    MEMBER                           IS_RECOVERY_DEST_FILE

---------- ------- ------- -------------------------------- ---------------------

         5         ONLINE  +DATA/oracle/onlinelog/group5    NO

         5         ONLINE  +FRA/oracle/onlinelog/group5     NO

         6         ONLINE  +DATA/oracle/onlinelog/group6    NO

         6         ONLINE  +FRA/oracle/onlinelog/group6     NO

         7         ONLINE  +DATA/oracle/onlinelog/group7    NO

         7         ONLINE  +FRA/oracle/onlinelog/group7     NO

         8         ONLINE  +DATA/oracle/onlinelog/group8    NO

         8         ONLINE  +FRA/oracle/onlinelog/group8     NO

 

8 rows selected

 

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

 

   THREAD#     GROUP# ARCHIVED STATUS

---------- ---------- -------- ----------------

         1          5 NO       CURRENT

         2          6 YES      INACTIVE

         1          7 YES      INACTIVE

         2          8 NO       CURRENT

 

SQL> alter system switch logfile;

 

System altered

 

SQL> /

 

System altered

 

SQL> /

 

System altered

 

SQL> /

 

System altered

 

SQL> /

 

System altered

 

SQL> select * from v$logfile;

 

    GROUP# STATUS  TYPE    MEMBER                            IS_RECOVERY_DEST_FILE

---------- ------- ------- --------------------------------- ---------------------

         5         ONLINE  +DATA/oracle/onlinelog/group5     NO

         5         ONLINE  +FRA/oracle/onlinelog/group5      NO

         6         ONLINE  +DATA/oracle/onlinelog/group6     NO

         6         ONLINE  +FRA/oracle/onlinelog/group6      NO

         7         ONLINE  +DATA/oracle/onlinelog/group7     NO

         7         ONLINE  +FRA/oracle/onlinelog/group7      NO

         8         ONLINE  +DATA/oracle/onlinelog/group8     NO

         8         ONLINE  +FRA/oracle/onlinelog/group8      NO

 

8 rows selected

 

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

 

   THREAD#     GROUP# ARCHIVED STATUS

---------- ---------- -------- ----------------

         1          5 YES      ACTIVE

         2          6 NO       CURRENT

         1          7 NO       CURRENT

         2          8 YES      ACTIVE

 

SQL> 


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI