Oracle技术:如何将ASM迁移至文件系统

--创建pfile文件

SQL> create  pfile ='/tmp/pfile' from spfile;

File created.

SQL> exit

Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production

With the Partitioning, OLAP and Data Mining options

--修改pfile中关于asm中的内容

control_files

db_recovery_file_dest

log_archive_dest_1

指定到文件系统

--登录rman

[oracle@localhost tmp]$ rman target /

Recovery Manager: Release 10.2.0.3.0 - Production on Mon Jun 27 12:48:26 2011

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

connected to target database: TOS (DBID=1569606545)

--执行backup as copy datafile

RMAN>  backup as copy  datafile '+DATA/tos/datafile/users.276.754906035' format '/u01/oradata/tos/USERS01.dbf';

Starting backup at 27-JUN-11

using target database control file instead of recovery catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: sid=141 devtype=DISK

channel ORA_DISK_1: starting datafile copy

input datafile fno=00004 name=+DATA/tos/datafile/users.276.754906035

output filename=/u01/oradata/tos/USERS01.dbf tag=TAG20110627T124853 recid=17 stamp=754922939

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

Finished backup at 27-JUN-11

RMAN>  backup as copy  datafile '+DATA/tos/datafile/sysaux.271.754905929' format '/u01/oradata/tos/SYSAUX01.dbf';

Starting backup at 27-JUN-11

using channel ORA_DISK_1

channel ORA_DISK_1: starting datafile copy

input datafile fno=00003 name=+DATA/tos/datafile/sysaux.271.754905929

更多精彩内容:http://www.bianceng.cn/database/Oracle/

output filename=/u01/oradata/tos/SYSAUX01.dbf tag=TAG20110627T124929 recid=18 stamp=754923029

channel ORA_DISK_1: datafile copy complete, elapsed time: 00:01:05

Finished backup at 27-JUN-11

RMAN>  backup as copy  datafile '+DATA/tos/datafile/undotbs1.273.754906021' format '/u01/oradata/tos/UNDOTBS101.dbf';

Starting backup at 27-JUN-11

using channel ORA_DISK_1

channel ORA_DISK_1: starting datafile copy

input datafile fno=00002 name=+DATA/tos/datafile/undotbs1.273.754906021

output filename=/u01/oradata/tos/UNDOTBS101.dbf tag=TAG20110627T125049 recid=19 stamp=754923057

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

Finished backup at 27-JUN-11

RMAN>  backup as copy  datafile '+DATA/tos/datafile/system.270.754905833' format '/u01/oradata/tos/SYSTEM01.dbf';

Starting backup at 27-JUN-11

using channel ORA_DISK_1

channel ORA_DISK_1: starting datafile copy

input datafile fno=00001 name=+DATA/tos/datafile/system.270.754905833

output filename=/u01/oradata/tos/SYSTEM01.dbf tag=TAG20110627T125112 recid=20 stamp=754923150

channel ORA_DISK_1: datafile copy complete, elapsed time: 00:01:25

channel ORA_DISK_1: starting datafile copy

copying current control file

RMAN-03009: failure of backup command on ORA_DISK_1 channel at 06/27/2011 12:52:39

ORA-01580: error creating control backup file /u01/oradata/tos/SYSTEM01.dbf

ORA-27038: created file already exists

Additional information: 1

continuing other job steps, job failed will not be re-run

channel ORA_DISK_1: starting full datafile backupset

channel ORA_DISK_1: specifying datafile(s) in backupset

including current SPFILE in backupset

channel ORA_DISK_1: starting piece 1 at 27-JUN-11

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03009: failure of backup command on ORA_DISK_1 channel at 06/27/2011 12:52:42

ORA-19504: failed to create file "/u01/oradata/tos/SYSTEM01.dbf"

ORA-27038: created file already exists

Additional information: 1

注:因为默认情况下,备份system数据文件是,会自动备份控制文件,这里因为system01.dbf已经备份好,而控制文件再次备份为该名称所以失败

RMAN>  backup as copy  datafile '+DATA/tos/datafile/example.272.754905995' format '/u01/oradata/tos/EXAMPLE01.dbf';

Starting backup at 27-JUN-11

using channel ORA_DISK_1

channel ORA_DISK_1: starting datafile copy

input datafile fno=00005 name=+DATA/tos/datafile/example.272.754905995

output filename=/u01/oradata/tos/EXAMPLE01.dbf tag=TAG20110627T125341 recid=21 stamp=754923244

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

Finished backup at 27-JUN-11

RMAN>  backup as copy  datafile '+DATA/tos/datafile/xff.274.754906027' format '/u01/oradata/tos/XFF01.dbf';

时间: 2024-09-28 05:27:58

Oracle技术:如何将ASM迁移至文件系统的相关文章

Oracle内核系列-揭秘ASM磁盘头信息

专家简介     马育义 [DBA+社群]广州群副   拥有5年DBA运维经验,精通Oracle数据库管理,深入理解Oracle 体系结构,擅长使用RAC.Dataguard.Goldengate等技术解决Oracle数据库运维故障.精通Oracle数据库安装配置.性能诊断.故障处理.备份解决方案的设计与实施.Oracle OCP认证讲师,在Oracle OCP和OCM的培训方面也有较为丰富的经验,曾多次负责广东移动.深圳航空的DBA培训工作.    1ASM元数据   1.1基础概念    1

