返回顶部
首页 > 资讯 > 数据库 >Oracle Rman
  • 930
分享到

Oracle Rman

2024-04-02 19:04:59 930人浏览 薄情痞子
摘要

Rman可以用来进行数据库复制:目的是可以进行测试或开发;方式:一种是手工复制,一种是使用Rman duplicate;其中,手工复制,先将数据库关闭,然后将相关文件打包后复制到另一台服务器上,使用star

Rman可以用来进行数据库复制:目的是可以进行测试开发
方式:一种是手工复制,一种是使用Rman duplicate;其中,手工复制,先将数据库关闭,然后将相关文件打包后复制到另一台服务器上,使用startup启动即可;另外一种是使用Rman duplicate命令,但有限制必须要求是同一平台;
RMAN:Recovery Manager的缩写;
可连接的数据库类型:Target database(需要进行备份或恢复的数据库,需要有SYSDBA权限)、Recovery Catalog Database(可选的,在备份过程中的信息存放在这个数据库中,默认情况下,RMAN运行在非catalog模式下,因此备份过程产生的信息存放在控制文件中)、Auxiliary database;从实践上考虑,这三个数据库应部署在不同的节点上;
非Catalog模式:1. 全备份 2、0级增量备份 3、1级增量备份;此外还有二级、三级增量;
使用RMAN备份的条件:数据库运行在ArcHiveLog模式,将rman路径添加到PATH环境变种中;
使用方式(在非catalog模式下):在命令行输入rman进入命令行提示符;先连接到目标数据库(connect target /);查看有无备份(list backupset);备份命令(backup database),是全量备份,在备份过程中会产生备份集,里面有多个备份片,这些备份片对于恢复时是必不可少的,同一个备份集中的备份片的tag是一样的;
零级增量备份:backup incremental level 0 database,其含义是与全备份相差不大,区别是零级增量备份后可以进行一级增量备份,但是全备份之后不能进行一级增量备份;
备份内容:数据库文件、参数文件、控制文件、口令文件(可选)、归档日志文件(无法备份)、归档日志文件(backup database plus archivelog delete input );也可以单独备份表空间或控制文件;
备份方式:1.备份集: 2.镜像备份:
备份命令方式:1. 单命令,以分号结尾;2. 批命令,run{},通常使用的参数包括fORMat、channe(RMAN与目标数据库之间的一个连接)等;
自动备份:定时任务+脚本;定时任务可以基于crontab制定周期任务,在任务中执行类似命令:rman target / logfile=... cmdfile=...其中cmdfile可以是批处理命令;
口令文件丢失:不属于RMAN备份与恢复的内容,可以使用命令orapwd来重新生成;
SPFILE丢失恢复: 在RMAN命令行中:1. startup nomount 2. set dbid 3. restore spfile from autobackup 4. shutdown immediate 5. startup
控制文件丢失恢复:在RMAN命令行中:1. startup nomount 2. restore controlfile from autobackup 3. alter database mount 4. recover database 5 .alter database open resetlogs;
redolog file丢失:1. shutdown immediate 2. startup mount 3. restore database until cancel 4. alter database open resetlogs; 注意要在sqlplus中执行
数据文件丢失恢复: 在RMAN命令行中:1. sql "alter database datafile XX offline" 2. restore datafile XX; 3. recover datafile XX 4. sql "alter database datafile XX online";
表空间恢复:在RMAN命令行中:1. sql "alter tablespace XX offline" 2. restore tablespace XX; 3. recover tablespace XX 4. sql "alter tablespace XX online";
基于时间点的恢复基于SCN的恢复基于日志序列的恢复;
Catalog模式的备份与恢复:使用与非catalog基本一样,只是需要提前创建一些内容而已

您可能感兴趣的文档:

--结束END--

本文标题: Oracle Rman

