热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

基于RMAN的同机数据库克隆

欢迎进入Oracle社区论坛,与200万技术人员互动交流进入Startingrestoreat2013072514:33:29---开始restoreallocatedchannel:ORA_AUX_DISK_1channelORA_AUX_DISK_1:SID134devicetypeDISKchannelORA_AUX_DISK_1:startingdatafileback

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 Starting restore at 2013/07/25 14:33:29 ---开始restore allocated channel: ORA_AUX_DISK_1 channel ORA_AUX_DISK_1: SID=134 device type=DISK channel ORA_AUX_DISK_1: starting datafile back

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入

  Starting restore at 2013/07/25 14:33:29 --->开始restore

  allocated channel: ORA_AUX_DISK_1

  channel ORA_AUX_DISK_1: SID=134 device type=DISK

  channel ORA_AUX_DISK_1: starting datafile backup set restore

  channel ORA_AUX_DISK_1: restoring control file --->首先restore controlfile

  channel ORA_AUX_DISK_1: reading from backup piece /u01/database/sybo3/flash_recovery_area/SYBO3/autobackup/2013_07_25/

  o1_mf_s_821695291_8z0x1vsf_.bkp

  channel ORA_AUX_DISK_1: piece handle=/u01/database/sybo3/flash_recovery_area/SYBO3/autobackup/2013_07_25/

  o1_mf_s_821695291_8z0x1vsf_.bkp tag=TAG20130725T084131

  channel ORA_AUX_DISK_1: restored backup piece 1

  channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:01 -->controlfile restore完成

  output file name=/u01/database/sybo5/controlf/control01.ctl -->output到的位置

  output file name=/u01/database/sybo5/controlf/control02.ctl -->注意此时的控制文件中记录的信息依旧是sybo3的,即target db

  Finished restore at 2013/07/25 14:33:30

  database mounted -->数据库切换到mount状态,对应语句alter clone database mount

  contents of Memory Script: -->这些SQL语句用于设置auxiliary db 数据文件位置

  {

  set until scn 886687; -->Oracle自动设定了相应的scn

  set newname for datafile 1 to

  "/u01/database/sybo5/oradata/system01.dbf";

  set newname for datafile 2 to

  "/u01/database/sybo5/oradata/sysaux01.dbf";

  set newname for datafile 3 to

  "/u01/database/sybo5/oradata/undotbs01.dbf";

  set newname for datafile 4 to

  "/u01/database/sybo5/oradata/users01.dbf";

  set newname for datafile 5 to

  "/u01/database/sybo5/oradata/example01.dbf";

  restore --> 发布restore命令

  clone database

  ;

  }

  executing Memory Script

  executing command: SET until clause

  executing command: SET NEWNAME

  executing command: SET NEWNAME

  executing command: SET NEWNAME

  executing command: SET NEWNAME

  executing command: SET NEWNAME

  Starting restore at 2013/07/25 14:33:35 -->开始数据文件的restore

  using channel ORA_AUX_DISK_1 -->根据控制文件的信息读取备份集并还原到set newname位置

  channel ORA_AUX_DISK_1: starting datafile backup set restore

  channel ORA_AUX_DISK_1: specifying datafile(s) to restore from backup set

  channel ORA_AUX_DISK_1: restoring datafile 00001 to /u01/database/sybo5/oradata/system01.dbf

  channel ORA_AUX_DISK_1: restoring datafile 00002 to /u01/database/sybo5/oradata/sysaux01.dbf

  channel ORA_AUX_DISK_1: restoring datafile 00003 to /u01/database/sybo5/oradata/undotbs01.dbf

  channel ORA_AUX_DISK_1: restoring datafile 00004 to /u01/database/sybo5/oradata/users01.dbf

  channel ORA_AUX_DISK_1: restoring datafile 00005 to /u01/database/sybo5/oradata/example01.dbf

  channel ORA_AUX_DISK_1: reading from backup piece /u01/database/sybo3/flash_recovery_area/SYBO3/backupset/2013_07_25/

  o1_mf_nnndf_TAG20130725T083959_8z0wz06c_.bkp

  channel ORA_AUX_DISK_1: piece handle=/u01/database/sybo3/flash_recovery_area/SYBO3/backupset/2013_07_25/

  o1_mf_nnndf_TAG20130725T083959_8z0wz06c_.bkp tag=TAG20130725T083959

  channel ORA_AUX_DISK_1: restored backup piece 1

  channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:01:15 -->完成数据文件restore

  Finished restore at 2013/07/25 14:34:50

  contents of Memory Script: -->下面的脚本将新的数据文件全部更新到控制文件

  {

  switch clone datafile all;

  }

  executing Memory Script

  datafile 1 switched to datafile copy

  input datafile copy RECID=7 STAMP=821716490 file name=/u01/database/sybo5/oradata/system01.dbf

  datafile 2 switched to datafile copy

  input datafile copy RECID=8 STAMP=821716491 file name=/u01/database/sybo5/oradata/sysaux01.dbf

  datafile 3 switched to datafile copy

  input datafile copy RECID=9 STAMP=821716491 file name=/u01/database/sybo5/oradata/undotbs01.dbf

  datafile 4 switched to datafile copy

  input datafile copy RECID=10 STAMP=821716491 file name=/u01/database/sybo5/oradata/users01.dbf

  datafile 5 switched to datafile copy

  input datafile copy RECID=11 STAMP=821716491 file name=/u01/database/sybo5/oradata/example01.dbf

  contents of Memory Script: -->下面的脚本Oracle自动设置了scn后发布recover命令

  {

  set until scn 886687;

  recover

  clone database

  delete archivelog

  ;

  }

  executing Memory Script

  executing command: SET until clause

  Starting recover at 2013/07/25 14:34:51 -->下面使用archivelog进行recover

  using channel ORA_AUX_DISK_1

  starting media recovery

  archived log for thread 1 with sequence 16 is already on disk as file /u01/database/sybo3/flash_recovery_area/SYBO3/

  archivelog/2013_07_25/o1_mf_1_16_8z16rk6o_.arc -->此时运用到了一个sybo3已经存在的归档日志,sequence 为16

  channel ORA_AUX_DISK_1: starting archived log restore to default destination -->接下来还原归档日志到缺省位置

  channel ORA_AUX_DISK_1: restoring archived log

  archived log thread=1 sequence=15 -->从备份的归档日志中读取 sequence为15 的

  channel ORA_AUX_DISK_1: reading from backup piece /u01/database/sybo3/flash_recovery_area/SYBO3/backupset/2013_07_25/

  o1_mf_annnn_TAG20130725T084129_8z0x1syh_.bkp

  channel ORA_AUX_DISK_1: piece handle=/u01/database/sybo3/flash_recovery_area/SYBO3/backupset/2013_07_25/

  o1_mf_annnn_TAG20130725T084129_8z0x1syh_.bkp tag=TAG20130725T084129

  channel ORA_AUX_DISK_1: restored backup piece 1

  channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:01

  archived log file name=/u01/database/sybo5/flash_recovery_area/SYBO5/archivelog/2013_07_25/o1_mf_1_15_8z1krh5x_.arc thread=1 sequence=15

  channel clone_default: deleting archived log(s) -->删除归档日志

