oracle schema_了解Oracle备份恢复的知识

Oracle架构体系

42ce56b99bc0f60205456bd4362bfcc9.png

d9107a1494714c83f106388d8024975c.png

5c7fdbe04f79aa692d844ced3aba69dd.png

警报日志(alter log):

一个文本日志文件,记录数据库的错误和状态信息,通常情况下,警报日志位于后台转存目标目录中,该目录有数据库参数DIAFNOSTIC_DEST定义的,其中警报日志的格式为alter.log。

归档日志重做(ARCHIVELOG redo log):

当时数据库处于ARCHIVELOG模式时,每次Oracle通过LGWR进程切换练级重做日志时都会生成归档重做日志。归档重做日志可以写入10个不同的目录,这些目录由数据库参数文件的中的Oracle参数LOG_ARCHIVE_DEST_n定义。

备份控制文件(backup control file):

控制文件的备份是由命令alter database backup controlfile to ‘file_name’ 或者命令 later database backup control file to trace 生成的。

块(block):

Oracle中最小的存储单元,默认的块大小有数据库参数中的参数DB_BLOCK_SIZE决定的,并且创建数据库后该设置不变。Oracle Database 12c允许表空间具有不同于默认值的块大小。

检查点(checkpoint):

一种数据库事件,是数据库将脏(已使用)数据块从内存中移除并写入磁盘。

数据库(database):

有构成Oracle数据库的不同组件(表空间,重做日志等)组成,数据库不同于实例,数据库用于存储数据,使用RMAN可以备份和恢复数据库。

数据库一致性(database consistency):

指数据库中的每一个对象在某个相同的时间点时一致的。也意味着数据库控制文件与数据库数据文件头保持一致。

数据库控制文件(database control file):

数据库控制文件存储于数据库有关的元数据。包含数据库数据文件、归档重做日志、RMAN备份的信息、以及其他数据库内部信息。

数据库数据文件(database datafile):

与表空间相关的物理实体。一个数据库至少含有一个数据库数据文件组成的。一个给定的数据库数据文件只能有一个关联的表空间,但是一个表空间可以有多个数据库数据文件。

数据库参数文件(database parameter file):

数据库参数文件含有实例和数据库配置信息,它分为两部分(各部分相互独立):一分部分是文本文件init.ora;另一部分是spfile.ora,该文件允许通过alter system 命令来未出数据库参数的设置。

快速恢复区(FRA,Fast Recovery Area):

磁盘的可选配置区域,用于存储各种与恢复相关的文件。RMAN的备份文件,归档重做日志,连击重做日志和控制文件都可以存储在这个区域中。

区组(granule):Oracle连续内存单位,所有系统全局区(System Global Area,SGA)的内存分配都近似为最近的区组单位。区组单位的由预计的整个SGA内存的大小决定,可能为4M或者16M,当Oracle使用较大的区组大小时,大于128M的SGA就有可能出现断点。分配数据库的区组数量在数据库启动时确定。

实例(instance):

实例是Oracle内存和进程的集合,若分配了SGA且相应的Oracle进程均启动和运行成功,就可以说启动了Oracle实例。注意实例运行不代表数据库自身已经被打开。

联机重做日志(online redo log):

生成重做日志时,重做会被实际存储在数据库的练级重做日志中。Oracle要求至少为一个数据的操作创建两个练级重做日志。这些联机重做日志可含有多个保护重做的镜像副本。这些被称为多路重做日志。当一个联机重做日志写满重做内容时,就切换到下一个联机重做日志,这被称为日志切换操作。每一个联机重做日志文件都有关联的唯一日志系列号,一个日志序列号唯一的标识一个联机重做日志文件。通过VVVARCHIVED_LOG视图或者V$LOG_HISTORY视图中可查找给定的归档重做日志的日志序列号。一个联机重做日志(以及一个归档重做日志)包含该日止文件独特的一组数据库系统更改号(System Change Number,SCN),在恢复期间按照序列号的顺序来应用联机重做日志或者归档重做日志中的撤销(undo)操作。

进程(process):

执行Oracle数据库实际操作的程序。

重做(redo):

记录对给定数据库的所有修改。

模式(schema):

拥有Oracle中的多种逻辑对象,实际上与用户的意义相同。

