zoukankan      html  css  js  c++  java
  • 通过rman backup as copy移动数据文件

      通过rman备份的方式移动数据文件可以缩短传统拷贝datafile的时间,本文中我们将介绍一个非常方便的例子。

      具体示例如下:


      RMAN> CONNECT TARGET /
      连接到目标数据库: UTF (DBID=1000919928)
      RMAN> backup as copy tablespace 'TEST' format 'E:trans_tbsbaktt_copy_%U';
      启动 backup 于 11-1月 -07
      使用目标数据库控制文件替代恢复目录
      分配的通道: ORA_DISK_1
      通道 ORA_DISK_1: sid=272 devtype=DISK
      通道 ORA_DISK_1: 启动数据文件副本
      输入数据文件 fno=00005 name=E:OraclePRODUCT10.2.0ORADATAUTFTEST.DBF
      输出文件名 = E:TRANS_TBSBAKTT_COPY_DATA_D-UTF_I-1000919928_TS-TEST_FNO-5_0T
      9ACF 标记 = TAG20070111T235558 recid = 21 时间戳 = 611625360
      通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:01
      完成 backup 于 11-1月 -07
      启动 Control File and SPFILE Autobackup 于 11-1月 -07
      段 handle=E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAUTFAUTOBACKUP2007_01_
      O1_MF_S_611625360_2TDQJLH4_.BKP comment=NONE
      完成 Control File and SPFILE Autobackup 于 11-1月 -07
      RMAN> switch tablespace 'TEST' TO COPY;
      RMAN-00571: ===========================================================
      RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
      RMAN-00571: ===========================================================
      RMAN-03002: switch to copy 命令 (在 01/11/2007 23:57:21 上) 失败
      RMAN-06572: 数据库已打开且数据文件 5 没有处于脱机状态
      RMAN> SQL 'ALTER DATABASE DATAFILE 5 OFFLINE';
      sql 语句: ALTER DATABASE DATAFILE 5 OFFLINE
      RMAN> switch tablespace 'TEST' TO COPY;
      数据文件 5 已切换成数据文件副本 "E:TRANS_TBSBAKTT_COPY_DATA_D-UTF_I-100091992
      8_TS-TEST_FNO-5_0TI79ACF"
      RMAN> SQL 'ALTER DATABASE DATAFILE 5 onLINE';
      sql 语句: ALTER DATABASE DATAFILE 5 onLINE
      RMAN-00571: ===========================================================
      RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
      RMAN-00571: ===========================================================
      RMAN-03009: sql 命令 (default 通道上, 在 01/11/2007 23:59:27 上) 失败
      RMAN-11003: 在分析/执行 SQL 语句期间失败: ALTER DATABASE DATAFILE 5 onLINE
      ORA-01113: 文件 5 需要介质恢复
      ORA-01110: 数据文件 5: 'E:TRANS_TBSBAKTT_COPY_DATA_D-UTF_I-1000919928_TS-TEST
      _FNO-5_0TI79ACF'
      RMAN> recover datafile 5;
      启动 recover 于 11-1月 -07
      使用通道 ORA_DISK_1
      正在开始介质的恢复
      介质恢复完成, 用时: 00:00:04
      完成 recover 于 11-1月 -07
  • 相关阅读:
    【转载】Sqlserver存储过程中使用Select和Set给变量赋值
    【转载】腾讯云如何将一个域名解析到另一个域名上
    【转载】Sqlserver限制最大可使用内存
    【转载】 腾讯云通过设置安全组禁止某些IP访问你的服务器
    【转载】 C#使用Select方法快速获取List集合集合中某个属性的所有值集合
    【转载】哪些域名后缀可在工信部进行备案操作
    【转载】 C#使用string.Join快速用特定字符串串联起数组
    【转载】Sqlserver使用Convert函数进行数据类型转换
    【转载】Sqlserver根据生日计算年龄
    【转载】 腾讯云硬盘不够用,如何对硬盘进行扩容
  • 原文地址:https://www.cnblogs.com/sopost/p/2190157.html
Copyright © 2011-2022 走看看