oRACLE 10g 数据库备份摘要
2010-08-29 01:45
309 查看
1. 启用archivelog
SQL> 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 Area
SQL> 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 年份
SQL> 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 Area
SQL> 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 年份
相关文章推荐
- 使用expdp命令备份Oracle 10g数据库【转】
- 教你如何克隆Oracle 10g数据库,冷备份方式 (转载)
- Oracle 10g数据库自动备份[批处理.bat]
- 教你如何克隆Oracle 10g数据库,冷备份方式(图文版)(转载)
- oracle 10g 数据库逻辑备份
- oracle 10g 数据库备份与恢复
- 傻瓜式实战Oracle 10g RMAN之数据库备份和恢复
- 数据库连接oracle 10g rman 备份与恢复 之一
- Oracle 10g 数据库的备份和还原
- windows 2003下oracle 10G数据库自动备份
- Oracle 10g 数据库的备份和还原
- 图解Oracle 10g克隆数据库(冷备份方式)
- oracle 10g EM登录后提示“数据库状态当前不可用可能是因为数据库的状态为装载或不装载”
- PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中。[Oracle 10G版]
- Oracle 10g 特性: 通过备份实现可传输表空间
- Oracle 数据库的备份与恢复
- 在RHEL5.2上安装Oracle 数据库10g
- 在windows 7 下安装oracle 10g数据库(转载+亲身经历)
- DotNet 连接 Oracle 10G数据库的测试
- RHEL6 64位系统安装ORACLE 10g 64bit 数据库