千家信息网

Archive Log的基本应用和启用

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,归档日志即重做日志的备份,使用归档日志的目的是为了实现介质恢复。日志操作模式1. Noarchivelog(非归档模式)不保存重做日志。不能在open状态下进行物理备份;要定期执行完全数据库备份;只能
千家信息网最后更新 2026年11月01日Archive Log的基本应用和启用

归档日志即重做日志的备份,使用归档日志的目的是为了实现介质恢复。

日志操作模式

1. Noarchivelog(非归档模式)

不保存重做日志。

不能在open状态下进行物理备份;要定期执行完全数据库备份;只能将数据库恢复到上次的完全备份点。

2. Archivelog

当进行日志切换时,ARCH进程会将重做日志的内容复制到归档日志中。

在归档重做日志前,新事务变化不能覆盖旧事务变化。

可以在open 状态下进行物理备份。

可以将数据库恢复到失败前的状态。

Oracle Redo Log模式
sys@newtestCDB> set linesize 180
sys@newtestCDB> select * from v$log;

GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME          NEXT_CHANGE# NEXT_TIME               CON_ID

     1          1         97  209715200        512          1 YES INACTIVE               5349625 2018-01-16 22:00:41      5379203 2018-01-17 07:00:02          0     2          1         98  209715200        512          1 NO  CURRENT                5379203 2018-01-17 07:00:02   1.8447E+19                              0     3          1         96  209715200        512          1 YES INACTIVE               5332295 2018-01-16 15:52:10      5349625 2018-01-16 22:00:41          0

Elapsed: 00:00:00.03
sys@newtestCDB> col member format A80
sys@newtestCDB> select * from v$logfile;

GROUP# STATUS  TYPE    MEMBER                                                                        IS_     CON_ID

     3         ONLINE  C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\REDO03.LOG                          NO           0     2         ONLINE  C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\REDO02.LOG                          NO           0     1         ONLINE  C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\REDO01.LOG                          NO           0

