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

ORACLE 10g将数据文件,日志文件和控制文件迁移到不同路径

上一篇 / 下一篇  2008-01-24 15:19:07 / 个人分类:ORACLE

ORACLE 10g将数据文件,日志文件和控制文件迁移到不同路径DOIT博客M4_ mN8l
DOIT博客b9]ma4I7\$E,jVN
ORACLE 10g将数据文件,日志文件和控制文件迁移到不同路径DOIT博客~5v EB3lMHn x

(g%K"zcc:c1fg/]0
Sx Kn%P ~g a'iJB0环境: 联想笔记本 intel pentinum III处理器 256M内存
lB ?/x3\lF5r8`0       win xpsp2+oracle 10g(10.2.0.1)DOIT博客1}f9q$S*by
实验如下:
1J+ER;O8SP?Q u0        数据文件,控制文件和日志文件原路径在:"d:\oracle\10g\orcl",现在要将它们迁移至“d:\oracle\database\orcl”中。具体操作截图如下:

.bT\Ns.Gq%a0数据文件迁移:
/|*OV#lx7~ ^7xx-@[0SQL> select name,file# from v$datafile;DOIT博客tV`O6^g

E WE)NQY0~0NAMEDOIT博客 }!sV Y u"_)AR_T-Z
--------------------------------------------------------------------------------DOIT博客!^ S |'J(w#?Ok
DOIT博客*@3[cHQLG8`{2x
     FILE#
$OG(Tn0fc3Y3Bd0----------
1H}+m*c l+F0D:\ORACLE\10G\ORCL\SYSTEM01.DBFDOIT博客/u\ptag9b
         1DOIT博客y:Lxj7\%k*n N|8? h

WE q7I'xg0D:\ORACLE\10G\ORCL\UNDOTBS01.DBF
j/K!bO%BeIb e0         2
-n~\.xJ O/V0DOIT博客,U wj rJ/tLQ4~!oA
D:\ORACLE\10G\ORCL\SYSAUX01.DBFDOIT博客1p eH m&Iq2e2h
         3
D0kvD&X0
l:_#~3D4[ a e]0DOIT博客C0[G!R&N*N
NAMEDOIT博客b ADK,tjD+Be8gA
--------------------------------------------------------------------------------DOIT博客;N.u] a!l%uYTN
DOIT博客 v@ @(t.e1l
     FILE#
mT[ y"dvtS0----------
"ijD(z B/^ kgb8wou0D:\ORACLE\10G\ORCL\USERS01.DBF
A{6u9\c g8_d_0         4
0dyL1|)b-c.g} v0
c!i\8F\im0DOIT博客(H(q{6J3\6]
SQL> shutdown immediate
.o}!JB!d0数据库已经关闭。
5TZ,{?s+B0已经卸载数据库。
GZO0r;t.]0ORACLE 例程已经关闭。
7e)F)?#hg`Dh&W0SQL> $move d:\oracle\10g\orcl\system01.dbf d:\oracle\database\orcl\system01.dbf
d9r8u9x"l&GX0DOIT博客_ }+B,a.`(}"A V
SQL> $move d:\oracle\10g\orcl\undotbs01.dbf d:\oracle\database\orcl\undotbs01.dbDOIT博客!C ^$@n;_s
fDOIT博客8] @"E6_/}~!^N
DOIT博客}/j7Z2Fo4LD%t
SQL> $move d:\oracle\10g\orcl\sysaux01.dbf d:\oracle\database\orcl\sysaux01.dbfDOIT博客 PsGB#t_

