当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
ASM下的数据文件转换为普通文件一
发布时间:2010/9/21 10:19:45 来源:www.xue.net 编辑:城市总裁吧

  发现很多文章都是介绍如何将普通文件装换为ASM下的数据文件的,介绍ASM下的文件转换为普通文件的较少。下面的实验就是介绍如何将ASM的文件转换为普通文件的,主要使用了RMAN和ASMCMD工具。

  注:此实验的为SYSAUX表空间。如果将整个数据库都从ASM中转移出来,其他表空间的操作类似,不过在线日志、Undo表空间、临时表空间重建即可,不需要转移出来。

  具体实验步骤

  1.使用RMAN将需要转换的文件+TEST/test/datafile/sysaux.257.650496219备份为F:\sysaux01.dbf

  C:\WINDOWS>rman target /

  Recovery Manager: Release 10.2.0.1.0 - Production on Fri Jun 20 23:32:26 2008

  Copyright (c) 1982, 2005, Oracle. All rights reserved.

  connected to target database: T (DBID=544433466)

  RMAN> report schema;

  using target database control file instead of recovery catalog

  Report of database schema

  List of Permanent Datafiles

  ===========================

  File Size(MB) Tablespace RB segs Datafile Name

  ---- -------- -------------------- ------- ------------------------

  1 540 SYSTEM *** +TEST/test/datafile/system.258.650496175

  2 140 UNDOTBS1 *** +TEST/test/datafile/undotbs1.259.650496245

  3 370 SYSAUX *** +TEST/test/datafile/sysaux.257.650496219

  4 5 USERS *** +TEST/test/datafile/users.260.650496247

  5 1 TEST_BIG *** +TEST/test/datafile/test_big.262.650496255

  6 10 SYSAUX *** F:\ORACLE\PRODUCT\ORADATA\TEST\SYSAUX02.DBF

  8 10 TEST *** F:\ORACLE\PRODUCT\ORADATA\TEST\TEST01.DBF

  9 10 TEST1 *** F:\ORACLE\PRODUCT\ORADATA\TEST\TEST02.DBF

  10 10 UNDO01 *** F:\ORACLE\PRODUCT\ORADATA\TEST\UNDO01.DBF

  11 10 UNDO02 *** F:\ORACLE\PRODUCT\ORADATA\TEST\UNDO02.DBF

  12 10 TEST03 *** F:\ORACLE\PRODUCT\ORADATA\TEST\TEST03.DBF

  List of Temporary Files

  =======================

  File Size(MB) Tablespace Maxsize(MB) Tempfile Name

  ---- -------- -------------------- ----------- --------------------

  2 30 TEMP 30 +TEST/temp01.dbf

  RMAN> copy datafile 3 to 'F:\sysaux01.dbf';

  Starting backup at 20-JUN-08

  configuration for DISK channel 2 is ignored

  allocated channel: ORA_DISK_1

  channel ORA_DISK_1: sid=158 devtype=DISK

  channel ORA_DISK_1: starting datafile copy

  input datafile fno=00003 name=+TEST/test/datafile/sysaux.257.650496219

  output filename=D:\1.DBF tag=TAG20080620T233341 recid=13 stamp=657934458

  channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:45

  Finished backup at 20-JUN-08

  2.由于操作的是SYSAUX表空间,恢复需要在mount下进行

  RMAN> shutdown immediate

  database closed

  database dismounted

  Oracle instance shut down

  RMAN> startup mount

  connected to target database (not started)

  Oracle instance started

  database mounted

  Total System Global Area 268435456 bytes

  Fixed Size 1248504 bytes

  Variable Size 138412808 bytes

  Database Buffers 121634816 bytes

  Redo Buffers 7139328 bytes

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved