`
itspace
  • 浏览: 978991 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

rman copy datafile to raw

阅读更多
ORACLE VERSION:10203

SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
PL/SQL Release 10.2.0.3.0 - Production
CORE    10.2.0.3.0      Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production

OS VERSION:LINUX 2.6.18-53.el5PAE #1 SMP
[root@mcprod ~]# uname -a
Linux mcprod 2.6.18-53.el5PAE #1 SMP Mon Nov 12 02:55:09 EST 2007 i686 i686 i386 GNU/Linux

[ora10g@mcprod ~]$ rman target / nocatalog

Recovery Manager: Release 10.2.0.3.0 - Production on Mon Jun 15 19:30:11 2009

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

connected to target database: MCTEST (DBID=736228955)
using target database control file instead of recovery catalog

RMAN>  copy datafile 3 to '/dev/raw/raw1';

Starting backup at 15-JUN-09
using channel ORA_DISK_1
channel ORA_DISK_1: starting datafile copy
input datafile fno=00003 name=/oradata/mctest/sysaux01.dbf
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 06/15/2009 19:32:26
ORA-19504: failed to create file "/dev/raw/raw1"
ORA-27041: unable to open file
Linux Error: 16: Device or resource busy
Additional information: 1

用ddcopy测试
[root@mcprod raw]# dd if=/dev/zero of=/dev/raw/raw1 bs=1024 count=100

dd: opening `/dev/raw/raw1': Device or resource busy
[root@mcprod raw]# blockdev --getsize /dev/raw/raw1
/dev/raw/raw1: Device or resource busy

报“Device or resource busy”可以肯定的是创建raw设备时,出现问题。

解决办法:
1。将redhet4上的/usr/bin/raw,/etc/sysconfig/rawdevices,/etc/init.d/rawdevices这三个文件复制到centos5相应的目录下。注意其权限
[root@mctest bin]# ls -rlt /usr/bin/raw
-rwxr-xr-x  1 root root 5656 Jul 27  2005 /usr/bin/raw
[root@mctest bin]# ls -rlt /etc/init.d/rawdevices
-rwxr-xr-x  1 root root 2404 Oct 19  2004 /etc/init.d/rawdevices
[root@mctest bin]# ls -lrt /etc/sysconfig/rawdevices
-rw-r--r--  1 root root 287 Oct 19  2004 /etc/sysconfig/rawdevices
2。配置/etc/init.d/rawdevices文件
3。重启相关服务
[root@mcprod raw]# /etc/init.d/rawdevices restart
Assigning devices:
           /dev/raw/raw5  -->   /dev/hda15
/dev/raw/raw5:  bound to major 3, minor 15
done
[root@mcprod raw]# /sbin/chkconfig rawdevices on
[root@mcprod raw]# reboot

未完待续
分享到:
评论

