ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

rman镜像备份

2022-05-15 17:31:06  阅读:168  来源: 互联网

标签:15 22 NO 备份 dbf ORCL 镜像 rman app


rman镜像备份

backup as compressed backupset database

镜像备份也叫镜像副本,是数据文件或归档日志文件等的完整拷贝,未经过任何压缩等处理,不能备份到磁带,不支持增量。备份恢复时可以立即使用实现快速恢复,等同于操作系统的复制命令。

特点:

  1. 类似手工copy,备份所以的块
  2. 不支持增量备份
  3. 只能存储在磁盘
  4. restore速度块

备份数据库

backup as copy database format '/tmp/test/%d_%s.bk';

查看copy备份

RMAN> list copy of database;

数据文件副本列表
=======================

关键字     文件 S 完成时间 Ckp SCN    Ckp 时间 稀疏
------- ---- - ---------- ---------- ---------- ------
4       1    A 15-5月 -22 4853532    15-5月 -22 NO
        名称: /tmp/test/ORCL_146.bk
        标记: TAG20220515T164350

5       3    A 15-5月 -22 4853537    15-5月 -22 NO
        名称: /tmp/test/ORCL_147.bk
        标记: TAG20220515T164350

6       4    A 15-5月 -22 4853540    15-5月 -22 NO
        名称: /tmp/test/ORCL_148.bk
        标记: TAG20220515T164350

9       5    A 15-5月 -22 2159413    01-5月 -22 NO
        名称: /tmp/test/ORCL_151.bk
        标记: TAG20220515T164350
        容器 ID: 2, PDB 名称: PDB$SEED

7       6    A 15-5月 -22 2159413    01-5月 -22 NO
        名称: /tmp/test/ORCL_149.bk
        标记: TAG20220515T164350
        容器 ID: 2, PDB 名称: PDB$SEED

14      7    A 15-5月 -22 4853547    15-5月 -22 NO
        名称: /tmp/test/ORCL_156.bk
        标记: TAG20220515T164350

11      8    A 15-5月 -22 2159413    01-5月 -22 NO
        名称: /tmp/test/ORCL_153.bk
        标记: TAG20220515T164350
        容器 ID: 2, PDB 名称: PDB$SEED

10      9    A 15-5月 -22 3272499    10-5月 -22 NO
        名称: /tmp/test/ORCL_152.bk
        标记: TAG20220515T164350
        容器 ID: 3, PDB 名称: ORCLPDB

8       10   A 15-5月 -22 3272499    10-5月 -22 NO
        名称: /tmp/test/ORCL_150.bk
        标记: TAG20220515T164350
        容器 ID: 3, PDB 名称: ORCLPDB

12      11   A 15-5月 -22 3272499    10-5月 -22 NO
        名称: /tmp/test/ORCL_154.bk
        标记: TAG20220515T164350
        容器 ID: 3, PDB 名称: ORCLPDB

15      12   A 15-5月 -22 3272499    10-5月 -22 NO
        名称: /tmp/test/ORCL_157.bk
        标记: TAG20220515T164350
        容器 ID: 3, PDB 名称: ORCLPDB

13      18   A 15-5月 -22 4853545    15-5月 -22 NO
        名称: /tmp/test/ORCL_155.bk
        标记: TAG20220515T164350

单独备份数据文件和表空间

语法基本一致,只是as后面为copy

RMAN> report schema;

db_unique_name 为 ORCL 的数据库的数据库方案报表

永久数据文件列表
===========================
文件大小 (MB) 表空间           回退段数据文件名称
---- -------- -------------------- ------- ------------------------
1    930      SYSTEM               YES     /u01/app/oracle/oradata/ORCL/system01.dbf
3    600      SYSAUX               NO      /u01/app/oracle/oradata/ORCL/sysaux01.dbf
4    340      UNDOTBS1             YES     /u01/app/oracle/oradata/ORCL/undotbs01.dbf
5    270      PDB$SEED:SYSTEM      NO      /u01/app/oracle/oradata/ORCL/pdbseed/system01.dbf
6    330      PDB$SEED:SYSAUX      NO      /u01/app/oracle/oradata/ORCL/pdbseed/sysaux01.dbf
7    5        USERS                NO      /u01/app/oracle/oradata/ORCL/users01.dbf
8    100      PDB$SEED:UNDOTBS1    NO      /u01/app/oracle/oradata/ORCL/pdbseed/undotbs01.dbf
9    270      ORCLPDB:SYSTEM       NO      /u01/app/oracle/oradata/ORCL/orclpdb/system01.dbf
10   330      ORCLPDB:SYSAUX       NO      /u01/app/oracle/oradata/ORCL/orclpdb/sysaux01.dbf
11   100      ORCLPDB:UNDOTBS1     NO      /u01/app/oracle/oradata/ORCL/orclpdb/undotbs01.dbf
12   5        ORCLPDB:USERS        NO      /u01/app/oracle/oradata/ORCL/orclpdb/users01.dbf
18   10       TEST1                NO      /u01/app/oracle/oradata/ORCL/test1.dbf

临时文件列表
=======================
文件大小 (MB) 表空间           最大大小 (MB) 临时文件名称
---- -------- -------------------- ----------- --------------------
1    32       TEMP                 32767       /u01/app/oracle/oradata/ORCL/temp01.dbf
2    36       PDB$SEED:TEMP        32767       /u01/app/oracle/oradata/ORCL/pdbseed/temp012022-05-01_22-03-30-602-PM.dbf
3    36       ORCLPDB:TEMP         32767       /u01/app/oracle/oradata/ORCL/orclpdb/temp01.dbf


--单独备份1,3数据文件
backup as copy datafile 3,4 format '/tmp/test/datafille_%d_%s.bk';

list copy of datafile 3,4;
--不指定默认备份闪回区下

--单独备份表空间
backup as copy tablespace users,test1;

--单独备份数据文件,不指定默认备份闪回区下
backup as copy current controlfile;

--单独备份归档
backup as copy archivelog all;


--删除备份语法也是一样
delete copy;

恢复

恢复方式都是一样的

恢复表空间

rm -f /u01/app/oracle/oradata/ORCL/users01.dbf
SQL> alter system flush buffer_cache;

ORA-01116: 打开数据库文件 7 时出错
ORA-01110: 数据文件 7: '/u01/app/oracle/oradata/ORCL/users01.dbf'
ORA-27041: 无法打开文件
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3


--恢复
run{
sql'alter database datafile 7 offline';
restore datafile 7;
recover datafile 7;
sql'alter database datafile 7 online';
}

标签:15,22,NO,备份,dbf,ORCL,镜像,rman,app
来源: https://www.cnblogs.com/shipment/p/16273764.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有