rman备份数据库
在数据库mount或者open阶段,我们可以使用backup database备份整个数据库。也可以使用configure exclude命令在配置中默认在全备时排除某个表空间不备份,也可以在backup时指定 noexclude不排除某个表空间。备份数据的步骤:1.使用RMAN连接目标库2.确认数据库是mount或者open阶段3.使用backup database命令备份数据库...
rman备份归档日志
数据库的恢复需要利用数据库的备份并使用归档日志去追回scn和在备份点以后点更改数据。如果归档日志发生丢失,数据库可以恢复,但还是会发生备份点后的数据丢失的情况,所以备份归档日志也是很重要的。展示归档RMAN> list archivelog all;List of Archived Log Copies for database with db_unique_name TEST==========...
rman备份数据文件
备份指定数据文件方法有两种,指定数据文件和指定表空间指定备份数据文件RMAN> backup datafile 4;Starting backup at 2017-07-30 13:09:40using target database control file instead of recovery catalogallocated channel: ORA_DISK_1channel ORA_DISK_1: SID=18 device type=DISKchannel ORA_DISK_1: startin...
浅析rman增量备份
BACKUP DATABASE 和 BACKUP INCREMENTAL LEVEL 0 DATABASE 备份的内容都是一样的,但是它们仍然有不同点。full backup不会被应用于增量备份策略,只有0级备份才可以当做增量备份的基点,也没有RMAN命令可以转换两者之间的关系。在数据库打开的状态下,只有数据库处于归档模式才可以使用增量备份,如果数据库不是归档模式且...
RMAN常用脚本
在学习了rman后自我感觉比较好用的脚本,仅供参考。打开控制文件备份CONFIGURE CONTROLFILE AUTOBACKUP ON; 备份归档日志run{crosscheck archivelog all;delete noprompt expired archivelog all;backup archivelog all;format '/backup/archlog/arch_%d_%T_%s';}备份全库RUN { ...
浅析DRA特性
DRA在遇到错误时会自动收集数据故障信息。此外,它还能预先检查故障。在此模式中,它可以在数据库进程发现损坏并发送错误消息之前检测和分析数据故障。DRA的优势:?Data Recovery Advisor can potentially detect, analyze, and repair data failures before a database process discovers the corruption and signals ...
rman的list命令
list可以列举备份集,copy,归档等信息Contents of ListCommandDescriptionBackup sets and proxy copiesLIST BACKUPYou can list all backup sets, copies, and pr...
rman的crosscheck命令
在操作系统上手动删除备份或归档,rman不会立即知晓此变更,所以需要crosscheck更新备份的状态。手动rm归档日志检查归档RMAN> crosscheck archivelog all;released channel: ORA_DISK_1allocated channel: ORA_DISK_1channel ORA_DISK_1: SID=18 device type=DISKvalidation failed for archived logarchived log f...
rman中report命令
report需要备份的文件RMAN> report need backup;RMAN retention policy will be applied to the commandRMAN retention policy is set to redundancy 1Report of files with less than 1 redundant backupsFile #bkps Name---- ----- -----------------------------------------------------redundancy为1表示有...
恢复drop掉的表
如果误删数据,在10g或更高版本,可用使用回收站恢复drop掉的表。首先确保回收站在使用中SQL> show parameter recycleNAME TYPE VALUE------------------------------------ ----------- ------------------------------buffer_pool_recycle stringdb_recycle_cache_size &nb...
RMAN数据库全备
在数据库mount或者open阶段,我们可以使用backup database备份整个数据库。也可以使用configure exclude命令在配置中默认在全备时排除某个表空间不备份,也可以在backup时指定 noexclude不排除某个表空间。备份数据的步骤:1.使用RMAN连接目标库2.确认数据库是mount或者open阶段3.使用backup database命令备份数据库...
channel的解析和配置方法
RMAN channel是指RMAN和数据库server session的连接。RMAN本身不会做备份还原操作,当我们连接RMAN的时候,RMAN会在目标数据库上分配server sessions。channel把数据读取到PGA,经过处理后写到设备中。大多数RMAN命令都是channels在执行。在配置channel的时候,如果在次配置channel,那么以前的channel配置会被覆盖RMAN...
配置设备:disk or sbt
如果不指定设备,RMAN会使用默认设备,也就是show命令中的设备。也可以使用configure更改默认设备。1.configure default device type to disk指定默认设备为磁盘。如果恢复区可用,默认备份目录为快速恢复区,当然也可以指定路径。当备份到磁盘时,数据库文件的逻辑块大小必须是磁盘物理块大小的数倍,比如磁盘物理块大...
RMAN configuration的默认配置
使用backup命令可用备份数据库。RMAN以指定方式备份数据到默认设备。默认情况下,备份到磁盘上。如果没有指定FORMAT参数,RMAN将会备份到快速恢复区。RMAN在恢复区创建拥有唯一名的备份。默认情况下,RMAN创建备份集而不是镜像。备份集包含了一个或多个备份片,备份片由只能RMAN读取的物理文件组成。RMAN可以备份到磁盘或...
配置默认备份类型backupset和image copy
backup命令可以创建备份集或者镜像拷贝两种备份类型。在磁盘上,我们可以备份为备份集或者镜像拷贝。默认的备份类型是未压缩的备份集。在磁盘上,备份类型只能是备份集,不能设置为镜像拷贝。配置默认备份类型1.默认镜像文件到磁盘CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COPY; 2.默认备份集到磁盘CONFIGURE...