Oracle用户手工备份控制文件,trace和映像副本

用户备份控制文件的方式包括:  1.创建为映像副本,写入到指定名称的文件:

SQL> ALTER DATABASE BACKUP CONTROLFILE TO
  '/u01/backup/controlfile.bak';
 


Database altered.

  2.生成重新创建控制文件的脚本,写入到跟踪文件:

SQL> ALTER DATABASE BACKUP CONTROLFILE TO TRACE;
 


Database altered.     --重建控制文件的脚本在$ORACLE_BASE/diag/rdbms/prod/PROD/trace

查看刚生成脚本文件,会发现里面会有两种创建控制文件的方式:

1.NORESETLOGS  ARCHIVELOG,表示日志文件等完好,重启数据库是不用resetlog;

STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "PROD" NORESETLOGS  ARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 3
    MAXDATAFILES 100
    MAXINSTANCES 8
    MAXLOGHISTORY 292
LOGFILE
  GROUP 1 (
    '/u01/app/oracle/oradata/PROD/onlinelog/o1_mf_1_b2255npg_.log',
    '/u01/app/oracle/fast_recovery_area/PROD/onlinelog/o1_mf_1_b2255nxl_.log'
  ) SIZE 50M BLOCKSIZE 512,
  GROUP 2 (
    '/u01/app/oracle/oradata/PROD/onlinelog/o1_mf_2_b2255zsg_.log',
    '/u01/app/oracle/fast_recovery_area/PROD/onlinelog/o1_mf_2_b22560gb_.log'
  ) SIZE 50M BLOCKSIZE 512,
  GROUP 3 (
    '/u01/app/oracle/oradata/PROD/onlinelog/o1_mf_3_b22567o2_.log',
    '/u01/app/oracle/fast_recovery_area/PROD/onlinelog/o1_mf_3_b2256827_.log'
  ) SIZE 50M BLOCKSIZE 512
-- STANDBY LOGFILE
DATAFILE
'/u01/app/oracle/oradata/PROD/datafile/o1_mf_system_b2251bs1_.dbf',
  '/u01/app/oracle/oradata/PROD/datafile/o1_mf_sysaux_b2251bvo_.dbf',
  '/u01/app/oracle/oradata/PROD/datafile/o1_mf_undotbs1_b2251bw5_.dbf',
  '/u01/app/oracle/oradata/PROD/datafile/o1_mf_users_b2251byw_.dbf',
  '/u01/app/oracle/oradata/PROD/datafile/o1_mf_example_b2257d0c_.dbf',
  '/u01/app/oracle/oradata/PROD/datafile/tbs_move_01.dbf'
CHARACTER SET AL32UTF8
;

2.RESETLOGS  ARCHIVELOG;日志文件损坏丢失,不能执行完全恢复,将日志组号清零;

STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "PROD" RESETLOGS  ARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 3
    MAXDATAFILES 100
    MAXINSTANCES 8
    MAXLOGHISTORY 292
LOGFILE
  GROUP 1 (
    '/u01/app/oracle/oradata/PROD/onlinelog/o1_mf_1_b2255npg_.log',
    '/u01/app/oracle/fast_recovery_area/PROD/onlinelog/o1_mf_1_b2255nxl_.log'
  ) SIZE 50M BLOCKSIZE 512,
  GROUP 2 (
    '/u01/app/oracle/oradata/PROD/onlinelog/o1_mf_2_b2255zsg_.log',
    '/u01/app/oracle/fast_recovery_area/PROD/onlinelog/o1_mf_2_b22560gb_.log'
  ) SIZE 50M BLOCKSIZE 512,
  GROUP 3 (
    '/u01/app/oracle/oradata/PROD/onlinelog/o1_mf_3_b22567o2_.log',
    '/u01/app/oracle/fast_recovery_area/PROD/onlinelog/o1_mf_3_b2256827_.log'
  ) SIZE 50M BLOCKSIZE 512
-- STANDBY LOGFILE
DATAFILE
  '/u01/app/oracle/oradata/PROD/datafile/o1_mf_system_b2251bs1_.dbf',
  '/u01/app/oracle/oradata/PROD/datafile/o1_mf_sysaux_b2251bvo_.dbf',
  '/u01/app/oracle/oradata/PROD/datafile/o1_mf_undotbs1_b2251bw5_.dbf',
  '/u01/app/oracle/oradata/PROD/datafile/o1_mf_users_b2251byw_.dbf',
  '/u01/app/oracle/oradata/PROD/datafile/o1_mf_example_b2257d0c_.dbf',
  '/u01/app/oracle/oradata/PROD/datafile/tbs_move_01.dbf'
CHARACTER SET AL32UTF8
;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值