a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 154|回复: 2

[其他] Oracle认证:如何启动或关闭数据库归档模式

[复制链接]
发表于 2012-8-4 13:41:06 | 显示全部楼层 |阅读模式
Oracle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)   归档模式可以提高Oracle数据库的可恢复性,出产数据库都应该运行在此模式下,归档模式应该和响应的备份策略相连系,只有归档模式没有响应的备份策略只会带来麻烦。$ V. K2 q3 a" O- m
  本文简单介绍若何启用和封锁数据库的归档模式。5 V  u# f- K3 x/ f; @
1.shutdown normal或shutdown immediate封锁数据库 9 C4 M. k$ j" ~) E+ O$ A- q/ q
  [oracle@jumper oracle]$ sqlplus "/ as sysdba"
0 ?; j7 E! y$ L  SQL*Plus: Release 9.2.0.4.0 - Production on Sat Oct 15 15:48:36 2005
( n5 H3 U" e6 @9 L- J; G( @& H  Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.7 W1 f0 m1 n7 \) ^$ m5 m7 i
  Connected to:4 |( @7 \. W: J- E2 ]* Q' i
  Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
' r3 o# c! ^7 k  With the Partitioning option4 \( B/ b  Y8 K* G
  JServer Release 9.2.0.4.0 - Production
* k8 j6 h: H3 P- P! ~. {  SQL> shutdown immediate;+ C' j8 O1 A' P
  Database closed.
9 t( j; H4 w- |0 T6 h$ t  Database dismounted.
; g& H: W) B2 s2 R  ORACLE instance shut down.# H$ y# v  M; p5 i% K( M
2.启动数据库到mount状况 $ {5 Q$ G# _! @- P5 _- A. ]
  SQL> startup mount;
8 L6 ^4 C% B) M6 F1 w; Z  ORACLE instance started.1 r; y8 r- u4 m
  Total System Global Area  101782828 bytes$ K. S4 R' R- }* u
  Fixed Size                   451884 bytes
: t2 c8 m7 ]5 \' |. O' o- w  Variable Size              37748736 bytes% E, F2 \& u8 Q0 L- F: Y
  Database Buffers           62914560 bytes  b; N7 ~+ Q# }/ ?' v
  Redo Buffers                 667648 bytes
; J) |  d8 S9 c" t4 r% _- X- W) k$ U& _; R# B
  Database mounted.
回复

使用道具 举报

 楼主| 发表于 2012-8-4 13:41:07 | 显示全部楼层

Oracle认证:如何启动或关闭数据库归档模式

</p>3.启用或遏制归档模式 1 m1 O7 Q( t5 W- V5 A
  如不美观要启用归档模式,此处使用) s- C2 m8 ^. h  X5 x5 V2 Z. B
  alter database archivelog 呼吁。3 x; B; g- {# ?
  SQL> alter database archivelog;
8 z; ~% W, g, m/ d  Database altered.
* y- w: D4 n4 q( j& j& C( b  SQL> alter database open;1 J$ v/ a; n$ [3 j) q
  Database altered./ s: X6 P) g: z1 Z& H8 x0 N$ P1 _
  SQL> archive log list;+ K6 d/ `$ u! T( \6 t2 A
  Database log mode              Archive Mode
# v! d( C$ @' I0 y5 R  Automatic archival             Enabled3 O5 C' K/ r/ z1 N6 c
  Archive destination            /opt/oracle/oradata/conner/archive4 p4 q! R7 H# V" h4 t; T- s
  Oldest online log sequence     148
" H1 E. z! x9 h  Next log sequence to archive   151
! l" H' w- B- u( T. q( R4 x# e5 i. Q* p9 i* d/ h5 T, K
  Current log sequence           151
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-4 13:41:08 | 显示全部楼层

Oracle认证:如何启动或关闭数据库归档模式

</p>  如不美观需要遏制归档模式,此处使用:6 S& N, I2 g( n
  alter database noarchivelog 呼吁。
+ w( n7 W; \8 w) U/ k" U" I& ]) U  SQL> shutdown immediate;
3 R# b% T  Y0 @  Database closed.
" }! b) h2 o8 j+ ~& t+ D  Database dismounted.+ a* L4 I: {7 z: F- G2 N
  ORACLE instance shut down.
& U) P3 J6 u5 R3 j7 m  SQL> startup mount;
1 Z/ G3 m5 @: I; w6 _  ORACLE instance started.$ [; d& {- i8 D9 a3 V+ Y
  Total System Global Area  101782828 bytes
! B, R- F8 Q2 {# [9 c' t, M  Fixed Size                   451884 bytes
. \) w# ?; z2 O6 a7 p  Variable Size              37748736 bytes* S4 d! I: D8 \
  Database Buffers           62914560 bytes8 Z- f& Z- w. b% S  w+ a
  Redo Buffers                 667648 bytes( }5 i# }( ]" ^; ]! z5 c4 S
  Database mounted.
  T4 D- O0 M  l3 p) L6 Z  SQL> alter database noarchivelog;# Z1 Y0 X& c% n" ?! Q/ c
  Database altered.
/ c" p3 X# {: P  SQL> alter database open;  V% E2 V6 P: k! v2 T' u0 k
  Database altered.2 b( v8 S' K1 u: I3 N+ O& s& y) P  E
  SQL> archive log list;+ R7 Y  T) J. P/ e+ p
  Database log mode              No Archive Mode
7 z0 j- `: q" J- T  y, e  Automatic archival             Enabled3 q) I; @1 E5 Q' C/ C
  Archive destination            /opt/oracle/oradata/conner/archive! g# ?; t5 n1 z1 I$ o: X0 M
  Oldest online log sequence     149
1 w3 T5 ?) M& y. G. z  Current log sequence           152( e$ l6 \0 A: S! e, v
  4.改削响应的初始化参数6 W" H+ g& U/ m0 K* e$ ]3 `
  Oracle10g之前,你还需要改削初始化参数使数据库处于自动归档模式。
* U" t# Q  A+ m  在pfile/spfile中设置如下参数:. G* f* c6 B1 [- J' L! n/ r& I9 j
  log_archive_start = true, S( s0 V4 b- w( Z7 v
  重启数据库此参数生效,此时数据库处于自动归档模式。
  J$ i( j# q. ~0 r) W' G. X  也可以在数据库启动过程中,手工执行:6 @( Y* z2 i% Y: z+ m  l4 b
  archive log start. M+ W( p" I0 Z- a
  使数据库启用自动归档,可是重启后数据库仍然处于手工归档模式。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-4 15:24 , Processed in 0.227956 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表