Elapsed: 00:00:00.02
sys@newtestCDB> select * from v$log_history;--这个视图查询日志切换的频率

 RECID      STAMP    THREAD#  SEQUENCE# FIRST_CHANGE# FIRST_TIME          NEXT_CHANGE# RESETLOGS_CHANGE# RESETLOGS_TIME          CON_ID

     1  962645365          1          1       1490582 2017-12-13 17:22:26      1519075           1490582 2017-12-13 17:22:26          0     2  962665319          1          2       1519075 2017-12-13 17:29:25      1558070           1490582 2017-12-13 17:22:26          0     3  962726438          1          3       1558070 2017-12-13 23:01:59      1616879           1490582 2017-12-13 17:22:26          0     4  962756343          1          4       1616879 2017-12-14 16:00:38      1653100           1490582 2017-12-13 17:22:26          0     5  962802274          1          5       1653100 2017-12-15 00:19:03      1707202           1490582 2017-12-13 17:22:26          0     6  962844291          1          6       1707202 2017-12-15 13:04:34      1749462           1490582 2017-12-13 17:22:26          0     7  962877913          1          7       1749462 2017-12-16 00:44:51      1787727           1490582 2017-12-13 17:22:26          0     8  962886319          1          8       1787727 2017-12-16 10:05:13      1824534           1490582 2017-12-13 17:22:26          0     9  962903735          1          9       1824534 2017-12-16 12:25:19      1856224           1490582 2017-12-13 17:22:26          0    10  962923551          1         10       1856224 2017-12-16 17:15:35      1889226           1490582 2017-12-13 17:22:26          0    11  962945761          1         11       1889226 2017-12-16 22:45:51      1923796           1490582 2017-12-13 17:22:26          0 RECID      STAMP    THREAD#  SEQUENCE# FIRST_CHANGE# FIRST_TIME          NEXT_CHANGE# RESETLOGS_CHANGE# RESETLOGS_TIME          CON_ID

    12  962963178          1         12       1923796 2017-12-17 04:56:01      1954876           1490582 2017-12-13 17:22:26          0    13  962978793          1         13       1954876 2017-12-17 09:46:18      1988335           1490582 2017-12-13 17:22:26          0    14  963000038          1         14       1988335 2017-12-17 14:06:33      2024153           1490582 2017-12-13 17:22:26          0    15  963017817          1         15       2024153 2017-12-17 20:00:38      2060196           1490582 2017-12-13 17:22:26          0    16  963049651          1         16       2060196 2017-12-18 00:56:57      2103855           1490582 2017-12-13 17:22:26          0    17  963093693          1         17       2103855 2017-12-18 09:47:31      2148622           1490582 2017-12-13 17:22:26          0    18  963150514          1         18       2148622 2017-12-18 22:01:33      2203580           1490582 2017-12-13 17:22:26          0    19  963191355          1         19       2203580 2017-12-19 13:48:34      2246693           1490582 2017-12-13 17:22:26          0    20  963266479          1         20       2246693 2017-12-20 01:09:15      2309929           1490582 2017-12-13 17:22:26          0    21  963321052          1         21       2309929 2017-12-20 22:01:19      2362544           1490582 2017-12-13 17:22:26          0    22  963360680          1         22       2362544 2017-12-21 13:10:52      2405528           1490582 2017-12-13 17:22:26          0 RECID      STAMP    THREAD#  SEQUENCE# FIRST_CHANGE# FIRST_TIME          NEXT_CHANGE# RESETLOGS_CHANGE# RESETLOGS_TIME          CON_ID

    23  963412315          1         23       2405528 2017-12-22 00:11:20      2457100           1490582 2017-12-13 17:22:26          0    24  963449002          1         24       2457100 2017-12-22 14:31:55      2496526           1490582 2017-12-13 17:22:26          0    25  963477230          1         25       2496526 2017-12-23 00:43:22      2526834           1490582 2017-12-13 17:22:26          0    26  963496444          1         26       2526834 2017-12-23 08:33:50      2566864           1490582 2017-12-13 17:22:26          0    27  963512655          1         27       2566864 2017-12-23 13:54:04      2599710           1490582 2017-12-13 17:22:26          0    28  963531273          1         28       2599710 2017-12-23 18:24:15      2637076           1490582 2017-12-13 17:22:26          0    29  963546277          1         29       2637076 2017-12-23 23:34:32      2670552           1490582 2017-12-13 17:22:26          0    30  963561301          1         30       2670552 2017-12-24 03:44:37      2703386           1490582 2017-12-13 17:22:26          0    31  963567919          1         31       2703386 2017-12-24 07:55:01      2725147           1490582 2017-12-13 17:22:26          0    32  963579916          1         32       2725147 2017-12-24 09:45:19      2762899           1490582 2017-12-13 17:22:26          0    33  963594923          1         33       2762899 2017-12-24 13:05:16      2796793           1490582 2017-12-13 17:22:26          0 RECID      STAMP    THREAD#  SEQUENCE# FIRST_CHANGE# FIRST_TIME          NEXT_CHANGE# RESETLOGS_CHANGE# RESETLOGS_TIME          CON_ID

    34  963614748          1         34       2796793 2017-12-24 17:15:23      2838171           1490582 2017-12-13 17:22:26          0    35  963630957          1         35       2838171 2017-12-24 22:45:48      2875254           1490582 2017-12-13 17:22:26          0    36  963649511          1         36       2875254 2017-12-25 03:15:57      2908383           1490582 2017-12-13 17:22:26          0    37  963673598          1         37       2908383 2017-12-25 08:25:11      2952805           1490582 2017-12-13 17:22:26          0    38  963718444          1         38       2952805 2017-12-25 15:06:38      2995857           1490582 2017-12-13 17:22:26          0    39  963761872          1         39       2995857 2017-12-26 03:34:04      3043423           1490582 2017-12-13 17:22:26          0    40  963810038          1         40       3043423 2017-12-26 15:37:52      3087208           1490582 2017-12-13 17:22:26          0    41  963864058          1         41       3087208 2017-12-27 05:00:38      3140628           1490582 2017-12-13 17:22:26          0    42  963908903          1         42       3140628 2017-12-27 20:00:57      3181503           1490582 2017-12-13 17:22:26          0    43  963957609          1         43       3181503 2017-12-28 08:28:23      3232744           1490582 2017-12-13 17:22:26          0    44  963995376          1         44       3232744 2017-12-28 22:00:09      3269718           1490582 2017-12-13 17:22:26          0 RECID      STAMP    THREAD#  SEQUENCE# FIRST_CHANGE# FIRST_TIME          NEXT_CHANGE# RESETLOGS_CHANGE# RESETLOGS_TIME          CON_ID

    45  964044092          1         45       3269718 2017-12-29 08:29:36      3325229           1490582 2017-12-13 17:22:26          0    46  964080421          1         46       3325229 2017-12-29 22:01:32      3361924           1490582 2017-12-13 17:22:26          0    47  964095420          1         47       3361924 2017-12-30 08:07:01      3394656           1490582 2017-12-13 17:22:26          0    48  964110437          1         48       3394656 2017-12-30 12:17:00      3430490           1490582 2017-12-13 17:22:26          0    49  964130866          1         49       3430490 2017-12-30 16:27:17      3465638           1490582 2017-12-13 17:22:26          0    50  964147681          1         50       3465638 2017-12-30 22:07:46      3503501           1490582 2017-12-13 17:22:26          0    51  964165698          1         51       3503501 2017-12-31 02:48:01      3539305           1490582 2017-12-13 17:22:26          0    52  964172914          1         52       3539305 2017-12-31 07:48:18      3562148           1490582 2017-12-13 17:22:26          0    53  964184921          1         53       3562148 2017-12-31 09:48:34      3598496           1490582 2017-12-13 17:22:26          0    54  964201141          1         54       3598496 2017-12-31 13:08:41      3633366           1490582 2017-12-13 17:22:26          0    55  964220364          1         55       3633366 2017-12-31 17:39:01      3673431           1490582 2017-12-13 17:22:26          0 RECID      STAMP    THREAD#  SEQUENCE# FIRST_CHANGE# FIRST_TIME          NEXT_CHANGE# RESETLOGS_CHANGE# RESETLOGS_TIME          CON_ID

    56  964234184          1         56       3673431 2017-12-31 22:59:24      3706844           1490582 2017-12-13 17:22:26          0    57  964253348          1         57       3706844 2018-01-01 02:49:44      3741114           1490582 2017-12-13 17:22:26          0    58  964279836          1         58       3741114 2018-01-01 08:09:08      3787898           1490582 2017-12-13 17:22:26          0    59  964327993          1         59       3787898 2018-01-01 15:30:36      3831135           1490582 2017-12-13 17:22:26          0    60  964364545          1         60       3831135 2018-01-02 04:53:13      3873387           1490582 2017-12-13 17:22:26          0    61  964407622          1         61       3873387 2018-01-02 15:02:25      3916292           1490582 2017-12-13 17:22:26          0    62  964451013          1         62       3916292 2018-01-03 03:00:22      3962378           1490582 2017-12-13 17:22:26          0    63  964497627          1         63       3962378 2018-01-03 15:03:33      4007609           1490582 2017-12-13 17:22:26          0    64  964694908          1         64       4007609 2018-01-04 04:00:27      4036768           1490582 2017-12-13 17:22:26          0    65  964764019          1         65       4036768 2018-01-06 10:48:28      4084827           1490582 2017-12-13 17:22:26          0    66  964789212          1         66       4084827 2018-01-07 06:00:19      4115396           1490582 2017-12-13 17:22:26          0 RECID      STAMP    THREAD#  SEQUENCE# FIRST_CHANGE# FIRST_TIME          NEXT_CHANGE# RESETLOGS_CHANGE# RESETLOGS_TIME          CON_ID

    67  964806676          1         67       4115396 2018-01-07 13:00:12      4141184           1490582 2017-12-13 17:22:26          0    68  964832506          1         68       4141184 2018-01-07 17:51:16      4174481           1490582 2017-12-13 17:22:26          0    69  964908046          1         69       4174481 2018-01-08 01:01:46      4241143           1490582 2017-12-13 17:22:26          0    70  964919252          1         70       4241143 2018-01-08 22:00:46      4261261           1490582 2017-12-13 17:22:26          0    71  964994472          1         71       4261261 2018-01-09 01:07:32      4328022           1490582 2017-12-13 17:22:26          0    72  965035264          1         72       4328022 2018-01-09 22:01:12      4361569           1490582 2017-12-13 17:22:26          0    73  965080835          1         73       4361569 2018-01-10 09:21:04      4414925           1490582 2017-12-13 17:22:26          0    74  965095238          1         74       4414925 2018-01-10 22:00:35      4438662           1490582 2017-12-13 17:22:26          0    75  965124524          1         75       4438662 2018-01-11 02:00:38      4457139           1490582 2017-12-13 17:22:26          0    76  965168557          1         76       4457139 2018-01-11 10:08:44      4508210           1490582 2017-12-13 17:22:26          0    77  965217636          1         77       4508210 2018-01-11 22:22:37      4552303           1490582 2017-12-13 17:22:26          0 RECID      STAMP    THREAD#  SEQUENCE# FIRST_CHANGE# FIRST_TIME          NEXT_CHANGE# RESETLOGS_CHANGE# RESETLOGS_TIME          CON_ID

    78  965255015          1         78       4552303 2018-01-12 12:00:36      4598294           1490582 2017-12-13 17:22:26          0    79  965286366          1         79       4598294 2018-01-12 22:23:35      4633267           1490582 2017-12-13 17:22:26          0    80  965308587          1         80       4633267 2018-01-13 07:06:06      4673785           1490582 2017-12-13 17:22:26          0    81  965325646          1         81       4673785 2018-01-13 13:16:27      4707598           1490582 2017-12-13 17:22:26          0    82  965341017          1         82       4707598 2018-01-13 18:00:46      4737114           1490582 2017-12-13 17:22:26          0    83  965348254          1         83       4737114 2018-01-13 22:16:57      4760771           1490582 2017-12-13 17:22:26          0    84  965366847          1         84       4760771 2018-01-14 00:17:34      4797971           1490582 2017-12-13 17:22:26          0    85  965378864          1         85       4797971 2018-01-14 05:27:27      4826958           1490582 2017-12-13 17:22:26          0    86  965392082          1         86       4826958 2018-01-14 08:47:44      4865442           1490582 2017-12-13 17:22:26          0    87  965405892          1         87       4865442 2018-01-14 12:28:02      4898783           1490582 2017-12-13 17:22:26          0    88  965426925          1         88       4898783 2018-01-14 16:18:12      4938985           1490582 2017-12-13 17:22:26          0 RECID      STAMP    THREAD#  SEQUENCE# FIRST_CHANGE# FIRST_TIME          NEXT_CHANGE# RESETLOGS_CHANGE# RESETLOGS_TIME          CON_ID

    89  965438330          1         89       4938985 2018-01-14 22:08:45      4967429           1490582 2017-12-13 17:22:26          0    90  965460555          1         90       4967429 2018-01-15 01:18:50      5007404           1490582 2017-12-13 17:22:26          0    91  965490801          1         91       5007404 2018-01-15 07:29:15      5142845           1490582 2017-12-13 17:22:26          0    92  965493451          1         92       5142845 2018-01-15 15:53:21      5249046           1490582 2017-12-13 17:22:26          0    93  965523632          1         93       5249046 2018-01-15 16:37:31      5278163           1490582 2017-12-13 17:22:26          0    94  965566821          1         94       5278163 2018-01-16 01:00:32      5311651           1490582 2017-12-13 17:22:26          0    95  965577130          1         95       5311651 2018-01-16 13:00:21      5332295           1490582 2017-12-13 17:22:26          0    96  965599241          1         96       5332295 2018-01-16 15:52:10      5349625           1490582 2017-12-13 17:22:26          0    97  965631602          1         97       5349625 2018-01-16 22:00:41      5379203           1490582 2017-12-13 17:22:26          0