[1] [2] [3] [4]


推荐阅读
  • 本文详细介绍了在ASP.NET中获取插入记录的ID的几种方法,包括使用SCOPE_IDENTITY()和IDENT_CURRENT()函数,以及通过ExecuteReader方法执行SQL语句获取ID的步骤。同时,还提供了使用这些方法的示例代码和注意事项。对于需要获取表中最后一个插入操作所产生的ID或马上使用刚插入的新记录ID的开发者来说,本文提供了一些有用的技巧和建议。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • ubuntu用sqoop将数据从hive导入mysql时,命令: ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • HDFS2.x新特性
    一、集群间数据拷贝scp实现两个远程主机之间的文件复制scp-rhello.txtroothadoop103:useratguiguhello.txt推pushscp-rr ... [详细]
  • 仙贝旅行是日本最大的旅游服务平台之一,为广大用户提供优质的日本定制游服务。随着用户数量的增长,仙贝旅行决定与智齿科技合作,全面替换原有客服系统,打造全新的在线客服体系。该体系具备多渠道快速接入的能力,让仙贝旅行轻松与各个渠道的接入用户完成沟通。同时,机器人与人工协同发力,提升客户服务水平。 ... [详细]
  • 本文介绍了一些Java开发项目管理工具及其配置教程,包括团队协同工具worktil,版本管理工具GitLab,自动化构建工具Jenkins,项目管理工具Maven和Maven私服Nexus,以及Mybatis的安装和代码自动生成工具。提供了相关链接供读者参考。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了StartingzookeeperFAILEDTOSTART相关的知识,希望对你有一定的参考价值。下载路径:https://ar ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
author-avatar
奥巴马萨达姆_558
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有