本文链接: https://lsjlt.com/news/46265.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Oracle Rman
    Rman可以用来进行数据库复制:目的是可以进行测试或开发;方式:一种是手工复制,一种是使用Rman duplicate;其中,手工复制,先将数据库关闭,然后将相关文件打包后复制到另一台服务器上,使用star...
    99+
    2024-04-02
  • oracle rman恢复错误RMAN-06023
        在搭建dg的时候,使用主库的全备在备库做恢复,第一次恢复完以后出现了gap,然后我就想使用最新的备份再恢复一次数据,于是出现了如下的问题:错误如下:RMAN-...
    99+
    2024-04-02
  • Oracle 学习之RMAN(十)RMAN维护
      我们前面做了那么多的备份,我如何能通过RMAN查询到我所做过的操作呢?RMAN为我们提供了LIST命令。LIST命令可以显示备份集、代理copy、镜像copy的信息。RMAN> ...
    99+
    2024-04-02
  • oracle RMAN怎么用
    这篇文章主要为大家展示了“oracle RMAN怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“oracle RMAN怎么用”这篇文章吧。 ...
    99+
    2024-04-02
  • Oracle故障处理Rman-06207&Rman-06214的方法
    1、在给客户系统巡检时通过rman维护日志发现有rman维护日志报错: RMAN-06207: WARNING: 3 objects could not be deleted for DISK channel(s) du...
    99+
    2024-04-02
  • oracle rman备份脚本
    日常习惯使用netbackup进行数据库备份,但是经常环境中无netbackup,因此的自己写个脚本,脚本很简单,主要是写费时间,因此贴出来以备后用:全备:cat arch_rman_backup.sh: ...
    99+
    2024-04-02
  • oracle 12c rman备份pdb
    12c oracle 数据库备份pdb 如下命令 rman target / run{ allocate channel C1 device type disk; allocate channel C2 d...
    99+
    2024-04-02
  • Oracle rman中recover和restore
    Oracle rman中recover和restore的区别:restore just copy the physical file, recover will consistent the datab...
    99+
    2024-04-02
  • Oracle 12c RMAN新特性
    Oracle 12c RMAN新特性 SYSBACKUP This privilege allows a user to perform backup and recovery operations e...
    99+
    2024-04-02
  • ORACLE rman备份报错之RMAN-03009&ORA-19587&ORA-27072
    主机:rhel 6.8       数据库版本:oracle 11.2.0.4 rac近期Oracle数据库巡检中,发现一地市的rman备份出现问题,在备份节点rac...
    99+
    2024-04-02
  • oracle rman备份与ORA-19504&ORA-27040&RMAN-030009
         今天,一哥们要对数据库做重要操作,操作之前要做rman全备份,但是因为粗心,写错了备份路径,导致rman备份报错如下图: 由报错提示rman备份程序...
    99+
    2024-04-02
  • oracle备份与恢复--rman
    (一)、创建恢复目录1、创建恢复目录数据库#mkdir -p /u01/app/oracle/oradata/rmandb#chown -R oracle /u01/app/oracle/oradata/r...
    99+
    2024-04-02
  • Oracle 11g rman备份相关
    1.验证备份是否可以被成功还原,完全还原确定需应用哪些备份集和归档日志。RMAN> restore database preview; Starting res...
    99+
    2024-04-02
  • Oracle 12c RMAN Duplicating the Whole CDB
    下面的例子是将源RAC CDB数据库通过rman的duplicate命令复制一个单实例的CDB数据库,具体的复制操作如下 1.检查源RAC CDB(jy)的参数文件,数据文件,联机日志文件,控制文件,...
    99+
    2024-04-02
  • Oracle Rman修复逻辑坏块
    RMAN 实现数据块恢复试用Rman可以实现数据块级的数据恢复,在传统恢复手段中即某个数据文件的一个数据块被损坏,就造成整个数据文件无法试用,此时必须通过备份恢复整个数据文件。显然这样的方法会会时间较长,而...
    99+
    2024-04-02
  • Oracle 12C RMAN Duplicating Tablespaces Within a PDB
    使用RMAN复制对CDB中的PDB的表空间操作如下 1.检查源RAC CDB(jy)的参数文件,数据文件,联机日志文件,控制文件,归档日志文件的存储目录 SQL> show parameter...
    99+
    2024-04-02
  • Oracle 无关紧要的RMAN-06054
    RMAN>  backup incremental level=0 database format '/home/oracle/rman/%U'; SYS@prod>...
    99+
    2024-04-02
  • Oracle RMAN操作汇总详解
    RMAN(Recovery Manager):恢复管理器 RMAN概念: RMAN: Recovery Manager,是备份和恢复数据库的管理工具建立备份和恢复的server process,在o...
    99+
    2024-04-02
  • 如何使用rman克隆Oracle
    这篇文章主要介绍如何使用rman克隆Oracle,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!RMAN(Recovery Manager)是随Oracle服务器软件一同安装的工具软件,它可以用来备份和恢复数据库文件、...
    99+
    2023-06-27
  • Oracle rman的用法是什么
    Oracle RMAN(Recovery Manager)是Oracle数据库备份和恢复工具,用于管理和自动化数据库备份和恢复操作。...
    99+
    2024-04-09
    Oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作