97 rows selected.

Elapsed: 00:00:00.27
sys@newtestCDB> select name,FIRST_CHANGE#,NEXT_CHANGE#,FIRST_TIME,NEXT_TIME from v$archived_log order by FIRST_CHANGE#;

NAME FIRST_CHANGE# NEXT_CHANGE# FIRST_TIME NEXT_TIME


C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000070_0962644946.0001 4241143 4261261 2018-01-08 22:00:46 2018-01-09 01:07:32
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000071_0962644946.0001 4261261 4328022 2018-01-09 01:07:32 2018-01-09 22:01:12
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000072_0962644946.0001 4328022 4361569 2018-01-09 22:01:12 2018-01-10 09:21:04
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000073_0962644946.0001 4361569 4414925 2018-01-10 09:21:04 2018-01-10 22:00:35
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000074_0962644946.0001 4414925 4438662 2018-01-10 22:00:35 2018-01-11 02:00:38
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000075_0962644946.0001 4438662 4457139 2018-01-11 02:00:38 2018-01-11 10:08:44
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000076_0962644946.0001 4457139 4508210 2018-01-11 10:08:44 2018-01-11 22:22:37
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000077_0962644946.0001 4508210 4552303 2018-01-11 22:22:37 2018-01-12 12:00:36
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000078_0962644946.0001 4552303 4598294 2018-01-12 12:00:36 2018-01-12 22:23:35
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000079_0962644946.0001 4598294 4633267 2018-01-12 22:23:35 2018-01-13 07:06:06
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000080_0962644946.0001 4633267 4673785 2018-01-13 07:06:06 2018-01-13 13:16:27