系统全局区(System Global Area,SGA):

Oracle启动时分配的共享内存区。所有的Oracle进程都共享这部分内存。

系统更改号(System Change Number,SCN):

一个表示某时间点上数据库当前状态的计数器。

表空间(tablespace):

一个物理逻辑实体。由一个或者多个数据库数据文件组成。一个数据库至少含有一个表空间(及system表空间)。

跟踪文件(trace file):数据库会在许多不同的情况下生成跟踪文件,包含进程错误。

应用容错

d9107a1494714c83f106388d8024975c.png

备份文件

c51e689cb6cba836020f67ed4db3e13e.png

故障类型

bb8c39235dd5494ac375ad19014c94ae.png

备份分类

9a5e7de43ffc9a36b849a3d1e830a849.png

RMAN(恢复管理器)

9ef6fadcf7bb93980a6fae5845301a8d.png

.恢复目录数据库

恢复目录用于存放RMAN元数据,它是存放RMAN元数据的一个可选设置

430201b0058e7e43bf8183ac238c3e0c.png

RMAN通道

ab70c658c8f02519e54f548a37df4286.png

RMAN-备份集与备份片

41642a6d33bfc3aa6d9dbfcf8c53577b.png

RMAN-备份命令

4dc4a35e090f0245f8513f20fdcc03d4.png

数据泵导入与导出

67fe1315a3ee9078ca8db688dee0a1a9.png

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

美部长施压堵华为,遭印度电信巨头现场驳斥 ;WhatsApp被曝漏洞:仅凭一张GIF动图黑客便可接管账户……...

关注并标星星CSDN云计算极客头条:速递、最新、绝对有料。这里有企业新动、这里有业界要闻,打起十二分精神,紧跟fashion你可以的!每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go 每周三次,打卡即…

实现Chrome Devtools调试JavaScript V8引擎

摘要: 最近开发小程序JavaScript的运行时,通过在客户端嵌入JavaScript V8引擎来实现。前端同学需要调试JavaScript代码,正好Chrome浏览器的Devtools是与V8的Inspector调试协议是一脉相承的,理论上是可以使用Chrome Devtools调试Ja…

angular7.2构建包如何兼容ie_Python 小技巧:如何实现操作系统兼容性打包?

转自:Python猫有一个这样的问题:现要用 setuptools 把一个项目打包成 whl 文件,然后 pip install 在 Windows/Linux 两种操作系统上,但是该项目中有一些依赖库只有 Windows 上才有(例如 pywinauto、pywingui、pywinrm)&#xff0c…

阿里云ET工业大脑发布AI视觉产品“见远”:电池片、车辆、路面都能被“诊断”

摘要: 7月24日,阿里云ET工业大脑发布AI视觉产品“见远“,可以利用深度学习和图像处理算法,自动识别图像中的瑕疵、故障及其他目标物,大幅节省人力,提高产品生产效率及精度稳定性效果。 7月24日&#xff0c…

最后2天,BDTC 2019 早鸟票即将售罄,超强阵容及议题抢先曝光!

大会官网:https://t.csdnimg.cn/U1wA2019 年12月5-7 日,由中国计算机学会主办,CCF 大数据专家委员会承办,CSDN、中科天玑数据科技股份有限公司协办的 2019 中国大数据技术大会,将于北京长城饭店隆重举行。届时&#xf…

利用python做一个小游戏_如何使用python做一个简单的猜数字的小游戏

1 首先小编先打开IDLE,如下图:2 然后这里点击菜单栏的File,然后点击菜单"New File",如下图:3 然后我们就在idle中新建了一个python文件,如下图:4 在这里我们按照下图中代码输入到文件…

阿里HBase的数据管道设施实践与演进

摘要: 大数据生态下有着丰富多样的系统:流计算,数据存储,实时分析,离线计算,数据在各个异构系统之间的流转和加工而产生价值,高效的数据传输通道是大数据生态的重要一环。本文描述了阿里HBase团…

gradle官方文档_Spring Boot+Gradle+MyBatisPlus3.x搭建企业级的后台分离框架

你再主动一点点 我们就有故事了原文:toutiao.com/i68614564967402706041、技术选型解析器:FastJSON开发工具:JDK1.8 、Gradle、IDEA技术框架:SpringBoot 2.1.5.RELEASEORM技术:MyBatisPlus3.1.2数据库:My…

