a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 204|回复: 3

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

[复制链接]
发表于 2012-8-4 14:06:19 | 显示全部楼层 |阅读模式
别名 LISTENER
8 @. B) R  d9 j+ l    8 l8 y1 h+ B! J/ b
    版本 TNSLSNR for 32-bit Windows: Version 11.2.0.1.0 - Production' F+ t8 x, I. c  C2 ^5 _
   
( \- @& B, k$ `4 j' `* ?6 T    启动日期 17-6月 -2012 14:00:01
  S3 {( m3 i2 ?& n# `2 k1 r) r    3 w2 u1 |! p6 w* M0 z
    正常运行时间 0 天 6 小时 23 分 31 秒
8 g3 _  t* T4 g5 P- d7 Q- W3 e   
% L; R/ K9 F5 O3 Z6 }. P, @$ \+ G    跟踪级别 off% x# ]) v; E+ X$ M
   
/ r6 I% _% g" E: _7 @5 d    安全性 ON: Local OS Authentication' G! s0 |8 O2 t, s' v
   
* I4 v/ t' X% l$ E    SNMP OFF5 j/ A6 i) C# |1 Z: F  L  T4 Z# V
   
$ _2 A6 j6 F  K# W, y5 e% H    监听程序参数文件 C:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora+ [( U( G. s; E; B  S( f5 A
   
! J0 g% o" }* u* T! a% Y; I    监听程序日志文件 c:\oracle\product\11.2.0\dbhome_1\log\diag\tnslsnr\PC8896-20120219\listener\alert\log.xml
% b* q3 S) O  q    8 C1 c. M9 k3 ?1 m0 U' g
    监听端点概要…
. \& n/ U4 s7 e0 E   
+ J0 t  v( o5 Z; ?' \    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=PC8896-20120219)(PORT=1521)))
+ l& Q" @& c9 f$ K/ J    ' @& |# B9 K8 j0 O3 A
    服务摘要
* e/ ?/ G3 H- U7 I! V; R; t   
* [  x5 p. \- {- Q) b    服务 "primary" 包含 2 个实例。
* U) ^8 P+ N, T; v  W2 e4 d5 M    / o# a2 ]' h3 {, i6 G
    实例 "primary", 状态 UNKNOWN, 包含此服务的 1 个处理程序…
6 i0 \# ~7 g- w# x7 P   
$ S5 X5 i. {3 b, m5 T7 W    实例 "primary", 状态 READY, 包含此服务的 1 个处理程序…5 G( h* R9 a. D/ \3 h9 {$ m
   
' @) E6 e# M, r: @    服务 "primaryXDB" 包含 1 个实例。: v/ b3 z1 B4 l; F, ]+ c
    / W- w1 @0 j  I- ]$ V9 m
    实例 "primary", 状态 READY, 包含此服务的 1 个处理程序…
0 P2 P9 X, S( i/ |* t6 H  R$ m    & o0 z* J3 O) {2 E
    服务 "standby" 包含 1 个实例。3 T4 v  x; h. P. Q! S; W; ^
   
1 a. _3 t/ f1 D. k    实例 "standby", 状态 UNKNOWN, 包含此服务的 1 个处理程序…
- a7 m; e) N3 z5 C0 o% ]+ o7 D    / Q) ]; T/ u8 V8 q; X: t
    命令执行成功3 ~! o# D8 m# \0 h) j! Q
   
$ b. O$ y& ~3 R2 C0 ~    C:\>
. u" m' s; P# x7 K    * R! f9 e  M5 X0 t0 R
    7. 创建从库密码文件" z% a6 V% L6 u' x  Y8 D
    5 A& v/ [/ [. ~# ^3 ~# b4 \8 B9 k$ B
    C:\>copy C:\oracle\product\11.2.0\dbhome_1\database\PWDprimary.ora C:\oracle\product\11.2.0\dbhome_1\database\PWDstandby.ora
9 M& @0 P; H6 ]3 z1 m    " F1 M; D8 P( I) ]( `# B$ h% V
    已复制 1 个文件。
: d- |* r- n3 A. b0 Y- @* p6 u   
* N0 w3 K0 q' X    C:\>
回复

使用道具 举报

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

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

8. 创建从库启动参数文件/ O0 M  Z8 ]* A( x  z7 @) N
    + N7 `+ e) W. T) P" o) P0 o
    编辑C:\oracle\product\11.2.0\dbhome_1\database\INITstandby.ora为如下内容2 R0 e. u& H: b0 x
    7 m- |: h3 B/ F  h
    DB_NAME=primary
0 p% c6 t  m- ]* E) f" j5 q    0 O5 j7 ^& g  J# c3 J* w7 ?" q
    DB_UNIQUE_NAME=standby" _/ ?! Q4 n3 D) e  g/ T
   
0 v4 Z; v. ~+ w3 a) E% X+ q3 P    DB_BLOCK_SIZE=8192; _$ e! }  {8 f/ h8 O
    % N* V+ O" s1 M" |
    9. 创建从库目录结构
; z7 e8 c" Q- n1 ?   
5 k7 i/ q. F, f  G    mkdir C:\oracle\oradata\standby\arch1
3 t% D6 X  s; e( i5 f- a' |- V# `   
# R# t7 u8 |4 e* S  F2 b    mkdir c:\oracle\diag\rdbms\primary\standby\trace4 K4 H4 j( j- T
    2 p0 \1 y! i5 k# i* J
    mkdir c:\oracle\diag\rdbms\primary\standby\cdump
+ G% L" `) P& [( p5 }    8 c" ]3 W1 w; s3 J- B
    10. 创建并启动从库实例到nomount状态