NAME FIRST_CHANGE# NEXT_CHANGE# FIRST_TIME NEXT_TIME


C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000081_0962644946.0001 4673785 4707598 2018-01-13 13:16:27 2018-01-13 18:00:46
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000082_0962644946.0001 4707598 4737114 2018-01-13 18:00:46 2018-01-13 22:16:57
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000083_0962644946.0001 4737114 4760771 2018-01-13 22:16:57 2018-01-14 00:17:34
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000084_0962644946.0001 4760771 4797971 2018-01-14 00:17:34 2018-01-14 05:27:27
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000085_0962644946.0001 4797971 4826958 2018-01-14 05:27:27 2018-01-14 08:47:44
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000086_0962644946.0001 4826958 4865442 2018-01-14 08:47:44 2018-01-14 12:28:02
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000087_0962644946.0001 4865442 4898783 2018-01-14 12:28:02 2018-01-14 16:18:12
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000088_0962644946.0001 4898783 4938985 2018-01-14 16:18:12 2018-01-14 22:08:45
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000089_0962644946.0001 4938985 4967429 2018-01-14 22:08:45 2018-01-15 01:18:50
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000090_0962644946.0001 4967429 5007404 2018-01-15 01:18:50 2018-01-15 07:29:15
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000091_0962644946.0001 5007404 5142845 2018-01-15 07:29:15 2018-01-15 15:53:21

