【小布_ORACLE笔记】Part11-6 RMAN Backups

【小布_ORACLE笔记】Part11-6 RMAN Backups

1.track文件的作用

在这里插入图片描述当做差异性备份时,server process对应的RMAN客户端的server process就不用去每个块每个块的检查,只要到trackfile
里面去读一下,看哪个块改变了就直接把哪个块备份下来,这样速度比较块。(此功能9i版本是没有的)

2.trackfile的打开与关闭

2.1打开trackfile功能

查看oracle版本,进入sys用户

SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE	11.2.0.4.0	Production
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production

SQL> show user;
USER is "SYS"
SQL> alter database enable block change tracking using file'/home/oracle/track.bin';

Database altered.

在这里插入图片描述

这时候会产生一个文件,查看这个产生的文件

SQL> ! ls -l /home/oracle

在这里插入图片描述

这样当每次发生数据库的改变时,oracle就会把块的信息写到这个文件里,下次RMAN做增量备份的时候就不要把数据文件在每一个块中对比一遍,直接从块中读就可以,提高在增量备份时的速度,缺点是在数据库日常运作中增加了数据库的负荷,因为每个块改变后,oracle都需要去维护track文件。
一般来说这个特性用于你创建一个物理备库,在物理备库上打开这个功能,生产库上不需要打开这个功能。

2.2.关闭trackfile功能
SQL> alter database disable block change tracking;

Database altered.

再次查看track文件可以发现track文件消失了,关闭track功能时自动删除了这个文件

SQL> ! ls -l /home/oracle

在这里插入图片描述

3.备份非归档数据库

在这里插入图片描述
1.确保有足够的备份空间。
2.使用NORMAL或IMMEDIATE子句关闭数据库。
3.将数据库挂载到mount状态。
4.如果不使用自动,则分配多个通道。
5.执行BACKUP命令。
6.验证备份是否已完成并已编目。
7.打开数据库。

4.标签

分配给备份集或映像副本的逻辑名称
在这里插入图片描述
在这里插入图片描述将1级备份里的文件1标签设置为wilsonrman

RMAN> backup incremental level 1 datafile 1 tag='wilsonrman';

在这里插入图片描述查看标签为wilsonrman的备份集

RMAN> list backup tag='wilsonrman';

在这里插入图片描述

5.RMAN的动态性能视图

在这里插入图片描述
在这里插入图片描述

5.1 查询动态视图可以看到CLIENT_INFO
SQL> desc v$session

在这里插入图片描述在这里插入图片描述

查询sid,username,clint_info可以看到rman channel=ORA_DISK_1

SQL> col client_info format a30 
SQL> select sid,username,client_info from v$session;

在这里插入图片描述
在这里插入图片描述将RMAN退出后再次查询,此时rman channel=ORA_DISK_1
消失
在这里插入图片描述在rman备份一个id为wilsontry的文件
在这里插入图片描述
查询

SQL> select sid,username,client_info from v$session;

在这里插入图片描述

5.2 使用addr和paddr进行关联

在这里插入图片描述

5.3了解sofar和totalwork的区别

在这里插入图片描述

6.其他RMAN问题

在这里插入图片描述异常终止恢复管理器作业
检测物理和逻辑块损坏
在打开备份期间检测断裂块

7.总结

在这里插入图片描述
确定应该采用哪种类型的RMAN备份
使用RMAN COPY和BACKUP命令进行备份
备份控制文件
备份归档的重做日志文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/209415.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Java研学-IO流(三)

六 字节流 – 字节输出流系列 OutPutStream体系 1 OutPutStream系列 – 字节输出流 // 表示字节输出流所有类的超类,输出流接受输出字节并将其发送到某个接收器 public abstract class OutputStreamFileOutputStream/BufferedOutputStream 2 FileOutputStream类设…

python 实现链表

链表基础知识 链表是在物理内存中不连续,数据通过链表中的指针来链接到下一个元素。 链表由一系列节点组成,节点在运行时动态生成,节点一般包括两个部分:存储数据的数据域,存储下一个节点的指针域 链表的常用操作&a…

<JavaEE> 什么是线程安全?产生线程不安全的原因和处理方式

目录 一、线程安全的概念 二、线程不安全经典示例 三、线程不安全的原因和处理方式 3.1 线程的随机调度和抢占式执行 3.2 修改共享数据 3.3 关键代码或指令不是“原子”的 3.4 内存可见性和指令重排序 四、Java标准库自带的线程安全类 一、线程安全的概念 线程安全是指…

抑郁症由什么引起?

抑郁症的发生并不是单一原因所导致,而是多种因素相互作用的结果。以下是一些主要的原因: 首先,生物学因素在抑郁症的发病中起到了关键作用。研究显示,抑郁症可能与遗传有关,家族中有患抑郁症的成员会增加个体患病的风…

Android studio Load error:undefined path variables

android stuido 报错 Load error:undefined path variables Gson is undefined 处理方法: 点击进行Sync Project with Gradle Files

了解 ignore_above 参数对 Elasticsearch 中磁盘使用的影响

