a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 199|回复: 1

[考试辅导] Oracle性能调优:在winxp上创建物理standby1

[复制链接]
发表于 2012-8-4 14:06:19 | 显示全部楼层 |阅读模式
概要说明, Q! j' P4 U4 {9 h! x! Q
   
; ]/ ^$ ]0 B1 K# S& _% M# A( o    ORACLE版本:32位的Oracle Database 11.2.0.1.0! g% H" r* A6 Y0 {
   
/ ]' [, _, B/ w8 K2 W    OS版本:32位的WinXP SP3
$ R* e# D3 G- @1 l0 y: |* d& s  ?    1 @( ?# |4 `; N) b' \. @& N9 m
    主库SID:primary
) m# `6 w- m# I) M' U  L; j% k    & l% Q' q* y7 R; d3 c
    从库SID:standby
; C) T2 {+ P4 m   
! M+ f8 \# C# r& _  U3 ~! J    优势:通过RMAN创建Dataguard无需主库宕机,实施起来相对简单
' v+ Z, \  h4 {1 \   
: W0 F( y( o4 r    1. DBCA建立主库,SID为primary( O+ V5 D" }% N4 h9 p- z0 K
    6 q' ~1 V( B1 h( K4 y  h; @
    2. 开启主库归档模式
; b6 |; b* ^, N    ) O6 K4 X; X* ]$ s. e" z  a
    C:\>set oracle_sid=primary% O5 ]2 t  `) [8 c9 X9 K: |  l
    ; B  [  Z7 d* U# Y+ G% n
    C:\>sqlplus / as sysdba  x3 B5 {8 {5 T6 w6 V2 K  L: ]
    ! h# Q# i0 w; ~+ n
    SQL*Plus: Release 11.2.0.1.0 Production on 星期日 6月 17 15:09:39 2012& M4 v0 @. P& `) Q' w
   
9 C: T6 y( n3 @* U    Copyright (c) 1982, 2010, Oracle. All rights reserved.4 o5 H6 n9 \8 m9 G* }4 r4 I1 D3 [6 T
    / N0 l3 Z, }* s3 \! p
    连接到:! y! Y/ ]* g9 ]" [
   
1 W" E) i& m7 Z2 T    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
+ e- q- v4 x5 O3 ~& g8 k2 y    / I7 H- v2 H% B+ u" t* K
    With the Partitioning, OLAP, Data Mining and Real Application Testing options% T; u. T5 ?8 h
    0 i3 T) r1 Q9 v; s, L- ~- Z
    SQL> select log_mode from v$database;5 t+ Z+ c1 N; l+ Y: C
   
5 a$ N% f7 Q2 G! u9 M. A# ^6 O2 \    LOG_MODE3 i$ R' }) T/ l7 M) I6 C
   
& Z# k  ]3 ?. S! Q9 `6 B: C( }    ------------------------
6 C7 v* h' e5 a8 ]" y    2 l6 a  K2 @+ Y* c/ h& ?
    NOARCHIVELOG