相关推荐

    Oracle9i通过RMAN的copy方式迁移数据测试报告

    - 使用RMAN copy命令将数据文件复制到裸设备/dev/raw/raw13; - 指定使用裸设备上的数据文件; - 将表空间上线; - 查询测试表信息,以验证数据迁移后数据的可用性; - 创建新表以验证数据可写。 ### 命令操作和...

    用RMAN COPY实现ORACLE数据库的存储迁移.pdf

    RMAN COPY可以生成一个image copy,可以通过SWITCH命令来切换,这与ALTER DATABASE RENAME FILE的SQL命令是等效的。 知识点二:数据库迁移的基本思路 数据库迁移需要周密计划和充分准备。首先,需要收集数据库系统...

    利用rman搭建Data Guard

    linux下 oracle 利用rman搭建Data Guard

    RMAN备份命令详解

    RMAN> copy datafile 1 to '/oracle/dbs/system.copy'; 十、查看备份和文件复本 使用list backup命令查看备份和文件复本: RMAN> list backup; 十一、验证备份 使用validate backupset命令验证备份: RMAN> ...

    Oracle数据库rman环境配置详解

    RMAN> configure auxname for datafile 2 to '/oracle/10g/data/df_2.dbf'; 十、配置快照控制文件名 可以配置快照控制文件名,当重新同步恢复目录或备份控制文件时,RMAN 需要建立快照控制文件。 RMAN> show ...

    Oracle Data Guard RAC TO RAC迁移方案(基于rman备份)V1.1.pdf

    本文档旨在提供一个基于 RMAN 备份的 Oracle Data Guard RAC TO RAC 迁移方案,以便帮助 DBA schnell 和可靠地完成数据库迁移任务。该方案适用 Oracle 11g 版本,文档版本为 1.0,发布日期为 2018 年 6 月。 第一章...

    rman数据迁移

    RMAN> COPY DATAFILE '/oracle9/oradata/ora9i/system01.dbf' TO '/oracle9/oradata/ora9i_new/system01.dbf'; ``` 2. **rename数据文件**:在zz2上,使用ALTER DATABASE命令重命名数据文件,以匹配新的文件位置...

    linux上实战raw+asm+rman

    ### Linux上实战Raw+ASM+RMAN #### Oracle10G在Linux上的安装与迁移 在本篇内容中,我们将详细介绍如何在Linux环境下安装Oracle 10G,并进行相关的迁移操作,包括裸设备(Raw)的安装、RMAN备份与恢复、ASM实例...

    oracle RMAN备份命令

    复制数据文件用`copy datafile`命令,例如`copy datafile 1 to '/oracle/dbs/system.copy'`。`list backup`命令可以查看备份历史,而`validate backupset`用于验证备份集的完整性。 在恢复场景下,RMAN同样扮演关键...

    RMAN学习笔记

    3. Backup Set与Image Copy:Backup Set是RMAN特有的备份格式,它将多个文件合并成一个备份集,而Image Copy则是物理拷贝数据库文件。 二、RMAN备份 1. 全库备份:使用`backup database plus archivelog`命令可实现...

    Rman备份与恢复

    RMAN> copy datafile 1 to '/oracle/dbs/system.copy'; ``` 此命令将编号为1的数据文件复制到指定位置。 5. **列出备份**: ``` RMAN> list backup; ``` 显示所有备份集和备份片的信息。 6. **验证备份集**:...

    RMAN数据库备份详解

    5. 配置 RMAN 数据文件备份副本数:CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; 6. 配置 RMAN 归档日志文件备份副本数:CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; 7. 配置 ...

    Oracle 11gR2 使用copy 数据文件搭建物理 Data Guard

    COPY DATAFILE '/path/to/datafile.dbf' TO '/path/to/standby/datafile.dbf'; } ``` 2. **执行COPY命令**:运行 RMAN 命令以复制选定的数据文件到备用数据库的位置。这个过程可能会需要一些时间,具体取决于...

    RMAN常用命令

    RMAN> copy datafile 1 to '/oracle/dbs/system.copy'; ``` #### 九、列出备份 **9.1 列出备份集** ```sql RMAN> list backup; ``` #### 十、验证备份集 **10.1 验证备份集3** ```sql RMAN> validate backupset 3;...

    RMAN使用手册(oracle备份恢复工具rman的使用方法)

    5. **介质恢复**:当数据文件丢失时,需要从备份中恢复,`restore datafile '/u01/oracle/data/users01.dbf' from '/backup/users01.bak'; recover datafile '/u01/oracle/data/users01.dbf';` RMAN还有其他高级...

    oracle rman备份命令

    COPY DATAFILE '/export/home/oracle/oradata/ECOM/block02.dbf' to '/export/home/oracle/oradata/bak_tab/block02.dbf' TAG u1215; RELEASE CHANNEL c1; } ``` - **备份控制文件**:使用`backup current ...

    rman备份概念文档

    3. 备份指定数据文件:`backup datafile '<datafile_path>'`可单独备份单个数据文件。 4. 备份控制文件:`backup controlfile`确保控制文件的安全。 5. 备份归档日志文件:`backup archivelog all`备份所有归档日志...

    RMAN备份与恢复

    backup as copy datafile 1; ``` 这里`1`代表第1号数据文件。 **4.3 建立冗余备份** 为了提高数据的可靠性,可以通过创建冗余备份来增加数据文件的副本数量。例如: ``` backup as compressed backupset ...

    Oracle_RMAN快速入门

    CREATE TABLESPACE rman_ts DATAFILE 'd:\oracle\oradata\rman\rmant_s.dbf' SIZE 20M; -- 创建RMAN用户并授权 CREATE USER rman IDENTIFIED BY rman DEFAULT TABLESPACE rman_ts TEMPORARY TABLESPACE temp QUOTA ...

Global site tag (gtag.js) - Google Analytics