java random用法_JAVA面试题(1)

1.Java内部类和子类之间有什么区别?答案:内部类是指在一个外部类的内部再定义一个类,内部类对外部类有访问权限,可以访问类 中定义的所有变量和方法。子类是从父类(superclass)中继承的类,子类可以访问父类所有public和…

【不了解你就OUT了】云原生基本原则

戳蓝字“CSDN云计算”关注我们哦!作者 | 架构师技术联盟责编 | 阿秃云原生指的是一个敏捷的工程团队,遵循敏捷的研发原则,使用高度自动化的研发工具,开发基于云基础设施和服务的应用以满足快速变化的客户需求。这些应用采用弹性&…

如何降低90%Java垃圾回收时间?以阿里HBase的GC优化实践为例

摘要: GC一直是Java应用中讨论的一个热门话题,尤其在像HBase这样的大型在线存储系统中,大堆下(百GB)的GC停顿延迟产生的在线实时影响,成为内核和应用开发者的一大痛点。 过去的一年里,我们准备在Ali-HBase上突破这个被…

会不会导致内存泄漏_Java内存泄漏!为什么会泄漏?如何泄漏?怎么定位?

JVM应该可以算Java中最为核心的部分了,其中开箱即用的内存管理又是JVM中的核心组成部分。我们都知道JVM的内存管理具有垃圾回收功能(Java Garbage Collector),编码时只需要new而无需主动的释放(类似于C中的delete操作),所以Java中比较少出现内…

看了三张照片,这个AI只用20分钟破获六年“悬案”

摘要: 浙江实现首个AI破案:钱某某夫妇在衢州“国字号”水利风景区信安湖使用“电鱼”方式偷了六年鱼,但由于缺少证据始终无法定罪,然而最终没有逃过衢州城市大脑的AI神眼。 近日,浙江实现首个AI破案:钱某某…

c语言 异或_编程入门:C语言基础知识全网超全不用到处找了!(文末附清单)

你背或者不背,干货就在那里,不悲不喜你学或者不学,编程就在那里,不来不去听到这话的你是否略感扎心?01基础知识1. 计算机系统的主要技术指标与系统配置。2. 计算机系统、硬件、软件及其相互关系。3. 微机硬件系统的基本…

oracle中如何创建表的自增ID(通过序列)

1、什么是序列呢?序列是一数据库对象,利用它可生成唯一的整数。一般使用序列自动地生成主码值。一个序列的值是由特别的Oracle程序自动生成,因而序列避免了在运用层实现序列而引起的性能瓶颈。Oracle序列允许同时生成多个序列号,而…

反转!以视频搜视频,这批 AI 程序员要逆天了!

抖音AI火了!以图搜图,已经无法满足我们了。近期抖音新功能以视频搜视频上新,不知小姐姐叫什么,也能搜出她的影像!比如,你捕捉了一只可爱的妹子,想要看到更多她的影像,只要点一下“识…

阿里云消息队列Kafka商业化:支持消息无缝迁移到云上

摘要: 7月25日,阿里云宣布正式推出消息队列Kafka,全面融合开源生态。在兼容Apache生态的基础上,阿里云消息队列Kafka彻底解决了开源产品稳定性不足的痛点,可用性达99.9%,数据可靠性99.999999%,并…

excel三维地图数据源引用无效_Excel函数公式应用的基础,数据源的引用,动图解释...

一、数据源的相对引用公式的使用就是对数据源的引用,默认使用相对引用方式。采用这种方式引用的数据源,当将公式复制到其他位置时,公式中的单元格地址会随着变化。方法:1、选中C2单元格,在公式编辑栏中可以看到该单元格…

一份帮助你更好地理解深度学习的资源清单

摘要: 深度学习朝着可解释的方向发展,理解背后的基本原理显得更加重要。本文是一份帮助读者更好地理解深度学习基本过程的清单,便于初学者和部分起步者针对性地补充自己的知识体系。 人工智能和深度学习太火了,火得一塌糊涂&#…

python 按条件选择行和列数据_小白学数据结构-排序算法Python(冒泡、选择、快速、希尔等等)...

排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内…