8 N9 [2 E3 r8 |    5 q' f# c' P$ ?& W* h( C
    SQL> shutdown immediate;! u% C& l) s& ?) T( y" g0 m  Y4 p5 P
    , A/ y' ~# p( A4 w# K9 Y
    数据库已经关闭。, E* x* ~! s4 W
    ) n+ c, S1 ~9 ]8 N$ d1 n
    已经卸载数据库。5 }( O2 y, {. g: L0 l
    ! D2 \+ @0 O2 B5 V0 z- y
    ORACLE 例程已经关闭。% f: E! E4 F' m1 n" t; m
    % b# B/ h' o' C! b# p8 j/ i5 Y
    SQL> startup mount;
! H8 V4 N2 I" _( U3 }' V( i7 y) I- m    ) D+ m4 q+ P" L* {5 N
    ORACLE 例程已经启动。
& t* B7 A/ {5 m) i/ q+ b+ V* s    + g/ t% F1 [, X- v( P
    Total System Global Area 313860096 bytes- o/ w9 B8 i6 S0 `1 g" w4 Q( K' g
   
# R0 G' Q: I7 m, l5 w    Fixed Size 1374304 bytes, R0 ^$ c- v; y8 o( e9 E5 c+ e
   
0 L& R! w; m1 ]    Variable Size 138413984 bytes" w# V8 m# w0 x0 i
   
( D5 E  u2 Y7 b9 B# }    Database Buffers 167772160 bytes
; H  e' O4 ]9 H: |5 Z   
; p5 D; T% @1 J! S$ T4 S: ~    Redo Buffers 6299648 bytes) a1 x" q5 |' s4 t0 T1 L. w
   
* L5 L: |! f+ B    数据库装载完毕。
# ^. N" r2 n- {# j   
$ ^# O( {$ i' M! |2 I% x4 |" A    SQL> alter database archivelog;% N2 i7 K, }/ ~1 N0 q7 j
   
) H) x6 a+ p: U) s    数据库已更改。
1 w8 I" |  `  S  b2 k8 _    ) R- z  U$ h0 L5 n4 Z( j
    SQL> select log_mode from v$database;8 f* @0 V+ R1 u: L6 V
   
: d$ Y% A7 X" Q; C; P9 D& O    LOG_MODE" Y. U  L' \7 _3 a
    , J) j. `; Y; V2 H0 n0 z
    ------------------------9 Y* _2 V3 u7 e- w6 A
   
) V" z+ W# s( O2 e: ^8 Q    ARCHIVELOG8 |. i3 m1 q$ Y+ s5 |! C3 H
    ! B1 _* ?. x2 ?3 m! G
    SQL> alter database open;0 R  ]5 _: q0 D0 Z' w  e
   
- V9 a& C' y3 ^- P    数据库已更改。
, K' X5 P! c+ N. @  @, O) m4 E   
: s; m4 s/ E. t& m    SQL>
回复

使用道具 举报

 楼主| 发表于 2012-8-4 14:06:20 | 显示全部楼层

Oracle性能调优:在winxp上创建物理standby1

3. 开启强制日志记录* P" o$ E5 q3 R
   
  p7 K- G+ Y$ t# a1 q! i. G2 g    SQL> ALTER DATABASE FORCE LOGGING;6 j4 u! Y" n9 X" E# u( Y# f
   
8 Q% g  f. a  ^$ L9 \    数据库已更改。
7 b1 L5 E( e4 s) J    ! U1 l, m3 G4 |7 R) H$ O
    SQL>4 V" D& D( g/ H) S5 q0 a8 |
   
/ `: ?6 r( I' x2 V    4. 为主库添加Standby Redo Log,Oracle建议Standby Redo Log大小和Online Redo Log大小一致,并至少多出一组: b/ x) p& p5 H7 Z* W
    , v+ P& }6 {$ B1 \# z% k* W
    SQL> select group#,thread#,bytes/1024/1024 from v$log;
$ C- b' [7 W. g* A/ c; v7 O* D! Y% E   
' h2 n; m* T; j    GROUP# THREAD# BYTES/1024/1024  J$ s8 `/ Q7 y& o9 l' C  @
    6 H2 I. g9 I7 B8 }" [/ h* g
    ---------- ---------- ---------------9 u/ p5 Q6 E: p$ _
    4 u( M: u2 h  R. |1 c8 y8 m
    1 1 50/ n( f/ \% g6 U5 r- C0 Z4 S) V! @
   
& k, E1 f" m& `! o    2 1 50
9 i3 y8 r" b0 \   
. L) Y$ l9 d  c3 N' G    3 1 50* L8 |- w8 x7 e' ~# D; r2 k% F
    , N# I$ _+ `, m1 o$ T& s
    SQL> alter database add standby logfile 'C:\ORACLE\ORADATA\PRIMARY\SRL01' size 50M;
# v: A, k8 e& B) T/ g, ~! @" \   
( d8 a0 v! @& L( p. ?    数据库已更改。6 w6 M# r% q' c  r* _, _
    . T* w) `9 o1 X: g, B1 Z: g' \
    SQL> alter database add standby logfile 'C:\ORACLE\ORADATA\PRIMARY\SRL02' size 50M;2 q8 `9 C7 B9 q8 R6 Q
    ; o5 u9 n7 P. m( E4 Z. u* k7 H9 g
    数据库已更改。. |' b, a- H+ Z5 v6 r
    & @  T6 ]# S, s; q  }4 g% G, {
    SQL> alter database add standby logfile 'C:\ORACLE\ORADATA\PRIMARY\SRL03' size 50M;
  w4 \3 H3 [# R4 s! D# i: I   
) _3 R% K* J* U3 X) P! m0 k" C    数据库已更改。
! D- o. y; Y' ]. \) |  x   
- F1 o, I! w7 a2 N    SQL> alter database add standby logfile 'C:\ORACLE\ORADATA\PRIMARY\SRL04' size 50M;  o& x$ V, K$ a/ {
   
2 \% j+ i: _. Q& R* W    数据库已更改。
0 m& O: R% c5 f  S, |: d) K    0 H' `, M7 Q$ g$ R* b- B1 s4 \$ D7 J
    SQL> select group#,bytes/1024/1024 from v$standby_log;9 m& \9 J; D, f* {# A9 @0 W
    , a  D8 q% S0 Q9 p
    GROUP# BYTES/1024/1024
3 t: w: h% A- {    ' q% O) }# E) I3 G# {9 x
    ---------- ---------------5 v7 M8 r; `. _! Q
   
6 Y3 T  h# }/ ^  v$ b0 x! F' A    4 50
3 I4 Y2 ?' ^! B! J4 _5 I   
& G, ?" m3 ]* m( K1 \' m    5 50" L& K1 g( \/ S
   
& y5 o& z5 o) C( l$ Y    6 504 B$ O7 l8 a6 S; A" J' h
      S: l" R. _" U  }
    7 50+ F) c3 w5 T0 A
    " a  p8 Q+ s* q3 N' ]* ?
    SQL>4 k  Z+ `% W7 Z' t0 c' F
    3 t% y9 W( {! w. M5 w; l5 B, I
    5. 配置Dataguard相关参数
2 Y; _6 M$ _4 W( ~   
* U7 D# o  ^) |9 ?& o; T5 q    SQL> alter system set LOG_ARCHIVE_CONFIG='DG_CONFIG=(primary,standby)';
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-27 00:18 , Processed in 0.193141 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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