很多企业在招聘DBA的时候,首先问的问题就是:请叙述一下Oracle的体系架构。因为这个体系架构Oracle最基本的组成,如果这个最近都理解不了,想深入Oracle会很难。尤其是深入优化的时候。因为本人也是个“半吊子”兼职DBA,所有的都是自学,因为自学容易走弯路,哪里不对的地方还希望各位大牛批评指教!首先放个Oracle体系架构图(版本为11GR2)一、实例(Instance)Oracle是由
转载 2023-05-20 18:55:31
141阅读
本文章为转载他人文章,方便个人查阅 ================================================================================= 在本文里你可以了解以下内容    1、 ORACLE 实例——包括内存结构与后台进程  2、 ORACLE 数据库——物理操作系统文件的集合  3、 了解内存结构的组成  4、 了
转载 精选 2016-04-08 12:37:26
485阅读
学习oracle,最好首先了解Oracle的框架。这样对Oracle有一个整体的认识,有高屋建瓴的作用 (见附件最全Oracle架构图) 1、物理结构   (由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成)   一个数据库中的数据存储在磁盘上物理文件,被使用时,调入内存。   其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(trace files,alert
转载 精选 2007-11-28 19:14:11
838阅读
进程架构
转载 2017-10-28 22:27:00
57阅读
2评论
oracle的体系很庞大,要学习它,首先要了解oracle的框架。在这里,简要的讲一下oracle架构,让初学者对oracle有一个整体的认识。
原创 2008-12-24 16:20:56
493阅读
 上示意图清晰地表明了Oracle的体系结构,在这里加上自己的理解加以总结如下: Oracle由实例(instance)和数据库(database)组成     --实例:内存(SGA)和后台进程的集合,内存提供了处理的场所,而后台进程相当于工具   Is a means to access an oracle dat
转载 2023-07-20 22:04:49
80阅读
1、Oracle介绍学习是一个循序渐进的过程,从面到点、从宏观到微观,逐步渗透,各个击破,对于Oracle, 怎么样从宏观上来理解呢?先来看一个图,这个图取自于教材,这个图对于从整体上理解ORACLE 的体系结构组件,非常关键。首先看张图:对于一个数据库系统来说,假设这个系统没有运行,我们所能看到的和这个数据库相关的无非就是几个基于操作系统的物理文件,这是从静态的角度来看,如果从动态的角度来看呢,
原创 2021-03-09 15:31:46
133阅读
内存架构概念(oracle
原创 20天前
96阅读
1.tnsping 服务名,测试此服务连接是否正常.2.如果频繁换项目,数据库的tnsnames.ora文件经常修改,但是修改tnsnames.ora配置文件后,会碰到一个问题,是PL/Sql连接数据库的时候 会报一个:无法发现监听的错误。,如果出现这个错误,可以检查一下tnsnames.ora文件中服务名前是否多了一个空格,正如JAVA中一些对空格或中文的不支持问题.3.sqlnet.oraSQ
在集群中的所有节点上执行下列配置过程!Oracle 9.0.1 和 9.2.0.1 使用一个名为 watchdogd 的用户空间监视后台程序来监视集群的状态情况,并在出现故障时重新启动 RAC 节点。从 Oracle 9.2.0.2 开始,此监视后台程序已被名为 hangcheck-timer 的模块所代替,该模块可以更好地解决可用性和可靠性问题。 hang-check 计时器被加载到 Linux
原创 2014-01-10 13:39:00
1099阅读
一.简介1.部分历史版本oracle 11g:2007年 注重高可用和高安全性版本,11gR2最终版(11.2.0.4)版本2013年发布。 oracle 12c:2013年 支持云计算多租户版本 oracle 18c-20c:2018-2020年 支持自动数据库诊断和自我修复的版本 oracle 21c:2021年 支持自动索引和自动SQL优化版本2.oracle体系结构1.实例(Instanc
原创 2月前
88阅读
oracle数据库实例启动的时候,oracle数据库会分配一个内存区并且会启动后台进程。内存区存储的信息如下:·程序代码·每个连接会话的信息,包括当前没激活的会话·程序执行过程中需要的信息,比如正在获取当前行的查询状态·在进程间共享和通信的锁数据信息·缓存数据,比如数据块和重作记录,它们也会存在于磁盘基础的内存结构oracle数据库包含几个内存区域,每个内存区域都包含好几个子组件与oracle
翻译 2017-10-20 13:21:22
1671阅读
System Global Area (SGA)概述SGA是一个可读写的内存区域,它和oracle数据库后台进程一起组成oracle数据库实例。所有用户进程对应的服务器进程都可以在SGA中读取信息。一些进程会在数据库操作期间对SGA区域进行写操作。SGA有多种作用,如下所示:·维护多个进程和线程并发访问的内部数据结构·缓存来自磁盘的数据块·在重做日志写入在线重做日志文件之前缓存重做日志·存储SQL
翻译 2017-11-01 15:07:53
1272阅读
共享池共享池缓存各种类型的程序数据。例如,共享池存储解析SQL、PL/SQL代码、系统参数和数据字典信息。共享池涉及到数据库中发生的几乎所有的操作。例如,如果用户执行SQL语句,则oracle数据库访问共享池。共享池分为几个组件,其中最重要的部分如下图所示:这些结构包括:·库缓存·数据字典缓存·服务器结果缓存·保留池库缓存详解库缓存是存储可执行SQL和PL/SQL代码的共享池内存结构。该缓存包含共
翻译 2017-11-02 13:10:28
845阅读
1点赞
最优灵活体系结构(Optimal Flexible Architecture,简称OFA)OFA其实就是一种Oracle的一种规范,其意义就是用一种
转载 2022-09-16 10:46:34
94阅读
读写分离是架构分布式系统的一个重要思想。不少系统整体处理能力并不能同业务的增长保持同步,因此势必会带来瓶颈,单纯的升级硬件并不能一劳永逸。针对业务类
原创 2021-07-02 10:06:42
4405阅读
GoldenGate架构下的oracleoracle数据迁移1:确定数据库版本下载相应的GG软件、开启归档模式、修改归档文件格式、添加附加日志、创建安装目    录、解压软件、设置变量并初始化GG、创建管理用户ggm并授权。(这部分操作可以按照之前发布的    安装论文操作);2:配置manager管理进程  $GG_HOME/ggsci>
原创 2016-02-23 23:17:35
863阅读
GoldenGate架构oracleoracle数据迁移主机updba上scott用户下数据同步到主机upgg上scott.1: updba和upgg上scott数据一致。(可通过迁移实现)2: 并在两个主机上分别安装GG软件、创建管理用户ggm授权。3:配置manager管理进程 GGSCI>edit params mgr        &nbs
原创 2016-02-24 00:00:22
892阅读
一.逻辑模块组成总的来说,MySQL 可以看成是二层架构,第一层我们通常叫做SQL Layer,在MySQL 数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,sql 解析,执行计划优化,querycache 的处理等等;    第二层就是存储引擎层,我们通常叫做Storage Engine Layer,也就是底层数据存取操作实现部分,由
转载 2017-05-25 22:47:15
1059阅读
转载 2011-04-14 14:06:00
135阅读
  • 1
  • 2
  • 3
  • 4
  • 5