永发信息网

如何从自动备份中恢复控制文件和SPFILE文件

答案:2  悬赏:70  手机版
解决时间 2021-03-08 19:15
  • 提问者网友:沦陷
  • 2021-03-08 12:18
如何从自动备份中恢复控制文件和SPFILE文件
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-03-08 12:34
当我们启用自动控制文件备份功能后,如果数据库发生重要改变或备份完成时,它会自动进行控制文件备份,同时它也会备份SPFILE文件。
有关什么时间来进行自动备份,请参考Oracle的以下说明:
When RMAN Performs Control File Autobackups

  By default, control file autobackups are turned off, and no control file
  autobackups are performed. If CONFIGURE CONTROLFILE AUTOBACKUP is ON,
  then RMAN automatically backs up the control file and the current server
  parameter file (if used to start up the database) in one of two circumstances:
  when a successful backup must be recorded in the RMAN repository,
  and when a structural change to the database affects the contents of the
  control file which therefore must be backed up.

  下面的这个例子主要用来说明如何通过自动备份恢复控制文件和SPFILE文件。
  ◆查询当前拥有的备份

  $ rman target /
  Recovery Manager: Release 10.1.0.2.0 - 64bit Production
  Copyright (c) 1995, 2004, Oracle. All rights reserved.
  connected to target database: EYGLE (DBID=1337390772)
  RMAN> list backup of controlfile;
  using target database controlfile instead of recovery catalog
  List of Backup Sets
  ===================
  BS Key Type LV Size Device Type Elapsed Time Completion Time
  ------- ---- -- ---------- ----------- ------------ ---------------
  26 Full 3M DISK 00:00:02 29-MAR-05
  BP Key: 26 Status: AVAILABLE Compressed: NO
  Tag: TAG20050329T171049
  Piece Name: /data5/flash_recovery_area/EYGLE/autobackup
  /2005_03_29/o1_mf_s_554231449_14l6wv59_.bkp
  Controlfile Included: Ckp SCN: 10643029 Ckp time: 29-MAR-05
  BS Key Type LV Size Device Type Elapsed Time Completion Time
  ------- ---- -- ---------- ----------- ------------ ---------------
  27 Full 3M DISK 00:00:02 29-MAR-05
  BP Key: 27 Status: AVAILABLE Compressed: NO
  Tag: TAG20050329T222158
  Piece Name: /data5/flash_recovery_area/EYGLE/autobackup
  /2005_03_29/o1_mf_s_554250117_14ls48bd_.bkp
  Controlfile Included: Ckp SCN: 10652118
  Ckp time: 29-MAR-05
全部回答
  • 1楼网友:行路难
  • 2021-03-08 12:47
当我们启用自动控制文件备份功能后,如果数据库发生重要改变或备份完成时,它会自动进行控制文件备份,同时它也会备份spfile文件。   有关什么时间来进行自动备份,请参考oracle的以下说明:   when rman performs control file autobackups   by default, control file autobackups are turned off, and no control file   autobackups are performed. if configure controlfile autobackup is on,   then rman automatically backs up the control file and the current server   parameter file (if used to start up the database) in one of two circumstances:   when a successful backup must be recorded in the rman repository,   and when a structural change to the database affects the contents of the   control file which therefore must be backed up.   下面的这个例子主要用来说明如何通过自动备份恢复控制文件和spfile文件。   ◆查询当前拥有的备份   $ rman target /   recovery manager: release 10.1.0.2.0 - 64bit production   copyright (c) 1995, 2004, oracle. all rights reserved.   connected to target database: eygle (dbid=1337390772)   rman> list backup of controlfile;   using target database controlfile instead of recovery catalog   list of backup sets   ===================   bs key type lv size device type elapsed time completion time   ------- ---- -- ---------- ----------- ------------ ---------------   26 full 3m disk 00:00:02 29-mar-05   bp key: 26 status: available compressed: no   tag: tag20050329t171049   piece name: /data5/flash_recovery_area/eygle/autobackup   /2005_03_29/o1_mf_s_554231449_14l6wv59_.bkp   controlfile included: ckp scn: 10643029 ckp time: 29-mar-05   bs key type lv size device type elapsed time completion time   ------- ---- -- ---------- ----------- ------------ ---------------   27 full 3m disk 00:00:02 29-mar-05   bp key: 27 status: available compressed: no   tag: tag20050329t222158   piece name: /data5/flash_recovery_area/eygle/autobackup   /2005_03_29/o1_mf_s_554250117_14ls48bd_.bkp   controlfile included: ckp scn: 10652118   ckp time: 29-mar-05   ◆从备份中恢复控制文件   rman> restore controlfile to '/tmp/control.ctl' from   '/data5/flash_recovery_area/eygle/autobackup/2005_03_29/o1_mf_s_554250117_14ls48bd_.bkp';   starting restore at 30-mar-05   allocated channel: ora_disk_1   channel ora_disk_1: sid=134 devtype=disk   channel ora_disk_1: restoring controlfile   channel ora_disk_1: restore complete   finished restore at 30-mar-05   ◆从备份中恢复spfile文件   rman> restore spfile to '/tmp/spfileeygle.ora' from   '/data5/flash_recovery_area/eygle/autobackup/2005_03_29/o1_mf_s_554250117_14ls48bd_.bkp';   starting restore at 30-mar-05   using channel ora_disk_1   channel ora_disk_1: autobackup found:   /data5/flash_recovery_area/eygle/autobackup/2005_03_29/o1_mf_s_554250117_14ls48bd_.bkp   channel ora_disk_1: spfile restore from autobackup complete   finished restore at 30-mar-05   rman>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