严谨,使自己少犯错误; 豁达,使自己心胸开阔;

Oracle Dataguard for win2003

上一篇 / 下一篇  2007-07-05 13:07:51 / 个人分类:ORACLE

查看( 104 ) / 评论( 1 )

Oracle10gdataguard for win2003

aV5D iVk0

Oralce版本DOIT博客I,R4{R\~

SQL> select * from v$version;DOIT博客X3\3Q+YA;t3fv@}

BANNER

Sv5Ii(Zq,B}0

---------------------------------------------------------------- DOIT博客&N&lnd qi

Oracle Database10gEnterpriseEdition Release10.2.0.3.0 - ProdDOIT博客bV8D1s3p

PL/SQL Release10.2.0.3.0 - ProductionDOIT博客{a%syb {

CORE    10.2.0.3.0      ProductionDOIT博客:zuFS\ wb/m

TNS for 32-bit Windows: Version10.2.0.3.0 - Production

$tp2xBr0

NLSRTL Version10.2.0.3.0 – ProductionDOIT博客 {F,J+STJ'Z

 DOIT博客~~-z&E/Lc

Windows版本

gW)O5ip"[t/P0

Microsoft(R) Windows(R) Server 2003,EnterpriseEditionDOIT博客jV EnXF;}&BgQ;x

5.2.3790 Service Pack 1内部版本3790

f2Dm,P&a*N0

primary ip:172.168.1.147    primary sid:test

U?*I9M2B9mk0

standby ip:172.168.1.230    standby sid:test1

O[N+Sz eC%Z&u0

db_name:testDOIT博客 y6q*?D.}R1Y[

 DOIT博客mp*SvS9M0z

一、在primarystandby上安装oracle10r2软件,并打上10.2.0.35337014_10203_WINNT.zip)补丁,2台机器的安装目录相同。DOIT博客bTZ/ij&R2r){ x

 DOIT博客q Aaw+L

二、在primary上用DBCA建立database,建立database的时候要设置成归档模式。DOIT博客 Jx;zy4hY

 DOIT博客g nvo4t0UnZb:l/m

三、为standby创建控制文件DOIT博客E o[$l}

cmd登录到database,打开database,创建standby控制文件。

(Rk[] ^Npa0

C:\>set oracle_sid=test

;BW4zp/m ?pu0

C:\>sqlplus /nologDOIT博客e7W6DO5u!DY

SQL>conn / as sysdba

;]son)DxC7i0

SQL>startup;

0L+lx&Z;]*| S ^ ? ]0

SQL>alter database create standby controlfile as ‘c:\oracle\ TEST1_CONTOL.CTL’;DOIT博客sh'd:P$WI1j:BKFDO

 

'y;Ot,vc \o.n-W0

四、修改primaryinit文件,由于默认spfile启动,先创建pfile:DOIT博客*Z/s6~G-j?"A,E%|b

