• RMAN概述


    概述:
    RMAN是指Oracle提供的Recovery Manager,即恢复管理器,是一个更加智能和自动化的备份和恢复管理器。RAMN在数据库服务器的帮助下实现 数据库文件、控制文件、数据库文件和控制文件的映像副本,以及归档日志文件,数据库服务器参数文件的备份。RMAN也允许使用脚本文件实现数据的备份和恢复,而且这些脚本保存在数据库中。

    系统架构详解
    Oracle的RMAN工具使用会话建立客户端到数据库服务器的连接,用户首先需要启动RMAN可执行程序,然后建立客户端与服务器端的会话连接,用户通过RMAN的客户端进行RMAN操作,执行备份和恢复指令,这些指令在服务器端的服务器进程中执行,而服务器完成实际的磁盘读写操作。
    RMAN的系统组成:
    • RMAN可执行程序:是一个客户端工具,用来启动与数据库服务器的连接,从而实现备份与恢复的各种操作;
    • RMAN客户端:一旦建立了与数据库服务器的会话连接,RMAN可执行程序就创建了一个客户端,通过客户端完成与数据库服务器之间的通信,完成各种备份与恢复操作的指令。RMAN客户端可以连接通过ORACLE NET连接到可访问的任何主机上。
    • 服务器进程:在RMAN建立了与数据库服务器的会话连接后,在数据库服务器端启动一个后台进程,它执行RMAN客户端发出的各种数据恢复与备份指令,并完成实际的磁盘或磁带设备的读写任务。
    • RMAN信息库:RMAN信息库记录了RMAN的一些信息,如备份的数据文件及副本的目录,归档的重做日志备份文件和副本,表空间和数据文件以及备份或恢复的脚本和RMAN的配置信息。默认使用数据库服务器的控制文件记录这些信息,可以通过转储的控制文件发现这些信息,如使用ALTER DAtABASE BACKUP CONTROLFILE TO TRACE。
    • 恢复目录:记录RMAN信息库的信息。恢复目录需要提前配置,信息库既可以存储在数据库的控制文件中,也可以存储在恢复目录中。在Oracle中默认先将RMAN信息库写入控制文件,如果存在恢复目录,则需要继续写到恢复目录。使用控制文件的不足时控制文件中记录RMAN信息库的空间有限,当空间不足时可能被覆盖,所以Oracle建议创建单独的恢复目录,这也可以更好的发挥RMAN提供的新特性。

    RMAN的系统结构构成

    参考:Oracle数据库管理
  • 相关阅读:
    锁优化
    无同步方案
    线程安全
    vue 监听路由变化
    ES6-解构赋值
    微信小程序中遮罩层的滚动穿透问题
    JavaScirpt对象原生方法
    JavaScript-window
    JavaScript字符串API
    JavaScript常用数组操作方法,包含ES6方法
  • 原文地址:https://www.cnblogs.com/alen-liu-sz/p/12975744.html
Copyright © 2020-2023  润新知