n9r HF:]wZV0SQL> $move d:\oracle\10g\orcl\users01.dbf d:\oracle\database\orcl\users01.dbfDOIT博客8_.Snj^zZ
DOIT博客J)c*a$d$R!U
SQL> startup mount
Eq:mD z0x;o8w8m0ORACLE 例程已经启动。DOIT博客!P9\Y|#G.yV
DOIT博客+S7Z+|_c1g)G^4vg*V
Total System Global Area  167772160 bytesDOIT博客S9`bsS Tw
Fixed Size                  1247900 bytes
/j)U l4F*j-H;ay \0Variable Size              92276068 bytesDOIT博客1{-qJ@cb
Database Buffers           71303168 bytes
*L*g S.DGhK'V0Redo Buffers                2945024 bytes
"Y/},}p*`jX0数据库装载完毕。DOIT博客G9i,l8e2j*u F
SQL> alter database
BvI[9t8|5N\0  2  rename fileDOIT博客f3C-t;k0OF
  3  'd:\oracle\10g\orcl\system01.dbf',
@0w;\.fo}a,Z W&i%k0  4  'd:\oracle\10g\orcl\undotbs01.dbf',
yf g)B wtW0  5  'd:\oracle\10g\orcl\sysaux01.dbf',DOIT博客s*T2U(d,AFV c&w D
  6  'd:\oracle\10g\orcl\users01.dbf'DOIT博客(vS?@(yt
  7  to
2x4R(\S9J ])D]0  8  'd:\oracle\database\orcl\system01.dbf',DOIT博客.D3{.?$h A3bX#E6q'Gq
  9  'd:\oracle\database\orcl\undotbs01.dbf',DOIT博客li'R|)_R{/c
10  'd:\oracle\database\orcl\sysaux01.dbf',DOIT博客,F8x)]kd a r
11  'd:\oracle\database\orcl\users01.dbf';
K;\[ X"p&pc/j(d0DOIT博客d0QK;p]:LdJ
数据库已更改。
6v-]W#v SV,|!e&J0DOIT博客0W0kK3Q\ at
SQL> alter database openDOIT博客'W_7vFK4|
  2  ;
zM zWh/y0
M1lI8~5Z/gE)P0数据库已更改。DOIT博客"i]Eq_qk1tt:h
SQL> select name,status from v$datafile;DOIT博客E1ZeV$R]k `7e L

[zr[[@.oB&B0NAMEDOIT博客(X}8N.?/sa!hg;R
------------------------------------------DOIT博客4]2~;` aa;rP
DOIT博客1r~ [)]rR@+\1e
STATUSDOIT博客9_(Ps|5eG
-------DOIT博客](L v:Dx%f#n%_
D:\ORACLE\DATABASE\ORCL\SYSTEM01.DBFDOIT博客u.y!~]AZ EQ
SYSTEM
)y`S2T4^*W0
+G&musR M0D:\ORACLE\DATABASE\ORCL\UNDOTBS01.DBFDOIT博客+T%eP!D+Lr3Ss X:d.u"a$b
ONLINEDOIT博客/J E G"mBr1f"z)L
DOIT博客0Y#ipM1I\I
D:\ORACLE\DATABASE\ORCL\SYSAUX01.DBF
h0\'ky_T[Zq0ONLINE
:N*IE5l x'D#w1qmX0DOIT博客^.^3X1U-[7oh:Q
DOIT博客aE V6V1CJH$y7o
NAMEDOIT博客,{ m Gx%B/M7t_ A
------------------------------------------DOIT博客U@ CQ)vL.O
DOIT博客n/V GV_}
STATUS
DQ&X`;E&IJB0-------
i6T}8q2y:Fg8^0D:\ORACLE\DATABASE\ORCL\USERS01.DBF
\xR h?%[0ONLINEDOIT博客,B0Zb^u3d
DOIT博客w'S4wB ^I

aW#p3p`9d o0日志文件迁移

I h\ E-T2d A:N0DOIT博客h;@5|*[8kTsv]m\/D,G
SQL> select * from v$log;DOIT博客X|Ok Pk

Rv]*v%JX{Hw0    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUSDOIT博客+]g0S`X Y ^
---------- ---------- ---------- ---------- ---------- --- ----------------DOIT博客9z#C5MuE:q#iw,`?ie
FIRST_CHANGE# FIRST_TIME
0['f2J"}hiRp~ QL0------------- --------------
] hL'?#eLie%M0         1          1          2   52428800          1 NO  CURRENTDOIT博客'i'I0U9`eO
       542677 07-11月-06
