a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 127|回复: 1

[综合] Oracle辅导:如何启动或关闭数据库归档模式

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
 Oracle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)   归档模式可以提高Oracle数据库的可恢复性,出产数据库都应该运行在此模式下,归档模式应该和响应的备份策略相连系,只有归档模式没有响应的备份策略只会带来麻烦。. e6 T- b8 ~# w/ K
  本文简单介绍若何启用和封锁数据库的归档模式。1 O' z2 e# [& `/ ~! t% F6 i: E
1.shutdown normal或shutdown immediate封锁数据库 0 ~: `7 W1 M  d# ?3 B
  [oracle@jumper oracle]$ sqlplus "/ as sysdba"% ^( K) D2 Q0 w) V9 w3 N
  SQL*Plus: Release 9.2.0.4.0 - Production on Sat Oct 15 15:48:36 2005
* V, O5 t8 w0 K$ V9 k9 h  Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
2 b/ d! @& y. A. z  Connected to:
$ ^! K7 G; J- M: u  Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production' Y- B3 H; X5 ^' s
  With the Partitioning option
0 u# Q) q% q- i6 C7 }  JServer Release 9.2.0.4.0 - Production* n7 n* p) e& T% k# d* K" E
  SQL> shutdown immediate;
) ?, k6 P  n( D4 K  Database closed.: d, Z% j* D9 H7 }. T& H
  Database dismounted.
* P5 \& f) `4 O3 g- |- x: T  U, p  ORACLE instance shut down., l( ^, D) [9 e2 g
2.启动数据库到mount状况 - y. w; D6 |# Q) G! R& s) O* \
  SQL> startup mount;" U' K; R, Y; r/ a
  ORACLE instance started.
& l! A* ~: T( [+ ^" }% B! L7 f; K  Total System Global Area  101782828 bytes
- [3 c+ }3 }4 X: d. m; @3 I  Fixed Size                   451884 bytes
: F: }9 `' G: q' R- Z  Variable Size              37748736 bytes+ a- y: h# E! F" j: \' p
  Database Buffers           62914560 bytes
: Y( O) w6 v% q; Y  Redo Buffers                 667648 bytes
3 R" ], d# R9 ~  P) i7 b  Database mounted.
' q0 _3 A2 m1 n+ ~9 `3.启用或遏制归档模式
$ M5 w9 M' v( b% k! c/ W  C$ ]  如不美观要启用归档模式,此处使用: D6 y) e. ]7 U2 R
  alter database archivelog 呼吁。5 I( L' p" W" u& g$ g4 X% z0 S
  SQL> alter database archivelog;9 Y5 J" C% n3 E8 i7 y  l2 A9 }; e
  Database altered.0 ?. E# P" A4 d
  SQL> alter database open;# }% W8 G7 R7 m  w  }9 \" q

0 P. J  ?; L: c. w  Database altered.
回复

使用道具 举报

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

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

</p>  SQL> archive log list;
6 R7 H( h- @1 e1 d; Y  Q* @$ ~0 @  Database log mode              Archive Mode( X# n9 r& l8 N) d8 w
  Automatic archival             Enabled* S! Y$ ?; I% J" I+ Z7 l
  Archive destination            /opt/oracle/oradata/conner/archive
/ _# P; P1 K  I( k0 D  Oldest online log sequence     148
- w4 ?, K3 M; |; b$ |/ y5 E3 V  Next log sequence to archive   151- t) s# i% c2 o# ]! V& w
  Current log sequence           151  p8 C, a2 ^4 ~, f/ p
  如不美观需要遏制归档模式,此处使用:
1 B/ w- p/ L& P- G  alter database noarchivelog 呼吁。7 ]) Q, Z3 j, @: v  I+ N3 ]0 d
  SQL> shutdown immediate;
- J# }# u: R$ H/ }  Database closed.
. i( Y- i  o* _  Database dismounted.
0 c7 x% T. ^, X  ORACLE instance shut down." G5 `6 K  J# M% k; e. V5 l
  SQL> startup mount;
& p# P" T; @' j# K7 h8 e. k9 P" g  ORACLE instance started.
4 r6 y4 U' @2 n. b# l4 Y1 H* C  Total System Global Area  101782828 bytes" J1 j- i% t0 f$ I/ l; w( F
  Fixed Size                   451884 bytes
. d- A5 ^; X0 M/ D8 L$ t  Variable Size              37748736 bytes
! v- }% `3 g5 O* t  g/ a" T  Database Buffers           62914560 bytes7 R+ `) t7 N. H! ?
  Redo Buffers                 667648 bytes
/ k1 t0 l3 t% o% J& L( O  Database mounted.* E: m' ?- e" s& n( ^! I. G- z
  SQL> alter database noarchivelog;8 A6 J) V/ ~( S
  Database altered.' A( m5 x8 ~* Q1 L0 e1 M8 }
  SQL> alter database open;& \$ M% j8 e- o  `2 P. X6 v
  Database altered.
7 x7 d$ c+ u4 d+ H! m$ ^9 H; M, b; x  SQL> archive log list;
; v* l0 f( b# T3 s  Database log mode              No Archive Mode3 O' z9 J* J# a  p* O- G
  Automatic archival             Enabled6 w( H# ]) `% m( x
  Archive destination            /opt/oracle/oradata/conner/archive
2 v  }% x" L* f4 ?: L6 m  Oldest online log sequence     149
! F: E! l9 v3 ]! I  Current log sequence           152) M: D/ J, ~0 S8 s2 V/ f9 a
  4.改削响应的初始化参数
! c1 |5 R& j6 C7 }# }  Oracle10g之前,你还需要改削初始化参数使数据库处于自动归档模式。( W' F/ O# O! }4 ?4 M
  在pfile/spfile中设置如下参数:, s* d" b# A+ F
  log_archive_start = true
: |4 p7 I/ {5 s0 `% s1 S  C/ w4 g  重启数据库此参数生效,此时数据库处于自动归档模式。# j$ G# l0 K# @
  也可以在数据库启动过程中,手工执行:+ }8 N/ ?: E6 X9 H! |/ f: M: c% Q
  archive log start1 R+ _- j: h+ h% F) F
  使数据库启用自动归档,可是重启后数据库仍然处于手工归档模式。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 00:57 , Processed in 0.196666 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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