! U# v  a& G7 c/ L; X! {/ \4 i    * r: ]/ K4 d# X' `
    C:\>oradim -new -sid standby -startmode manual( y/ C. h. d7 Z7 w# y/ h
    $ v& s7 A& U4 u$ A2 @, J# \; [2 \
    实例已创建。
/ l1 e8 _6 E) X0 j) K9 Y& e  ]      `- _& w+ ?6 y3 k; D7 f
    C:\>set oracle_sid=standby
( x3 H0 ]/ b7 t+ F, H5 M   
7 P: w! z3 ^; E0 }1 |    C:\>sqlplus "/ as sysdba"9 ~' z, n. U& D$ R) D" b0 _
   
  K3 c/ }6 b* \/ n' c    SQL*Plus: Release 11.2.0.1.0 Production on 星期日 6月 17 20:27:27 2012
$ b8 i8 p- u3 }+ U+ Z    , A4 T5 x7 i5 z) t) i
    Copyright (c) 1982, 2010, Oracle. All rights reserved.
1 \8 x4 Y- L6 z, Y( ]6 l! X   
2 n9 q$ T% [6 ~# y: M% [    已连接到空闲例程。
; E0 c/ J* X' ?" i0 P+ X   
& j/ S, D( }/ c! R+ i+ v    SQL> startup nomount pfile=C:\oracle\product\11.2.0\dbhome_1\database\INITstandby.ora5 Z$ K. O' s$ G
   
4 D2 e4 b7 K7 s; c    ORACLE 例程已经启动。% S3 M6 }' _" o' X2 e! _( z8 a  I
    . V$ |  u" b* k( }
    Total System Global Area 150667264 bytes
0 j: E7 @" b' a$ v    1 K$ t* W( k" Z' m5 d
    Fixed Size 1373152 bytes
$ Z1 d+ ~: x' c   
5 p) ?% }$ U. r: h# G    Variable Size 92277792 bytes3 y! _) F: y# Y6 a9 }
   
6 B3 z9 q/ \6 f$ U    Database Buffers 50331648 bytes
- Z& A& P  f6 X; ~% u   
1 G; N- L$ s- }  [6 p& N: D    Redo Buffers 6684672 bytes
, Q: J  N9 w0 ^) L- a$ h- I   
2 K8 D5 l+ L. _1 m$ P. ]& D0 g    SQL> create spfile from pfile;2 l# c& X4 X+ H' b% h" s, e+ |% u" a
    ' X7 G4 f6 k! |  D! d9 W0 n  n
    文件已创建。- r1 a  j$ p. z1 {
   
& b; r. Z* R% d1 m5 U6 j    SQL>) k. E4 X, f! X) B+ J9 i7 w
    4 a# \, P; V, ~  w1 ^8 L
    11. 测试可以通过Oracle Net正常连通主从库6 ^2 }; \) R, y0 E
   
* @, O$ |. v# D/ Z) f5 f& `' g    C:\>sqlplus /nolog* e- [0 f, L. [
   