NAME FIRST_CHANGE# NEXT_CHANGE# FIRST_TIME NEXT_TIME


C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000092_0962644946.0001 5142845 5249046 2018-01-15 15:53:21 2018-01-15 16:37:31
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000093_0962644946.0001 5249046 5278163 2018-01-15 16:37:31 2018-01-16 01:00:32
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000094_0962644946.0001 5278163 5311651 2018-01-16 01:00:32 2018-01-16 13:00:21
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000095_0962644946.0001 5311651 5332295 2018-01-16 13:00:21 2018-01-16 15:52:10
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000096_0962644946.0001 5332295 5349625 2018-01-16 15:52:10 2018-01-16 22:00:41
C:\APP\ADMINISTRATOR\VIRTUAL\PRODUCT\12.2.0\DBHOME_2\RDBMS\ARC0000000097_0962644946.0001 5349625 5379203 2018-01-16 22:00:41 2018-01-17 07:00:02

28 rows selected.

Elapsed: 00:00:00.08
v$archived_log记录的数据库所有的归档日志信息,在删除归档日志的时候不能在操作系统下面直接删除以为就可以了,v$archived_log里面的记录还是不会变话的,要想删除归档日志必须使用rman来删除,这样oracle数据库才知道变化,或者使用操作系统命令来删除也是可以的,但还是要使用rman来更新一下expired的日志。
sys@newtestCDB> col name format A30
sys@newtestCDB> col value format A20
sys@newtestCDB> col description format A50
sys@newtestCDB> select num,
2 name,
3 value,
4 description
5 from v$parameter
6 where name like 'log_archive_dest%'
7 /

   NUM NAME                           VALUE                DESCRIPTION

  1664 log_archive_dest_1                                  archival destination #1 text string  1665 log_archive_dest_2                                  archival destination #2 text string  1666 log_archive_dest_3                                  archival destination #3 text string  1667 log_archive_dest_4                                  archival destination #4 text string  1668 log_archive_dest_5                                  archival destination #5 text string  1669 log_archive_dest_6                                  archival destination #6 text string  1670 log_archive_dest_7                                  archival destination #7 text string  1671 log_archive_dest_8                                  archival destination #8 text string  1672 log_archive_dest_9                                  archival destination #9 text string  1673 log_archive_dest_10                                 archival destination #10 text string  1674 log_archive_dest_11                                 archival destination #11 text string   NUM NAME                           VALUE                DESCRIPTION

  1675 log_archive_dest_12                                 archival destination #12 text string  1676 log_archive_dest_13                                 archival destination #13 text string  1677 log_archive_dest_14                                 archival destination #14 text string  1678 log_archive_dest_15                                 archival destination #15 text string  1679 log_archive_dest_16                                 archival destination #16 text string  1680 log_archive_dest_17                                 archival destination #17 text string  1681 log_archive_dest_18                                 archival destination #18 text string  1682 log_archive_dest_19                                 archival destination #19 text string  1683 log_archive_dest_20                                 archival destination #20 text string  1684 log_archive_dest_21                                 archival destination #21 text string  1685 log_archive_dest_22                                 archival destination #22 text string   NUM NAME                           VALUE                DESCRIPTION

  1686 log_archive_dest_23                                 archival destination #23 text string  1687 log_archive_dest_24                                 archival destination #24 text string  1688 log_archive_dest_25                                 archival destination #25 text string  1689 log_archive_dest_26                                 archival destination #26 text string  1690 log_archive_dest_27                                 archival destination #27 text string  1691 log_archive_dest_28                                 archival destination #28 text string  1692 log_archive_dest_29                                 archival destination #29 text string  1693 log_archive_dest_30                                 archival destination #30 text string  1694 log_archive_dest_31                                 archival destination #31 text string  1695 log_archive_dest_state_1       enable               archival destination #1 state text string  1696 log_archive_dest_state_2       enable               archival destination #2 state text string   NUM NAME                           VALUE                DESCRIPTION

  1697 log_archive_dest_state_3       enable               archival destination #3 state text string  1698 log_archive_dest_state_4       enable               archival destination #4 state text string  1699 log_archive_dest_state_5       enable               archival destination #5 state text string  1700 log_archive_dest_state_6       enable               archival destination #6 state text string  1701 log_archive_dest_state_7       enable               archival destination #7 state text string  1702 log_archive_dest_state_8       enable               archival destination #8 state text string  1703 log_archive_dest_state_9       enable               archival destination #9 state text string  1704 log_archive_dest_state_10      enable               archival destination #10 state text string  1705 log_archive_dest_state_11      enable               archival destination #11 state text string  1706 log_archive_dest_state_12      enable               archival destination #12 state text string  1707 log_archive_dest_state_13      enable               archival destination #13 state text string   NUM NAME                           VALUE                DESCRIPTION

  1708 log_archive_dest_state_14      enable               archival destination #14 state text string  1709 log_archive_dest_state_15      enable               archival destination #15 state text string  1710 log_archive_dest_state_16      enable               archival destination #16 state text string  1711 log_archive_dest_state_17      enable               archival destination #17 state text string  1712 log_archive_dest_state_18      enable               archival destination #18 state text string  1713 log_archive_dest_state_19      enable               archival destination #19 state text string  1714 log_archive_dest_state_20      enable               archival destination #20 state text string  1715 log_archive_dest_state_21      enable               archival destination #21 state text string  1716 log_archive_dest_state_22      enable               archival destination #22 state text string  1717 log_archive_dest_state_23      enable               archival destination #23 state text string  1718 log_archive_dest_state_24      enable               archival destination #24 state text string   NUM NAME                           VALUE                DESCRIPTION

  1719 log_archive_dest_state_25      enable               archival destination #25 state text string  1720 log_archive_dest_state_26      enable               archival destination #26 state text string  1721 log_archive_dest_state_27      enable               archival destination #27 state text string  1722 log_archive_dest_state_28      enable               archival destination #28 state text string  1723 log_archive_dest_state_29      enable               archival destination #29 state text string  1724 log_archive_dest_state_30      enable               archival destination #30 state text string  1725 log_archive_dest_state_31      enable               archival destination #31 state text string  1727 log_archive_dest                                    archival destination text string