Sql>create pfile from pfileDOIT博客(~'g1?[i w4O)w

然后修改C:\oracle\product\10.2.0\db_1\database\INITtest.ora,加入如下行:

b\6j1?-ojyi0

*.db_unique_name=test

E!\Z#luLj0

*.service_names=testDOIT博客b!iI ^2v8w%DM1N`h

*.log_archive_config='DG_CONFIG=(test,test1)'

,i Nx |d&o c0

*.log_archive_dest_1='LOCATION=C:\oracle\product\10.2.0\flash_recovery_area

U5B'UjZ.~Y,XYvX0

             VALID_FOR=(ALL_LOGFILES,ALL_ROLES)DOIT博客)M D#rj't(Fs

             db_unique_name=test'DOIT博客5v){ m Q(x9y|Kb

*.log_archive_dest_2='SERVICE=test1

UtXS/J0

                             VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)DOIT博客)_t+U1a+A"_ ^

                             DB_UNIQUE_NAME=test1'

m"{v@;| KmP ld M0

*.log_archive_dest_state_1='enable'DOIT博客7Se4K{3BK"P+v w

*.log_archive_dest_state_2='enable'

._r8Oiv6U0

*.FAL_CLIENT='test1'DOIT博客nV'\ qn,t}

*.FAL_SERVER='test'DOIT博客3OY%P[~-?H

*.standby_file_management='auto'

p1^}3A^?/C F5S p5[0

*.standby_archive_dest='C:\oracle\product\10.2.0\flash_recovery_area'

%r4Cow ~T{(R b6y0

删除C:\oracle\product\10.2.0\db_1\database\SPFILEtest.ora,让数据库用INITtest.ora参数启动。DOIT博客i EhAH;J

 

}n)_ o E0

五、把primary上的database移植到standby

R[%b.u9z0

primary上的test的库关闭。DOIT博客xy8R4G2RCX$N&`

primary上的test的相关datafile拷贝到standby机器上。文件路径要一致。

8[ o4r4` C#ur0

1.数据文件: C:\oracle\product\10.2.0\ oradata

kv:F c hrJ0

2.参数文件:C:\oracle\product\10.2.0\db_1\database\INITtest.oraDOIT博客~U-mn;k#k K[

3.跟踪文件:C:\oracle\product\10.2.0\admin

(h\![q|%_*~ K0

4.pramiry中生成的standby的控制文件:c:\oracle\TEST1_CONTOL.CTLDOIT博客$y o_7? F/U'm*^S

5.闪回文件:C:\oracle\product\10.2.0\ flash_recovery_area

~|j7Itb0

 DOIT博客1?3jNyf&y9yI(_ OL

cmd中建立standbydatabase服务

!iP)`DlALyL!A0

C:\oradim -NEW -SID test1 –INTPWD kyskys -STARTMODE manualDOIT博客$e3c"m7w2MY h!R

 DOIT博客[$^1JirgLM d_

创建standby的密码文件:

GCF\4?%ma q/B0

Orapwd file=PWDtest1 password=kyskys(pramiry的密码一样)DOIT博客k+zQ#le7a\F

 

"Y)P&Dh)AQJm0

六、修改standbyinit文件,注意如下参数:DOIT博客.k@[!d|w(|4~5d}|

*.control_files='C:\oracle\TEST1_CONTOL.CTL'DOIT博客 C*YE!BB

*.db_unique_name='test1'

sS_h$z R0

*.FAL_CLIENT='test1'DOIT博客%e4c0ss"mx/}

*.FAL_SERVER='test'DOIT博客,wO0w-R b/f

*.service_names='test1'

p/gUr`uP4S0

*.standby_file_management='auto'

8|5O|D2J/B2Q[pf0

*.standby_archive_dest='C:\oracle\product\10.2.0\flash_recovery_area'DOIT博客_8vG$BzY/z$`W}m

*.log_archive_config='DG_CONFIG=(test,test1)'DOIT博客4I5I$t B%L m

*.log_archive_dest_1='LOCATION=C:\oracle\product\10.2.0\flash_recovery_area

jf4S)}zcJH0

             VALID_FOR=(ALL_LOGFILES,ALL_ROLES)

6eX7AR![$d xj0

             db_unique_name=test1'DOIT博客:uA$i i[op

*.log_archive_dest_2='SERVICE=testDOIT博客2T D h b}%M

VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)

i0P GvQU0

                     DB_UNIQUE_NAME=test'DOIT博客v O3UYR&?q [*c&m

*.log_archive_dest_state_1='enable'

XN)r/lLG0

*.log_archive_dest_state_2='enable'DOIT博客r;JY y]6M'qf

 

(B*~8Q:A)j"N1u0

七、修改pramiry监听和TNS

)q d fJ-z3c~@0

C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\ listener.ora

(x;G0Xo6W*]V0

# listener.ora Network Configuration File:

s g4T5M_o"t0

C:\oracle\product\10.2.0\db_1\network\admin\listener.ora

b-jO$qA `{\'tK0

# Generated by Oracle configuration tools.DOIT博客#Jg DN{7y2kR*Iq

 DOIT博客3H2r aYb0G

LISTENER =

7[;[y-nK0F [9I0

 (DESCRIPTION_LIST =

s(RNowfC0

   (DESCRIPTION =

*{phG/U T~0

    (ADDRESS_LIST =DOIT博客*O:U&J4IS ch_-K }

     (ADDRESS = (PROTOCOL = TCP)(HOST = 172.168.1.147)(PORT = 1521))DOIT博客0X x[)l,c-?

    )DOIT博客^!ZV/]l \

     (ADDRESS_LIST =

+M"nEb0b0

     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))DOIT博客Rx-e ] Mt)`w

    )

0o;N8F8P!i-[0F#f0

   )DOIT博客R*c']zS/WA;{g

 )

%jmr)L~8hx0

 DOIT博客'iY%Wpm#k f`

SID_LIST_LISTENER =DOIT博客G1Q0c7r2R6y Dh y q

 (SID_LIST =

vxv'm%sf-g;]*@p0

   (SID_DESC =

Eb"c0I&C0

     (SID_NAME = PLSExtProc)

S)KX8[J4f'm9zy0

     (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)DOIT博客*dc V \.\A

     (PROGRAM = extproc)

#[ EBR| u7U0

   )

5g Q2?$B![ m0

   (SID_DESC =DOIT博客p(Bz%GT3}4h5D

   (GLOBAL_DBNAME = test)DOIT博客/nb%qkm]C

   (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)

&e)P$l8HT_%S0

   (SID_NAME = test)

}Lmb)\0

   )DOIT博客 X/B{0O0A

 )DOIT博客f B%mK%|A

 

9FV2~,w]:R5q,\8DT0

C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora

cBg x5i(zS7ED0

# tnsnames.ora Network Configuration File:DOIT博客M)i [_2HH%`

C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.oraDOIT博客I3_)VW L3lM+s6amb