Oracle 11g Database和ASM默认的审计策略和相关操作

    这篇文章详细讨论一下Oracle 11gR2 Database中ASM实例和Database实例默认的审计策略和相关操作. 1.Oracle 11g DATABASE默认的审计策略.    11gR2 Database的audit_trail被默认设置为DB,Oracle Database自动标准开启审计功能.下面是11g默认开启的标准审计功能:    上图展示的第一部分是默认开启的权限审计,可以通过DBA_PRIV_AUDIT_OPTS获得开启的权限:第二部分是默认开启的语句审计,可以

Oracle技术嘉年华第一天归来

   今天参加了Oracle技术嘉年华,也写一些体会简单说说,不一定都是技术相关.    首先对于我来说,能够参加这个峰会是极大的荣幸,特别感谢盖总对我的信任,所以自己也是高度重视,准备了不少的素材,吸取了在之前演讲中的一些缺点和不足,首先把ppt量降了下来,这样演讲就不会有太多的时间包袱,另一方面加入了更多的素材,可能有些案例,一句话就能说明意思,就不用一一贴出一些日志或者操作步骤来,对于一些需要额外补充道的案例直接给出图形比较效果,可能更加简明扼要.还有就是在公司内部消化了一下,竟然发现了很

数据库-oracle亿级大数据迁移问题

问题描述 oracle亿级大数据迁移问题 前辈,你好! 我们公司开发的新平台(影像平台),要替换旧平台,主要是迁移就平台的一张大表,叫影像表,用于存储图片信息等,数据量有3-4亿行. 新平台上也有影像表,但是字段不一样,需要查询后转化.从旧影像表中要提炼出另外三张表,流水表,批次表,流水批次关系表.两个数据库 都是在局域网内的不同机器,迁移的时候要通过一个另外一个中间数据库(因为不能直接操作源数据库),有没有什么比较好的方案? 解决方案 我自己某次频繁大数据转移的项目中采取的是文件方式导入的 解

sqlserver-关于oracle向sql server数据迁移问题

问题描述 关于oracle向sql server数据迁移问题 请教各位大神怎么让这个接口程序出来呢 解决方案 在 SQL Server 服务器上要装 Oracle 的客户端,并且做好配置. 其实所有的数据库都需要有客户端才能访问,谁叫SQL Server是微软的呢,装系统的时候就偷偷地把客户端装上去了. 如果是一次性迁移,不如Oracle生成脚本,人工修改一下,到SQL Server中执行. 解决方案二: 可以参考一下这个链接 Microsoft OLE DB Provider for Orac

Oracle首席执行官Hurd:云迁移由业务现实驱动 将有两大SaaS阵营

Oracle的首席执行官Mark Hurd表示,商业现实而非技术是云计算发展更大的驱动力,两者起到的作用至少也是等量齐观的. Oracle首席执行官Hurd:云迁移由业务现实驱动 将有两大SaaS阵营 Hurd在纽约召开的Oracle CloudWorld大会(这是一个区域巡回活动),"旨在拓展云计算客户"上的主题演讲中指出,全球国内生产总值(GDP)增长约2%.世界上一半的增长来自中国,而疲弱的增长将推动云消费.如果一家公司不把中国视为一个大市场,它就无法增长.自从1955年以来,财

oracle数据库1.4TB ASM(RAC) 磁盘损坏恢复案例

这周折腾了2天的时间帮客户成功恢复了一套近1.4TB的10.2.0.5 RAC(ASM). 该库在3月4号直接crash了. 大家可以看到,该库在开始报错读取redo,controlfile报错,本质原因是DISKGROUP dismount了,信息如下: Tue Mar 04 18:09:59 CST 2014 Errors in file /home/oraprod/10.2.0/db/admin/xxxx/bdump/xxxx_lgwr_15943.trc: ORA-00345: redo

Oracle数据库升级或数据迁移方法研究_oracle

一.数据库升级的必要性 数据库升级是数据库管理员经常要面对的问题,如果你的应用要使用新版本数据库的新特性:如果数据库运行负载过重,而通过软硬件调整又不能有根本性的改善:如果要更换操作系统平台:如果要增强数据库的安全性:还有一个原因是随着新版本数据库的出现与成熟,oracle停止了对旧版本数据库的技术支持,升级到高版本,可以继续获得oracle的支持,还可以利用新版本数据库的新特新,可以改善系统的性能,健壮性,可扩张性和可用性,等等,面对这些问题,需要通过数据库升级才得以解决.不过,如果你的系统运

AWS整合Oracle技术:揭秘云中数据库

Amazon Web Services(AWS)已经加快与Oracle的合作步伐.AWS已选择了旗下部分云基础设施来运行Oracle虚拟化技术,此外还在预配置的Amazon Machine Images(AMIs)上进行了应用部署. 对Oracle的用户而言,此次合作意味着新应用将会以更为快捷.简便的方式实现在Amazon云服务上的有效部署.两家公司表示,此过程不会再产生额外的许可证费用以及庞大的硬件支出. Oracle Corp.将会用来支持并确保E-Buiness Suite.PeopleS