2N7V0M&QC1Re0
2I3t{+SZl(a'P0         2          1          0   52428800          1 YES UNUSEDDOIT博客Xi4kqof[p
            0DOIT博客X"G&r3PW&xzN
DOIT博客X)J7D8n2o:m6B1s
         3          1          1   52428800          1 YES INACTIVEDOIT博客;bm0_(XsH5}7Tv6r
       534907 07-11月-06DOIT博客]["r;d"VL$K.} q*|
DOIT博客3xGK;L.{6Tv
DOIT博客/bZC(\Gb2C
SQL> select * from v$logfile;
zLsS4Af0
H8ad!c1H j*m0    GROUP# STATUS  TYPE
@,F y F6w/[4f h#L p0---------- ------- -------
%I iIiD0MEMBER
+IQ}yPN)@"F,|0--------------------------------------------------------------------------------DOIT博客cu2\4LzkS#xh

eS~k9}tL0IS_DOIT博客xEU%\gW6b
---
5Q'lnu:V;{0         3         ONLINEDOIT博客Z!`'t0Z|'oc]
D:\ORACLE\10G\ORCL\REDO03.LOG
2iS$CU9Y&\i9G"sED0NO
i#PT+KX&L)gW0
&D cqh-|%y&L~*u-V0         2         ONLINE
@]ck!h4FI0D:\ORACLE\10G\ORCL\REDO02.LOGDOIT博客McZ&VCr6w_u
NODOIT博客ap NyN b
DOIT博客6g7}9c0g#X;f!Y7p)[J
    GROUP# STATUS  TYPE
w]F4p&r6R:FQ#Q*r0---------- ------- -------DOIT博客/VJ g-q f ~.P
MEMBERDOIT博客i&z,p)Z[
--------------------------------------------------------------------------------DOIT博客 l.c/Wag;M9[&d0j

6L"[ m \({9VF0IS_DOIT博客P#b"a$|!j U
---DOIT博客a2I$x-P:Sx'|

+@*h\B3~H0         1         ONLINEDOIT博客V4LJw b'_
D:\ORACLE\10G\ORCL\REDO01.LOG
]a7M(}P#U:D[0NO
3},Q6^Y.eZ"A0DOIT博客D6F!OV`

3p o2B-{K }0SQL> alter system switch logfile;
|+{WX/e T5{(G%]0DOIT博客 wJTa*ujCB
系统已更改。DOIT博客+zKsZx;q
DOIT博客cf2^$ZIj L
SQL> shutdown immediate
1} e3W'F+m7A\)Gh L_0数据库已经关闭。
k T:C-e7e1U V0已经卸载数据库。DOIT博客"y2SOcA
ORACLE 例程已经关闭。
P`.e$x2W3@ e0SQL> $ move d:\oracle\10g\orcl\redo01.log d:\oracle\database\orcl\redo01.log
/g*Q@2S6J8U B0DOIT博客1b*DwOdc'~oiW!u
SQL> $ move d:\oracle\10g\orcl\redo02.log d:\oracle\database\orcl\redo02.logDOIT博客\;\I5{},W*^

u"]i`_F j[(|P0SQL> $ move d:\oracle\10g\orcl\redo03.log d:\oracle\database\orcl\redo03.logDOIT博客8PMPn4Cw G9D
DOIT博客p2`-uS R7y7|
SQL> startup mountDOIT博客]%gk_ Jd@6K'vzD
ORACLE 例程已经启动。DOIT博客}d&Pt*??`)R8F

X W8|0IOI9NH0Total System Global Area  167772160 bytesDOIT博客I w!T8wzf8Wom
Fixed Size                  1247900 bytesDOIT博客gV)dNI.\%KlLJ r
Variable Size              96470372 bytes
_e @W u(}g cS0Database Buffers           67108864 bytes
$B S;b'qF4jx Xd0Redo Buffers                2945024 bytes
1uS Sz Z#| PU5Cz0数据库装载完毕。DOIT博客j[ m @(x$P!vm'Ox"GA
SQL> alter database
]W0aX5R \R'PG0  2  rename file
/Q| lF7y4{FF0  3  'd:\oracle\10g\orcl\redo01.log',DOIT博客.RCJ6QjE)B%Dq
  4  'd:\oracle\10g\orcl\redo02.log',DOIT博客l,c(A?| s:X R
  5  'd:\oracle\10g\orcl\redo03.log'DOIT博客-?3JIsev^
  6  toDOIT博客 q:l6?6G$f7w)t/r
  7  'd:\oracle\database\orcl\redo01.log',