# Generated by Oracle configuration tools.DOIT博客I:kI1z U"eJ3{

 

)U{k i5AA4e$I Q-Dwm0

TEST1 =DOIT博客)o"cU9C&{)z-{

 (DESCRIPTION =DOIT博客}u6Z,Mv$R-y5c

   (ADDRESS_LIST =DOIT博客E a:g5?9IM)d

     (ADDRESS = (PROTOCOL = TCP)(HOST = 172.168.1.230)(PORT = 1521))DOIT博客5x$pR C%Q S

   )

Rw(d |$Oe0

   (CONNECT_DATA =

'C&\$j)y0B(Qv}0

     (SERVICE_NAME = test1)

kwF,n*Y~0

   )DOIT博客s N A5DHla4q#b

 )

+_:r:H&h*Rh%` [0

 

E&P tpH%n9D0

TEST =

&s@8_Su%po GF*x I0

 (DESCRIPTION =DOIT博客~ Bw P;P

   (ADDRESS_LIST =DOIT博客MH"O6p*\Dr

     (ADDRESS = (PROTOCOL = TCP)(HOST = 172.168.1.147)(PORT = 1521))

*nV@EJ#_(SIi0

   )DOIT博客 }f6R nv#h7ys

   (CONNECT_DATA =

-k!A!f9E+`0

     (SERVICE_NAME = test)

$S.m%i[+ghc#c0

   )

KB0T8_o;h0

 )

t$]P H,D0

 DOIT博客f%lL+q$Us%z}

EXTPROC_CONNECTION_DATA =

|8hP,z{b2V-uW0

 (DESCRIPTION =

&|` IP hDtdFs0

   (ADDRESS_LIST =

P1b LG9l[0

     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

_~1SIM2Dx#S }g0

   )

,{&v|3h `t0

   (CONNECT_DATA =

;v8Y;}WZi!W0

     (SID = PLSExtProc)DOIT博客w"X3|%Q"p`a

     (PRESENTATION = RO)DOIT博客6c$v+k6H2c_S+Wz,U

   )

G}M9T$ey1]"e0

 )DOIT博客Cg+aB2Qi

 DOIT博客2}j6y8L%f QN3t

七、修改standby监听和TNS

CVM~M${a(j0

# listener.ora Network Configuration File:DOIT博客H @ P \ C[&cA

C:\oracle\product\10.2.0\db_1\network\admin\listener.oraDOIT博客o,\SrJ.V j+HXQ

# Generated by Oracle configuration tools.

T/FDY:HPC0

 DOIT博客@MG0y%G B

LISTENER =DOIT博客|gm.Kw{4S

 (DESCRIPTION_LIST =

V'B1gNI~0

   (DESCRIPTION =DOIT博客 PC"S6DuR+Jl0L1u

     (ADDRESS_LIST =

N k2iP aL?9R0

       (ADDRESS = (PROTOCOL = TCP)(HOST = 172.168.1.230)(PORT = 1521))

["G.fm0wNg8H0

     )

7n!l0Q4@`&P0

   )DOIT博客 P.{bZi:l LS uG

 )

-\4y}h5UG0

 DOIT博客jN_1fDx

SID_LIST_LISTENER =DOIT博客s o$O i(l4Y&PL.K L4\

 (SID_LIST =DOIT博客&q,KG"k!HriL#b8Kk,_5Yw

   (SID_DESC =

Bz'NP1Z(S;I0

     (GLOBAL_DBNAME = test)

n$R,iRn#dfYd g0

     (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)

0W1XmKf*E6W({2V0

     (SID_NAME = test)DOIT博客"V$[rou1r IVa+H$_

   )DOIT博客$T-E7Ps\U"{\

 )DOIT博客i&Tr$K)_})^6O

 

-lB6I4U%iVr~Y0

# tnsnames.ora Network Configuration File:

S2sH0C%na-\I;l0

 C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora

-G8lm^TI J0

# Generated by Oracle configuration tools.

suy_v;p3G/H0

 

xJ3D"V K^:e0

TEST1 =

^(~$a)QL-C0

 (DESCRIPTION =DOIT博客rI!lDOPJ&^

   (ADDRESS_LIST =DOIT博客W_^;N1p

     (ADDRESS = (PROTOCOL = TCP)(HOST = 172.168.1.230)(PORT = 1521))

TKdv5]0

   )DOIT博客n6Y I)o4N6Gu q

   (CONNECT_DATA =DOIT博客@/G uQ)g

     (SERVICE_NAME = test1)DOIT博客4Hhz"a@wb@

   )DOIT博客jH$z YV1i

 )DOIT博客6d^m*C8[6f

 

iF-er)m G"I3AD1TG0

TEST =

X2S){Xxq-lT `4J0

 (DESCRIPTION =DOIT博客~1H m_#\,`3~

TAG: Oracle oracle dataguard for win2003

zzzhongwei发布于2007-08-23 12:23:09
很详细,谢谢
我来说两句

(可选)

日历

« 2008-09-07  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 4114
  • 日志数: 48
  • 图片数: 3
  • 建立时间: 2006-09-08
  • 更新时间: 2008-02-25

RSS订阅

Open Toolbar