63 rows selected.

Elapsed: 00:00:00.16
确定参数
也可以用
sys@newtestCDB> show parameter log_archive_dest

NAME TYPE VALUE


log_archive_dest string
log_archive_dest_1 string
log_archive_dest_10 string
log_archive_dest_11 string
log_archive_dest_12 string
log_archive_dest_13 string
log_archive_dest_14 string
log_archive_dest_15 string
log_archive_dest_16 string
log_archive_dest_17 string
log_archive_dest_18 string

NAME TYPE VALUE


log_archive_dest_19 string
log_archive_dest_2 string
log_archive_dest_20 string
log_archive_dest_21 string
log_archive_dest_22 string
log_archive_dest_23 string
log_archive_dest_24 string
log_archive_dest_25 string
log_archive_dest_26 string
log_archive_dest_27 string
log_archive_dest_28 string

NAME TYPE VALUE


log_archive_dest_29 string
log_archive_dest_3 string
log_archive_dest_30 string
log_archive_dest_31 string
log_archive_dest_4 string
log_archive_dest_5 string
log_archive_dest_6 string
log_archive_dest_7 string
log_archive_dest_8 string
log_archive_dest_9 string
log_archive_dest_state_1 string enable

NAME TYPE VALUE


log_archive_dest_state_10 string enable
log_archive_dest_state_11 string enable
log_archive_dest_state_12 string enable
log_archive_dest_state_13 string enable
log_archive_dest_state_14 string enable
log_archive_dest_state_15 string enable
log_archive_dest_state_16 string enable
log_archive_dest_state_17 string enable
log_archive_dest_state_18 string enable
log_archive_dest_state_19 string enable
log_archive_dest_state_2 string enable