, N. M# P0 ^$ h$ ?" L    SQL*Plus: Release 11.2.0.1.0 Production on 星期日 6月 17 20:28:34 2012
" B  K. J" [" B+ m   
9 N* d; J* W: a& E    Copyright (c) 1982, 2010, Oracle. All rights reserved.
, q8 ~& c. H& J2 d$ M4 I    ' ]% m, H5 E0 N4 b7 b
    SQL> connect sys/oracle@primary as sysdba
* F5 Z& V/ u4 \: |  p   
9 k6 t5 S$ t4 m# \3 z6 H    已连接。
回复 支持 反对

使用道具 举报

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

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

SQL> connect sys/oracle@standby as sysdba
1 O2 v) H; b8 n8 j    % L, p  _. ~" `
    已连接。
" D1 y) f$ H" N+ }. o1 p) ^    6 p8 h0 u, x4 p
    SQL>
# a0 G) h3 G: |   
1 J$ m% O# a2 X! P- b" I  o    12. 通过RMAN创建从库
$ o5 ~8 I/ H4 d1 h   
. A( Y9 }$ q1 \" c* a    通过RMAN连接目标库(主库)与辅助库(从库)然后执行以下脚本,注意脚本里面的是反斜杠(unix需用正斜杠): N$ y6 e; E' L/ u1 M
   
9 ]8 T# K1 n3 |1 {2 D    rman target sys/oracle@primary auxiliary sys/oracle@standby2 T( H* D% x& f1 C: G8 c
    ( e" {& T; X% B) Y8 e
    run {
+ V# v. M  V$ R& Q- T3 b- d   
' t+ S5 l1 f% `( c9 u' R/ g    duplicate target database for standby from active database' L, e9 m& ~% ^: r% Q9 e
      N) Y) b6 A( f8 _! [7 p! ~
    spfile
2 K* q* O- }  M. e8 Z    + a' z. U5 ~( P  c
    parameter_value_convert 'primary','standby'
; n! @, E. M) G, s5 z1 ]   
% J! J  h* y% z2 h$ M; C; S( G    set db_unique_name='standby'2 _4 V) W& `8 ?! s, W  K. M
   
; z5 l% X; \0 L8 x" e7 U    set db_file_name_convert='\primary\','\standby\'
" p7 ]  }, l1 ?. k* A/ q( H, r, P    0 ?$ W/ ?# w8 X/ g0 s
    set log_file_name_convert='\primary\','\standby\'
% u! _* X0 N: N* g' \    ! b% u* N6 C( i: \
    set control_files='C:\oracle\oradata\standby\CONTROL01.CTL'
* w) Y! p! ~+ B9 \$ E   
. g" H! o$ P/ `0 N7 g: P, w9 M8 A    set log_archive_max_processes='5'! q" _8 G  }' v0 C3 i
   
