Welcome 微信登录

首页 / 数据库 / MySQL / Oracle 10g 数据库备份摘要

1. 启用archivelogSQL> shutdown immediate;
SQL> startup mount;
SQL> alter system set log_archive_dest_1="LOCATION=d:/arc" scope=both;
SQL> alter database archivelog;
SQL> alter database open;2. 备份控制文件2.1 在trace文件中生成controlfile的创建脚本
SQL> alter database backup controlfile to trace;2.2 生成controlfile的二进制副本
SQL> alter database backup controlfile to "c:/backups/controfile_back.ora";3. 启用Flash Recovery AreaSQL> startup
SQL> alter system set db_recovery_file_dest_size=2g scope=both;
SQL> alter system set db_recovery_file_dest="d:/flash" scope=both;
SQL> alter system set log_archive_dest_10=USE_RECOVERY_FILE_DEST scope=both;4. 使用RMAN备份
 
#登录并显示所有配置信息
C:/> RMAN target /
RMAN> SHOW ALL;                    #设置默认备份设备为磁盘(另有磁带 to sbt)
RMAN> configure default device type to disk;#设置磁盘备份位置(备份类型是备份集,则必须指定备份集文件名)
RMAN> configure channel device type disk format "d:/back/orcl_%....bak";#设置并行度为2,磁盘备份类型为备份集(另有to copy/compressed backupset)
RMAN> configure device type disk parallelism 1 backup type to backupset;   #执行0级、1级增量备份
RMAN> backup incremental level 0 as backupset database;
RMAN> backup incremental level 1 as backupset database;5. RMAN文件FORMAT变量定义%c   多重备份时的副本号
%d   数据库名称
%D   当前日期值(一月内)
%M   当前月份值
%p   备份集的块号
%s   备份集序号
%t   备份时间戳  %s与%t组成可唯一识别
%T   年月日
%u   8个字符表示的备份时时间和备份集号
%U   等于 %u_%p_%c
%Y   年份Oracle 10g 恢复操作概述Oracle中存储过程的使用相关资讯      ORACLE 10G 
  • Oracle 10g(10.2.0.4)升级到10.2.0  (04月10日)
  • Oracle 10g 一主多备的搭建技巧  (07/31/2015 15:31:51)
  • 多平台下的32位和64位Oracle 10g下  (02/18/2015 10:38:21)
  • Oracle 10g实现只读表的N种方法  (08/05/2015 10:54:35)
  • Oracle 10g中约束与列属性NULLABLE  (03/07/2015 19:22:46)
  • Oracle 10g Clusterware Votedisk   (01/16/2015 14:09:54)
本文评论 查看全部评论 (0)
表情: 姓名: 字数