NAME TYPE VALUE


log_archive_dest_state_20 string enable
log_archive_dest_state_21 string enable
log_archive_dest_state_22 string enable
log_archive_dest_state_23 string enable
log_archive_dest_state_24 string enable
log_archive_dest_state_25 string enable
log_archive_dest_state_26 string enable
log_archive_dest_state_27 string enable
log_archive_dest_state_28 string enable
log_archive_dest_state_29 string enable
log_archive_dest_state_3 string enable

NAME TYPE VALUE


log_archive_dest_state_30 string enable
log_archive_dest_state_31 string enable
log_archive_dest_state_4 string enable
log_archive_dest_state_5 string enable
log_archive_dest_state_6 string enable
log_archive_dest_state_7 string enable
log_archive_dest_state_8 string enable
log_archive_dest_state_9 string enable
sys@newtestCDB> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination C:\app\Administrator\virtual\product\12.2.0\dbhome_2\RDBMS
Oldest online log sequence 96
Next log sequence to archive 98
Current log sequence 98

创建Archive Log存放文件夹

sys@newtestCDB> alter system set log_archive_dest='C:\app\Administrator\virtual\archivelog';

System altered.

Elapsed: 00:00:00.05
sys@newtestCDB> show parameter log_archive_dest

NAME TYPE VALUE


log_archive_dest string C:\app\Administrator\virtual\a
rchivelog
存放地址改变
sys@newtestCDB> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination C:\app\Administrator\virtual\archivelog
Oldest online log sequence 96
Next log sequence to archive 98
Current log sequence 98
切换日志
sys@newtestCDB> alter system switch logfile;

System altered.

Elapsed: 00:00:00.10

还原默认值只需要将
sys@newtestCDB> alter system set log_archive_dest='';
然后重启库
sys@newtestCDB> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination C:\app\Administrator\virtual\product\12.2.0\dbhome_2\RDBMS
Oldest online log sequence 99
Next log sequence to archive 101
Current log sequence 101

归档格式
sys@newtestCDB> show parameter log_archive_format

NAME TYPE VALUE


log_archiveformat string ARC%S%R.%T
%s:日志序列号

l %S:日志序列号(带有前导)

l %t:重做线程编号

l %T:重做线程编号(带有前导)

l %a:活动ID号

l %d:数据库ID号

l %r:resetlogs的ID值
修改格式 alter system set log_archive_format=''

切换Redo Log

1:alter system checkpoint;
强迫oracle进行以次检查点,确保所有提交的事务的改变都被写到磁盘数据文件上。但此时数据库必须是打开的状态

2: alter system archive log all;
手工归档所有的日志文件组

3:alter system archive log current; --建议在mount状态
手工归档活动的日志文件组

4: alter system switch logfile;
开始写新的日志文件组。不管当前日志文件组是否满了

在mount状态修改启用手动归档
alter database archivelog manual;
恢复
alter database archivelog;
状态查询 select log_mode from v$database;

设置flashback 相关
与flashback分开
sys@newtestCDB> alter system set log_archive_dest_1='location=c:\app\Administrator\virtual\archivelog';

System altered.

Elapsed: 00:00:00.04
sys@newtestCDB> show parameter db_recovery_file_dest

NAME TYPE VALUE


db_recovery_file_dest string
db_recovery_file_dest_size big integer 0
sys@newtestCDB> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination c:\app\Administrator\virtual\archivelog
Oldest online log sequence 100
Next log sequence to archive 102
Current log sequence 102
sys@newtestCDB> alter system set db_recovery_file_dest='C:\app\Administrator\virtual\FlashRecovery'
2 ;
alter system set db_recovery_file_dest='C:\app\Administrator\virtual\FlashRecovery'
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-19802: cannot use DB_RECOVERY_FILE_DEST without DB_RECOVERY_FILE_DEST_SIZE