/ x6 t0 r, C9 I! m  ?! O+ c    set fal_client='standby'2 @+ G! q, `  \9 o8 h; K
   
& f  u' A! ~- {9 ]" `    set fal_server='primary'
$ u  M" y0 V" p6 G; M3 H   
" u; ?% h9 c: C1 q+ p, M0 \5 l% R    set standby_file_management='AUTO'
9 ?! A. c8 P% E5 Q) S    8 u5 Q  M4 L! v0 Z. T
    set log_archive_config='dg_config=(primary,standby)'
) w! a/ F( P5 B0 K9 H    9 U0 s; y7 M0 s2 O! a
    set log_archive_dest_1='service=primary ASYNC valid_for=(ONLINE_LOGFILE,PRIMARY_ROLE) db_unique_name=primary'# M9 z1 P' A( i$ F$ ^. P" y3 q
   
- K4 M" U# F1 K! d    ;# q0 E9 R  b* T. {3 L. q) x% k
   
8 ~9 }  F( B8 i4 p; ?    }8 D  F' S2 p5 W9 t# q
    4 |2 l7 [/ o7 {& P
    脚本输出! O7 j( W& G5 k0 |. f+ M
   
4 X  }0 L# C2 H! S1 X    C:\>rman target sys/oracle@primary auxiliary sys/oracle@standby- D) V9 S# C" ?4 ~, R8 h
   
+ L3 B: K, v" Z; [* a( D6 p4 P    恢复管理器: Release 11.2.0.1.0 - Production on 星期日 6月 17 20:46:53 20121 g* b. X, Z: U& A, r
    ! h7 q) K2 v' i; R
    Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved." c" O" j# Y# x& [5 ?" S
   
: N6 K& _7 A. |8 m) C    连接到目标数据库: PRIMARY (DBID=1623612784)
& u: Z3 o6 k: v) \4 k0 Y   
2 u+ y; d1 U6 Q6 U. J    已连接到辅助数据库: PRIMARY (未装载)$ x* |6 I1 T& o) J/ X* ~
    . q! ^0 E- G% B; m
    RMAN> run {% {9 F9 m0 F1 ?
    / h4 d' g; I8 I) J/ P/ Y! \
    2> duplicate target database for standby from active database# S- N! m- B6 O  V5 E/ O3 l% c
   
$ E1 j! U% s/ Z    3> spfile$ f5 ]$ T6 [: M6 J
    - I2 l! X; {( P4 L: X
    4> parameter_value_convert 'primary','standby'
6 q- w) w0 v! C0 I   
5 ~6 _0 e# }& H1 D8 c    5> set db_unique_name='standby'
# e% C1 B8 }* W8 M1 r    # L: X$ p8 e; N2 q8 ?
    6> set db_file_name_convert='\primary\','\standby\'
+ g6 h) K9 i4 K, ]7 d5 @% }    1 M( [3 U9 l# o1 e! v
    7> set log_file_name_convert='\primary\','\standby\'0 ~9 r( A5 F+ w6 [) [; C2 m. x
    1 q$ I0 ?8 y1 N4 x
    8> set control_files='C:\oracle\oradata\standby\CONTROL01.CTL'  h. S. Y: c* k: {5 x6 B/ }
   
/ Z. E, Y6 @( ?4 d3 O  c9 N    9> set log_archive_max_processes='5'
回复 支持 反对

使用道具 举报

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

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

10> set fal_client='standby'
! W: _7 a) w7 Y3 @3 u) \    ; F1 P% @1 J( X* U8 F& ?$ }& c2 x/ o& V
    11> set fal_server='primary'
: Y1 \% K" ^) M    ! r7 U$ C3 x* @- s
    12> set standby_file_management='AUTO') L0 `) r9 Z( n2 }
   
+ l- u+ `9 I# t. J. d6 \    13> set log_archive_config='dg_config=(primary,standby)'
$ `5 y3 m: @4 H8 j3 [    & U, r6 N; _5 s9 g% U
    14> set log_archive_dest_1='service=primary ASYNC valid_for=(ONLINE_LOGFILE,PRIMARY_ROLE) db_unique_name=primary'
9 f. z" ]/ d: t/ Y2 X    6 i4 S# G* ^7 c& j. f
    15> ;
, Q3 r5 j0 r! J, m1 k    1 X4 r" K# |  L% u
    16> }8 }' L$ M* ^3 y! P( [' U- w
    " O; @- ^5 i2 x3 f
    启动 Duplicate Db 于 17-6月 -12# p0 @4 q9 E' x7 ?8 L- W6 X
    * g: Q. a% U; O5 K2 z9 O% F9 K
    使用目标数据库控制文件替代恢复目录9 ^- T" |- _0 M5 j4 |
    & }. O9 w% H, b' y
    分配的通道: ORA_AUX_DISK_17 W* j% P0 x8 z5 d
    & g9 Y! C6 T+ Q8 w
    通道 ORA_AUX_DISK_1: SID=96 设备类型=DISK
& f- @9 E$ ^2 z5 J" T   
3 s8 O. k" [8 O    内存脚本的内容:. W  A% |* j$ r9 R& F3 O
    . ?) h: K4 `0 I4 g7 M6 _
    {
+ N8 C( {3 N9 z   
! A' P" S4 m5 U    backup as copy reuse  V, @% `9 r0 C5 d9 [
    5 @- o/ M- K0 e3 g. _7 D% @5 _
    targetfile 'c:\oracle\product\11.2.0\dbhome_1\DATABASE\PWDprimary.ORA' auxiliary format0 g3 h. B- J! q2 a* z" u
   
4 n  v+ [  R8 p# o# L2 z1 G    'c:\oracle\product\11.2.0\dbhome_1\DATABASE\PWDstandby.ORA' targetfile5 ]+ b: w, f% z
    ( `% Y! v7 T. n  a5 M
    'C:\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\SPFILEPRIMARY.ORA' auxiliary format; c( j' R$ q/ C& i- ]8 G
    # k+ y7 F; v2 y+ @# s' Z
    'C:\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\SPFILESTANDBY.ORA' ;$ V4 K! a9 w5 O: A* @5 H
   
( g. c+ ]1 t3 Z1 ]* g! ]. g! b    sql clone "alter system set spfile= ''C:\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\SPFILESTANDBY.ORA''";9 ]" o& b) S7 c& J
   
7 U- u: `  C% \8 h5 l6 p7 M) \+ J    }
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 18:38 , Processed in 0.225624 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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