在 Elasticsearch 中,ignore_above 参数允许你忽略(而不是索引)长于指定长度的字符串。 这对于限制字段的大小以避免性能问题很有用。 在本文中,我们将探讨 “ignore_above” 参数如何影响 Elasticsearch 中字段的大小&#xff0c…

ESP32 MicroPython WEB蓝牙红外遥控小车⑬

ESP32 MicroPython WEB蓝牙红外遥控小车⑬ 1、蓝牙遥控小车2 、红外遥控小车3 、WEB网页摄像头遥控小车 1、蓝牙遥控小车 实验目的 使用“YQD蓝牙小车”APP控制小车 实验内容 使用小车显示屏显示蓝牙连接情况,开启蓝牙名称为“yqd-car”,并设置连接到小…

Hdoop学习笔记(HDP)-Part.16 安装HBase

目录 Part.01 关于HDP Part.02 核心组件原理 Part.03 资源规划 Part.04 基础环境配置 Part.05 Yum源配置 Part.06 安装OracleJDK Part.07 安装MySQL Part.08 部署Ambari集群 Part.09 安装OpenLDAP Part.10 创建集群 Part.11 安装Kerberos Part.12 安装HDFS Part.13 安装Ranger …

2023年AI时代中小企业智能化发展报告

今天分享的是AI系列深度研究报告:《2023年AI时代中小企业智能化发展报告》。 (报告出品方:创业邦) 报告共计:47页 AI——中小企业的智能化增长利器 继蒸汽机、电气化、信息化时代之后,由第四次工业革命开…

基于STM32 + TIM _定时器的基本机构和工作原理详解

前言 本篇博客主要学习了解定时器的基本结构和工作原理,掌握定时器的驱动程序和设计。本篇博客大部分是自己收集和整理,如有侵权请联系我删除。 本次博客板子使用的是正点原子精英版,芯片是STM32F103ZET6,需要资料可以我拿取。 本博客内容原…

校园门禁可视化系统解决方案

随着科技的持续进步,数字化校园在教育领域中的地位日益上升,各种智能门禁、安防摄像头等已遍布校园各个地方,为师生提供安全便捷的通行体验。然而数据收集分散、缺乏管理、分析困难等问题也逐渐出现,在这个数字化环境中&#xff0…

【漏洞复现】大华智慧园区综合管理平台deleteFtp接口远程命令执行

漏洞描述 大华智慧园区综合管理平台deleteFtp接口存在远程命令执行,攻击者可利用该漏洞执行任意命令,获取服务器控制权限。 免责声明 技术文章仅供参考,任何个人和组织使用网络应当遵守宪法法律,遵守公共秩序,尊重社会公德,不得利用网络从事危害国家安全、荣誉和利益…

高速风梳的方案特点--【其利天下技术】

风梳作为美容美发用的一种设备,一直受国内外很多女性用户的喜爱。它对比高速风筒来说,因其设计的用途略有区别,一方面风梳可以做梳子用,换了头还可以作为风筒使用,所以在一定意义上,风梳更受人欢迎。 近年…

ES-ELSER 如何在内网中离线导入ES官方的稀疏向量模型(国内网络环境下操作方法)

ES官方训练了稀疏向量模型,用来支持语义检索。(目前该模型只支持英文) 最好是以离线的方式安装。在线的方式,在国内下载也麻烦,下载速度也慢。还不如用离线的方式。对于一般的生产环境,基本上也是网络隔离的…

Vulhub-信息泄露

1.Jetty WEB-INF 敏感信息泄露漏洞(CVE-2021-28164) docker-compose up -d 启动环境,显示8080端口被占用 修改 docker-compose.yml 中的映射端口 curl 访问 http://192.168.48.129:8090/WEB-INF/web.xml 显示404: 通过 %2e 绕过…

「C++」类和对象2

🎇个人主页:Ice_Sugar_7 🎇所属专栏:C启航 🎇欢迎点赞收藏加关注哦! 文章目录 🍉前言🍉构造函数🍌参数🍌默认构造函数🥝两种类型🥝编译…

设计模式---第三篇

系列文章目录 文章目录 系列文章目录前言一、模板方法模式二、知道享元模式吗?三、享元模式和单例模式的区别?前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 一…

mac修改默认shell为bash

1. 打开系统偏好设置 2. 点击用户群组 3. 按住ctrl,点击用户名 4. 点击高级选项,修改登录shell 参考:在 Mac 上将 zsh 用作默认 Shell - 官方 Apple 支持 (中国)

js 搜索记录

背景: 移动端的搜索记录,不可能通过调取接口来记录瑟,所以通过在某某.js一个文件定义和处理逻辑。 代码: //某某.js var yumingSearch {init: function () {initF7.GloblalF7.onPageInit("yumingSearch", function …

go开发之个微机器人的二次开发

简要描述: 下载消息中的语音 请求URL: http://域名地址/getMsgVoice 请求方式: POST 请求头Headers: Content-Type:application/jsonAuthorization:login接口返回 参数: 参数名必选类型…