RMAN学习笔记备份

一,RMAN的备份形式
     1,镜像复制(Image Copies)
           镜像复制其实就是将控制文件,数据文件,归档文件复制一份。与我们使用copy命令或者是复制粘贴的意

思是一样的。
     2,备份集(backup set)
            备份集是通过RMAN创建的逻辑备份对象。一个备份集中可以包含多个数据文件,控制文件或者是归档文

件。备份集在物理集上是由多个备份片段组成的,每个备份片段是一个操作系统的文件
二,对数据进行备份
     使用backup database 进行备份
          RMAN>backup database; 
         rman 会自动为每个备份片段命名,并保存在oracle_home/database目录下。 我们也可以用format参数来自定义备

份片段的命名规则。
       RMAN>backup database format 'd:\backup\%U';

使用FORMAT参数时可使用的各种替换变量,如下:

 

%c:备份片的拷贝数(1开始编号)

%d:数据库名称;

%D:位于该月中的天数 (DD)

%M:位于该年中的月份 (MM)

%F:一个基于DBID 唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII 为该数据库的DBIDYYYYMMDD 为日期,QQ 是一个1-256 的序列;

%n:数据库名称,并且会在右侧用x字符进行填充,使其保持长度为8

%u:是一个由备份集编号和建立时间压缩后组成的8字符名称。利用%u可以为每个备份集生成一个唯一的名称;

%p:表示备份集中备份片段的编号,从1 开始编号;

%U:是%u_%p_%c的简写形式,利用它可以为每一个备份片段(即磁盘文件)生成一个唯一名称,这是最常用的命名方式;

%s:备份集的号;

%t:备份集时间戳;

%T:年月日格式(YYYYMMDD)s

注:如果在BACKUP命令中没有指定FORMAT选项,则RMAN默认使用%U为备份片段命名。
三,表空间备份
      RMAN> backup tablespace user01 format '/home/oracle/backup/%U';
四,指定数据文件备份
      通过以下语句查询表空间对应的数据文件以及编号
select file_name,file_id,tablespace_name from dba_data_files
    RMAN> BACKUP DATAFILE 4 ;
     RMAN> list backup of datafile n;
     这里 n= 多个序列号,中间用逗号分开就可以了。
五,备份控制文件
     1,最简单的方法
        RMAN> configure controlfile autobackup on;
       configure 命令 将controlfile  autobackup 置为on  这样你再通过rman做任何备份操作的时候,都会对控制文件做备份


     2,对编号为1的数据文件做备份的时候,既system表空间的数据文件,RMAN也会对控制文件做备份。

     3,手动执行备份命令
       RMAN>backup current controlfile;
     4,   执行backup 时指定include current controlfile参数,例如:
      RMAN>backup database include current controlfile;
          

       如果要查看备份的控制文件,可以通过以下命令查看
       RMAN>list backup of controlfile;
六,备份归档日志文件
      归档日志对于数据库介质恢复相当关键,其虽然不像控制文件那样一旦损坏则数据库马上崩溃但重要性丝

毫不减。归档日志能确保我们将数据库恢复到备份之前的任意时候。在RMAN中备份归档日志有两种方式;
       1,利用backup archivelog 命令备份
       RMAN>backup archivelog all;
       2,  在backup 过程中利用plus archivelog 参数备份,例如:
       RMAN>backup database plus archivelog;
       这两种方式有所不同  backup database plus archivelog 命令在备份过程中会依次执行下列步骤:
       1>. 运行alter system archive  log current 语句对当前redolog 进行归档。
       2>. 执行backup archivelog all 命令备份所有已归档日志。
       3>. 执行backup 命令对指定的项进行备份。
       4>.再次运行 alter system archive  log current 对当前redolog归档
       5>.对新生成的尚未备份的归档文件进行备份。

       完成归档日志文件备份后,我们通过需要删除已备份过的归档文件(归档文件记录下了数据库进行过的所

有操作,如果您的数据库操作频繁而且量大,那归档文件大小也是相当恐怖,备份后删除释放存储空间是相当

有必要地)。RMAN提供了delete all input 参数,加载backup 命令后,则会在完成备份后自动删除归档目录中已备

份的归档日志。
       RMAN>backup database plus archivelog delete all input;
     

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23754390/viewspace-668205/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23754390/viewspace-668205/

代码下载地址: https://pan.quark.cn/s/a4b39357ea24 在计算机视觉技术中,数据集扮演着训练和评估模型的核心角色。Labelme作为一个广受欢迎的开源工具,能够支持用户以交互方式对图像进行标注,而COCO(Common Objects in Context)则是一种被广泛采纳的数据集标准格式,适用于包括物体检测、图像分割在内的多种任务。本文将详细阐述如何将Labelme生成的标注数据转换为COCO数据集的标准格式。 Labelme标注的图像在输出为JSON格式时,会包含以下核心内容: 1. `version`: 指明JSON文件的版本信息。 2. `flags`: 目前未定义或保持为空,预留用于未来的功能扩展。 3. `shapes`: 列表形式存储对象的形状信息,每个形状项包含`label`(对象类别名称),`points`(构成对象边缘的多边形顶点),以及`shape_type`(通常为“polygon”)。 4. `imagePath`和`imageData`: 提供原始图像的存储路径和二进制数据,便于后续图像的还原。 5. `imageHeight`和`imageWidth`: 明确标注图像的垂直和水平尺寸。 COCO数据集的标准格式中定义了三种主要的标注类型: 1. Object instances(目标实例):主要用于执行物体检测任务。 2. Object keypoints(目标上的关键点):适用于人体姿态估计相关应用。 3. Image captions(看图说话):用于生成图像的文本描述。 COCO的JSON结构中包含以下基本组成部分: 1. `images`:记录图像的基本属性,包括`height`(高度)、`...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值