Elapsed: 00:00:00.05
sys@newtestCDB> alter database flashback on
2 ;
alter database flashback on
*
ERROR at line 1:
ORA-38706: Cannot turn on FLASHBACK DATABASE logging.
ORA-38709: Recovery Area is not enabled.

Elapsed: 00:00:00.08
sys@newtestCDB> alter system set DB_RECOVERY_FILE_DEST_SIZE=300M;

System altered.

Elapsed: 00:00:00.04
sys@newtestCDB> alter system set db_recovery_file_dest='C:\app\Administrator\virtual\FlashRecovery';

System altered.

Elapsed: 00:00:00.11
sys@newtestCDB> alter database flashback on
2 ;

Database altered.

Elapsed: 00:00:02.25
sys@newtestCDB> show parameter db_recovery_file_dest

NAME TYPE VALUE


db_recovery_file_dest string C:\app\Administrator\virtual\F
lashRecovery
db_recovery_file_dest_size big integer 300M

sys@newtestCDB> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination c:\app\Administrator\virtual\archivelog
Oldest online log sequence 101
Next log sequence to archive 103
Current log sequence 103
LOG_ARCHIVE_DEST:指定归档文件存放的路径,该路径只能是本地磁盘,默认为''。

LOG_ARCHIVE_DEST_n:默认值为''。Oracle最多支持把日志文件归档到10个地方,n从1到30。归档地址可以为本地磁盘,或者网络设备。

DB_RECOVERY_FILE_DEST:指定闪回恢复区路径。

三者关系:

1、 如果设置了DB_RECOVERY_FILE_DEST,就不能设置LOG_ARCHIVE_DEST,默认的归档日志存放于DB_RECOVERY_FILE_DEST指定的闪回恢复区中。可以设置LOG_ARCHIVE_DEST_n,如果这样,那么归档日志不再存放于DB_RECOVERY_FILE_DEST中,而是存放于LOG_ARCHIVE_DEST_n设置的目录中。如果想要归档日志继续存放在DB_RECOVERY_FILE_DEST中,可以通过如下命令:alter system set log_archive_dest_1='location=USE_DB_RECOVERY_FILE_DEST';

2、 如果设置了LOG_ARCHIVE_DEST,就不能设置LOG_ARCHIVE_DEST_n和DB_RECOVERY_FILE_DEST。如果设置了LOG_ARCHIVE_DEST_n,就不能设置LOG_ARCHIVE_DEST。也就是说,LOG_ARCHIVE_DEST参数和DB_RECOVERY_FILE_DEST、LOG_ARCHIVE_DEST_n都不共存。而DB_RECOVERY_FILE_DEST和LOG_ARCHIVE_DEST_n可以共存。

3、 LOG_ARCHIVE_DEST只能与LOG_ARCHIVE_DUPLEX_DEST共存。这样可以设置两个归档路径。LOG_ARCHIVE_DEST设置一个主归档路径,LOG_ARCHIVE_DUPLEX_DEST设置一个从归档路径。所有归档路径必须是本地的。

4、 如果LOG_ARCHIVE_DEST_n设置的路径不正确,那么Oracle会在设置的上一级目录归档。比如设置LOG_ARCHIVE_DEST_1='location=C:\archive1',而OS中并没有archive1这个目录,那么Oracle会在C盘归档。

日志 数据 文件 数据库 状态 路径 备份 切换 事务 模式 目录 磁盘 变化 操作系统 前导 参数 命令 地址 序列 序列号 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网医疗科技 西安互联网科技 汇久创客互联网科技 融势互联网科技 互联网科技股有哪些 汉立互联网科技有限公司联系电话 互联网科技博主是什么意思 中国互联网有什么科技含量 和信科技工业互联网 互联网在线教育科技创业 互联网科技创新的路径 威龙国际互联网科技公司 南博望互联网科技有限公司 互联网科技公司营业执照怎么办理 滨湖区互联网智能科技产品有哪些 锡山区互联网智能科技产品供应 互联网科技实习生岗位 领航科技大厦互联网公司 九思连强互联网电子科技有限公司 株洲百竞科技的互联网营销顾问 互联网络科技 华服互联网科技靠谱吗 万达互联网科技 云创客互联网科技公司 华服互联网科技官网 互联网科技产业特征 滨湖区互联网智能科技产品有哪些 杭州披云加互联网科技有限公司 互联网大会出现的黑科技 现代科技的标志之一的互联网
0