oracle12c备份相关内容

解锁SYSBACKUP用户帐户oracle12c备份相关内容
oracle12c备份相关内容
oracle12c备份相关内容
进入RMAN
rman target sysbackup
oracle12c备份相关内容
配置快速恢复区,将数据库设置为ARCHIVELOG模式,然后启用闪回数据库
查看名称中包含“ recovery”的所有初始化参数的设置
show parameter recovery
oracle12c备份相关内容
恢复区大小设置为 10GB
alter system set db_recovery_file_dest_size=10G;
oracle12c备份相关内容
查看修改
oracle12c备份相关内容
启用日志归档
archive log list
oracle12c备份相关内容
关闭数据库实例
shutdown immediate
oracle12c备份相关内容
startup mount
oracle12c备份相关内容
在更改ARCHIVELOG模式之前,先创建备份
oracle12c备份相关内容
将数据库置于归档模式
alter database archivelog;
打开数据库
alter database open;
oracle12c备份相关内容
验证数据库是否处于归档模式
oracle12c备份相关内容
备份数据库
oracle12c备份相关内容
启用闪回数据库
show parameter db_flashback
oracle12c备份相关内容
闪回时间的长度3天,(以分钟为单位)
alter system set db_flashback_retention_target=4320;
oracle12c备份相关内容
show parameter db_flashback
oracle12c备份相关内容
alter database flashback on;
oracle12c备份相关内容
查看RMAN配置设置
oracle12c备份相关内容
oracle12c备份相关内容
用于备份的默认设备为磁盘
configure default device type to disk;
oracle12c备份相关内容
show default device type;
oracle12c备份相关内容
配置备份策略设置
配置备份优化以节省快速恢复区域中的空间
CONFIGURE BACKUP OPTIMIZATION ON;
oracle12c备份相关内容
show backup optimization;
oracle12c备份相关内容
配置保留策略以指定必须将备份和存档日志保留31天
configure retention policy to recovery window of 31 days;
oracle12c备份相关内容
show retention policy;
oracle12c备份相关内容
配置控制文件和服务器参数文件的自动备份。
configure controlfile autobackup on;
oracle12c备份相关内容
验证设置
show controlfile autobackup;
oracle12c备份相关内容
启用块更改跟踪
show parameter db_create_file_dest
oracle12c备份相关内容
alter system set db_create_file_dest = ‘/u01/app/oracle/oradata/cdb1/’;
oracle12c备份相关内容
show parameter db_create_file_dest
oracle12c备份相关内容
alter database enable block change tracking;
oracle12c备份相关内容
查询VBLOCKCHANGETRACKINGselectstatus,filenamefromvBLOCK_CHANGE_TRACKING验证已启用块更改跟踪,并查看块更改跟踪文件的名称 select status, filename from vblock_change_tracking;
oracle12c备份相关内容
执行整个数据库备份rman target sysbackup
oracle12c备份相关内容
显示存储在RMAN存储库中的备份信息
list backup summary;
oracle12c备份相关内容
查看RMAN存储库中存储的有关特定数据文件备份的详细信息。
list backup of datafile 3;
oracle12c备份相关内容
验证备份
验证特定数据文件的备份。该VALIDATE 指令确定备份是否存在
validate datafile 3;
oracle12c备份相关内容
验证是否可以还原指定表空间的数据文件
restore tablespace users validate;
oracle12c备份相关内容
显示备份信息
SESSION_KEY:会话标识符
STATUS:COMPLETED已完成 FAILED失败
START_TIME:作业中第一个BACKUP命令的开始时间
ELAPSED_SECONDS:经过的秒数
select session_key, input_type, status, start_time, e
nd_time, elapsed_seconds/3600 hrs from v$rman_backup_job_details;
oracle12c备份相关内容
操作系统命令删除了磁盘上的备份,则交叉检查会检测到这种情况。
以交叉检查所有备份集
crosscheck backup;
oracle12c备份相关内容
交叉检查指定的备份集
crosscheck backupset 1;
oracle12c备份相关内容
删除过期的备份
delete expired backup;
oracle12c备份相关内容

监视快速恢复区空间使用情况
vrecoveryfiledest使NAMESPACELIMITSPACEUSEDNUMBEROFFILES:CONIDIDCDBCDBselectfromvrecovery_file_dest:显示有关磁盘配额和当前磁盘使用情况的信息 NAME:初始化参数中指定的值 SPACE_LIMIT:数据库可用于快速恢复区域的最大磁盘空间量,初始化参数中指定的值。 SPACE_USED: NUMBER_OF_FILES: 快速恢复区域中的文件数 CON_ID:数据所属的容器的ID 此值用于包含与整个CDB有关的数据的行。此值也用于非CDB中的行 select * from vrecovery_file_dest;
oracle12c备份相关内容
获取有关快速恢复区的其他信息
PERCENT_SPACE_USED:正在使用的恢复区域的百分比
PERCENT_SPACE_RECLAIMABLE:可回收的回收面积百分比
NUMBER_OF_FILES:恢复区中的文件数
select file_type, percent_space_used PCT_USED, percent_space_reclaimable PCT_RECLAIM, number_of_files NO_FILES from v$recovery_area_usage;
oracle12c备份相关内容