Oracle数据库中最重要的部分就是它的体系架构,只有掌握Oracle的体系架构才能很好地使用它。Oracle数据库的体系架构是进行数据库管理、数据库备份恢复以及数据库性能诊断和优化的基础。同时由于关系型数据库的相通性,掌握了Oracle数据库的体系架构对于进一步学习其他类型数据库将会有非常大的帮助。
视频讲解如下:
点击这里查看视频讲解:【赵渝强老师】Oracle的体系
一、什么是跟踪文件? 跟踪文件中包含了大量而详细的诊断和调试信息。通过对跟踪文件的解读和分析,我们可以定位问题、分析问题和解决问题。从跟踪文件的产生的来源来看,跟踪文件又可以分为两类:一类是数据库的操作人员有意生成的;另一类则是由于出现了异常错误,由数据库自动生成的。对于后一类,只对Oracle内部 ...
转载
2021-06-28 11:50:00
115阅读
2评论
一、什么是Oracle RAC(Real Application Cluster)?Oracle RAC 是一个具有共享缓存架构的集群数据库,它克服了传统的无共享方法和共享磁盘方法的限制,为您的所有业务应用提供了一种具有高度可扩展性和可用性的数据库解决方案。Oracle RAC 是 Oracle 私有云架构的关键组成部分。 Oracle Real Application Clusters 可以消除
转载
2021-04-28 21:28:09
94阅读
2评论
Oracle数据库的还原数据都是存储在还原表空间中,其作用主要体现在以下3个方面:
首先,还原数据用于支持查询的一致性读取。为了保证在同一个事务中前后读取数据的一致性,原始信息必须作为还原数据存在。只要保留的还原数据,Oracle数据库就能通过重建数据来满足读取一致性查询的要求。
其次,闪回技术也是基于还原数据的。例如,闪回查询可以查找过去某个时间存在的某个版本的数据。只要在还原数据中过去那个
OCP的全称是OceanBase Cloud Platform,即:OceanBase云平台。OCP面向有OceanBase管理需求的中小型用户,提供了基础的主机管理、OceanBase 集群和租户运维等能力。在OCP中主要包含两个组成部分,它们分别是:MetaDB和OCP Server。MetaDB是OCP的重要组成部分,MetaDB为OCP管理元信息及监控数据提供底层存储能力;而OCP Se
数据字典是Oracle存放有关数据库信息的地方,几乎所有的数据库信息和对象信息都可在数据字典中进行查询,它是随着数据库的建立而建立的。数据字典是Oracle数据库系统的信息核心,它是一组提供有关数据库信息的表和视图的集合。对于普通用户而言,这些表和视图是只读的。Oracle数据库的管理员sys用户是数据字典的拥有者,数据字典的数据保存在系统表空间system中。
点击这里查看视频
Oracle的物理存储结构就是指的Oracle数据库在硬盘上存储的各种文件,包括:数据文件、联机日志文件、控制文件、归档日志文件、参数文件、告警日志文件、跟踪文件和备份文件等。
点击这里查看视频讲解:【赵渝强老师】Oracle的物理存储结构
下面分别介绍这些文件以及它们的作用。
数据文件(Data File)
一个数据库由多个表空间组成,而表空间可以由多个数据文件组成的
在Oracle数据库中,一个数据库由多个表空间组成,而表空间可以由多个数据文件组成的,数据文件是真正存放数据库数据的。一个数据文件就是一个硬盘上的文件。表和索引中的数据在物理上是被存放在数据文件中的。当查询表中数据的时候,如果内存中没有该表的数据,那么Oracle数据库的服务器进程将读取该表所在的数据文件,然后把数据存放到内存中。
点击这里查看视频讲解:【赵渝强老师】Oracle
Oracle的闪回删除(Flashback Drop)实际上从Oracle数据库的回收站中将已删除的对象,恢复到删除之前的状态。
一、 闪回删除简介
回收站是所有被删除对象及其相依对象的逻辑存储容器,例如当一个表被删除时,该表及其依赖的对象并不会马上被数据库彻底删除,而是被保存到回收站中。使用闪回删除功能,可以撤消drop table语句产生的影响,而不需要借助于传统的时间点恢复。通过使用闪回删
在PostgreSQL数据库中,oracle_fdw是PostgreSQL数据库支持的外部扩展。通过使用oracle_fdw扩展可以读取到Oracle数据库中的数据。它是一种非常方便且常见的PostgreSQL与Oracle的同步数据的方法。使用oracle_fdw扩展需要依赖Oracle的Instance Client环境。
点击这里查看视频讲解:【赵渝强老师】在Postgre
数据字典是oracle存放有关数据库信息的地方,几乎所有的系统信息和对象信息都可在数据字典中进行查询。数据字典是oracle数据库系统的信息核心,它是一组提供有关数据库信息的表和视图的集合,这些表和视图是只读的。它是随着数据库的建立而建立的,当数据库执行特定动作时数据字典也会自动更新。数据一览与数据字典来记录、校验和管理正在进行的操作。Oracle中,sys用户是数据字典的拥有者,数据字典保证在所
转载
2021-04-26 14:04:57
130阅读
2评论
Oracle数据库的闪回版本查询(Flashback Version Query)提供了一个审计行改变的查询功能,通过它可以查找到所有已经提交了的行记录。
点击这里查看视频讲解:【赵渝强老师】Oracle的闪回版本查询
一、 闪回版本查询简介
使用闪回版本查询可以获取在给定的时间区间中,指定的行的不同版本。当commit语句被执行时,一个新的行版本将被创建。闪回版本查询使用
Oracle的闪回数据归档(Flashback Data Archive)的本质就是给表创建一个快照,便于用于保护重要表中的数据。
点击这里查看视频讲解:【赵渝强老师】Oracle的闪回数据归档
一、 闪回数据归档简介
闪回数据归档可以将表中的还原数据进行归档,从而提供全面的历史数据查询。因此这便引入一个新的概念:Oracle Total Recall,即Oracle全面回
首先,我们通过一张图片来了解一下Oracle数据库的内存结构,如下:每个数据库实例有两个关联的内存结构—系统全局区(SGA),程序全局区(PGA)。系统全局(SGA):一组共享的内存结构(称为SGA 组件),其中包含一个OracleDB 实例的数据和控制信息。SGA 由所有服务器进程和后台进程共享。SGA 中存储的数据有高速缓存的数据块和共享SQL 区域等;SGA的大小由参数sga_targe
转载
2021-04-28 21:24:14
170阅读
2评论
Oracle的存储结构分为:物理存储结构和逻辑存储结构。一、物理存储结构:指硬盘上存在的文件数据文件(data file)一个数据库可以由多个数据文件组成的,数据文件是真正存放数据库数据的。一个数据文件就是一个操作系统文件。数据库的对象(表和索引)物理上是被存放在数据文件中的。当我们要查询一个表的数据的时候,如果该表的数据没有在内存中,那么oracle就要读取该表所在的数据文件,然后把数据存放到内
转载
2021-04-28 21:31:16
163阅读
2评论
Oracle数据库的闪回事务查询(Flashback Transaction Query)实际上闪回版本查询的一个扩充,通过它可以审计某个事务甚至撤销一个已经提交的事务。
点击这里查看视频讲解:【赵渝强老师】Oracle的闪回事务查询
一、 闪回事务查询简介
闪回事务处理查询是一种诊断工具,可以用来查看在事务处理级对数据库所做的更改。通过这样的方式,可以诊断数据库中的
# 实现“mysql 赵渝强著”
## 引言
在当今信息化时代,数据库是我们经常会用到的一种技术。而MySQL作为最流行的关系型数据库管理系统之一,为我们存储和管理大量数据提供了便利。本文将指导一位刚入行的小白如何实现“mysql 赵渝强著”。
## 整体流程
首先,我们来看整件事情的流程。下面是一个表格展示了实现“mysql 赵渝强著”的步骤:
| 步骤 | 操作 |
|----|----
原创
2023-12-12 08:02:09
15阅读
Oracle提供了数据库配置助手DBCA来创建Oracle数据库。DBCA的全称是Oracle Database Configuration Assistant,它的运行模式有图形界面和静默执行两种方式。使用DBCA可以非常方便地创建Oracle数据库,也可以配置和删除Oracle数据库。
点击这里查看视频讲解:【赵渝强老师】Oracle数据库配置助手:DBCA
下面是使用
一、什么是存储过程Oracle存储过程可以说是一个记录集吧,它是由一些PL/SQL语句组成的代码块,这些PL/SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程的好处:由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执行效率要比PL/SQL语句高。一个存储过程在程序、在网络中交互
转载
2021-04-28 21:21:42
307阅读
2评论
Oracle的闪回数据库(Flashback Database)类似于数据库的倒带按钮,可以在用户对数据库造成了逻辑数据损坏的情况下,将数据库恢复到正确的状态。下图说明了闪回数据库的过程。
点击这里查看视频讲解:【赵渝强老师】Oracle的闪回数据库
一、 闪回数据库简介
使用闪回数据库时,通过还原自先前某个时间点以来发生的所有更改,可快速将数据库恢复到较早的时间点。这个