D.m`[sl X ^;@0  8  'd:\oracle\database\orcl\redo02.log',
p#Y5B A-zo;V~M.j0  9  'd:\oracle\database\orcl\redo03.log';
3iW)?;~;U&D*A0L0
6sb~ UI0Ijl0数据库已更改。
"U2@ Y4|^c9]0
~!Q8jKV4u C0SQL> alter database openDOIT博客 tm-N {-I:U f
  2  ;
9_*to"iD9X3f0DOIT博客-Y!G,R-c0SE
数据库已更改。
K5b'zko9N0
/f*m/C3g X1Z&uA@"F0SQL> alter system switch logfile;
lwg6c1qJL0DOIT博客%q(d h cC ~H
系统已更改。
Ll]R%W!pq0DOIT博客I!b;[2vp2K[I
SQL> select * from v$logfile;
m0])dVR`{0DOIT博客i@.H:h~Y#Q?1b
    GROUP# STATUS  TYPE
j_lH:~0---------- ------- -------
~3j:D.M}#J0MEMBERDOIT博客z e^ Hl7^`
--------------------------------------------------------------------------------
p)m8hWUass}0
cbq-`d4_c"K0IS_
6Y4v;k$~"YA"vq a0---DOIT博客^c!j` zz'^3KcD`
         3         ONLINE
0gox|s0r ~%m0D:\ORACLE\DATABASE\ORCL\REDO03.LOGDOIT博客-@8[#D1L%`a
NO
*M/T5}wa}R2r0DOIT博客+F)A+\ _3z3Cx6W
         2         ONLINEDOIT博客S6`0v.Ob:i7v#h
D:\ORACLE\DATABASE\ORCL\REDO02.LOG
4W s%aauC6k"T3o0NODOIT博客3Ph+^:R6pf7d)A;h
DOIT博客mrn A,S4r!j$Kk#\P b
    GROUP# STATUS  TYPEDOIT博客)c^9Wr+K1p1Nu ]M
---------- ------- -------DOIT博客~4u r;jN
MEMBER
.hwMiQj0--------------------------------------------------------------------------------DOIT博客 TGGNN:mX l*E `,f

?B&S(u8I0sr-W v"r0IS_
}&?e9[EN:u0---
j:~`B0`0DOIT博客QA:pI ]
         1         ONLINEDOIT博客*c@d{0P,{
D:\ORACLE\DATABASE\ORCL\REDO01.LOGDOIT博客 GPnY L(O)T
NO
4DOZl9DQ0DOIT博客8No G-@Q
DOIT博客6q PF5XoYp
控制文件迁移
isy2E.j0X:i!I;W0DOIT博客](Y)s"leT)`L/X'J
将数据库SHUTDOWN,然后修改pfile中的控制文件的路径,以pfile文件启动数据库,
Lm7@C#{].Q Xx R @0然后create spfile from pfile.最后以spfile启动数据库即可。

0^0@Hu9HEZ#Ze0

TAG: Oracle oracle

夜龙居 引用 删除 dragonatneight   /   2008-05-09 19:22:34
本人消失太久回来了,综观WANG兄的技术文章大部分是与ORACLE有关的,WANG兄是不是ORACLE数据库管理员呀?我以前在联通时也用过ORACLE9,SCO UNIX平台的。希望WANG兄能多介绍些UNIX平台关于ORACLE的文章。谢谢!
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-09-07  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

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

RSS订阅

Open Toolbar