每一项技术都有一些需要了解的名词,下面总结一些我个人认为学习oracle需要理解的名词。oracle是一个对象关系数据库管理系统(ORDBMS),跨平台,跨系统,C/S架构。
oracle服务器:oracle数据库,oracle实例组成。
1. oracle数据库:包括物理结构(一些系统文件,像数据文件*.sql、日志文件*.log、控制文件*.ctl和参数文件*.ora)和逻辑结构(数据库建成后形成的逻辑概念之间的关系,像表空间,段,区,块,模式)。
表空间(tablespace):oracle最大的逻辑单元,oracle数据库在逻辑上由多个表空间组成,默认表空间system,主要用于存储系统的数据字典,过程,函数,触发器等;也可以存储用户的表,索引等。它存储对象叫段(数据段,索引段,回退段)。
段(segment):分为数据段,索引段,回滚段,临时段。数据,索引段顾名思义用于存储数据和索引回滚段用来存放数据修改前的值,回滚段与事务是一对多的关系一个事务只能使用一个回退段,而一个回退段可存放一个或多个事务的回退数据。临时段用于order by语句的排序以及一些汇总。
区(extent):区是磁盘分配空间最小的单位。磁盘按区分配,至少分配一个区。区存储于段中,由连续的数据块组成。
块(block):最小的数据I/O组织单位和管理单位。数据块大小由DB_BLOCK_SIZE参数决定(2~64KB),不同的oracle版本DB_BLOCK_SIZE的默认值是不同的。
模式(sehema):数据库中任何一个对象都属于一个特定用户,一个用户及其所拥有的对象即为模式。
2.oracle实例:后台进程(在安装oracle数据库时候默认会新建一个oracle实例ORCL[这个名字安装时候自定义])和内存结构集合(内存共享区,如我们在pl/sql命令行中编写DDL,DML,DCL,TCL等语句)。
后台进程有:进程监控,系统监控,数据写入,日志写入,检查点,归档进程(可选).
进程监控(PMON):释放当前挂起锁,回滚当前事务,释放资源,重启死锁.
系统监控(SMON):实例恢复,整理空间,释放临时段。
数据写入(DBWR):处理数据缓冲区----数据文件
日志写入(LGWR):处理日志缓冲区----日志文件
检查点(CKPT):确保数据文件的写入
归档进程(ARCH):对已写满日志文件写到磁盘。可选后台进程,默认为非归档进程。
内存结构分为:系统全局区(SGA)和程序全局区(PGA)
SGA又称作共享全局区,当数据库实例启动时,SGA是数据库中占用服务器内存最大的一个区域。SGA按作用分为:共享池(PL/SQL语句),数据缓存区,日志缓存区。
理解了这些名词概念后,你是否疑问oracle数据库,实例,表空间,用户之间到底有什么关系,通过查看资料了解到:
数据库可以由多个实例装载和打开,而实例可以在任何时间点装载和打开一个数据库,一个oracle数据库有多个表空间,默认的为system,表空间是数据库逻辑对象的容器,用户是数据库逻辑对象的拥有者。用户可以创建表空间,也可以为其它用户分配在表空间的限额。
分享到:
相关推荐
### Oracle名词解释详解 #### 一、数据库名(Database Name) **定义:** 数据库名是数据库的一个唯一标识,类似于人的身份证号码。它用于区分在同一台机器上的多个数据库。数据库名通常由参数`DB_NAME`表示。 **...
本文将深入探讨Oracle的基本概念、术语、物理数据库结构以及逻辑结构,旨在为初学者提供一个全面的入门指南。 一、Oracle的概念与术语 1. 数据库(Database):在Oracle中,数据库是一个组织有序的数据集合,由一...
在Oracle EBS中,有许多重要的名词和概念,这些是理解和使用该系统的基础。以下是一些关键术语的解释: 1. **模块**:Oracle EBS由多个可配置的模块组成,例如财务模块(General Ledger, Accounts Payable, ...
### ORACLE 中的几个重点概念 在Oracle数据库的管理和使用过程中,有几个重要的概念常常被提及,但有时也容易被混淆,这些概念包括:数据库名(DB_NAME)、数据库实例名(INSTANCE_NAME)、操作系统环境变量ORACLE_...
Oracle RAC,全称为Real Application ...理解这些核心概念有助于深入掌握Oracle RAC的运作原理,从而更好地管理和维护Oracle集群环境。在实践中,了解RAC的历史和与其他Oracle特性的交互也是提升技术水平的关键。
以下是一些Oracle EBS中重要的名词解释: 1. ABC分类法 (ABC Classification):这是一种库存管理策略,将物品按照其重要性和周转率分为三类,A类物品最重要且周转率最高,B类次之,C类最低。这种分类有助于优先管理...
### Oracle RAC 名词解释及日常管理 #### 一、Oracle RAC 概念解析 **1.1 什么是RAC** RAC(Real Application Clusters)是Oracle数据库的一项核心特性,旨在支持多个数据库实例同时访问同一个数据库。这种设计...
通过阅读这本文档,可以了解 Oracle 的基本概念和体系结构,还可以了解到其它文档中提及的名词和概念。如果您从未接触过 Oracle,这本文档是非常好的入门读物。 Database New Features Guide 则是每次新版本的 ...
### Oracle EBS 名词解释知识点汇总 #### ABC classification (ABC 分类法) ABC 分类法是一种根据物料的重要程度(如年度金额或公司在过去一段时间内的事务处理历史记录)对其进行分类的方法。这种方法通常用于库存...
### Oracle Data Integrator (ODI) 概念、安装步骤及基本配置步骤 #### Oracle Data Integrator 组件说明 **Oracle Data Integrator (ODI)** 是一个强大的数据集成平台,用于设计、部署和管理企业级数据整合项目。...
ORACLE数据库及SQL语言考试题一含答案.pdf ...这些知识点涵盖了ORACLE数据库的基本概念、数据库设计、数据表的创建、数据备份和恢复、SQL语句编写等方面,旨在考察新同事ORACLE数据库知识和SQL语言掌握情况。
不过,由于这些资料面向的是内部员工,对于初学者而言,可能包含了一些复杂的技术概念和专有名词。 DSI是Oracle数据库中的一个重要组成部分,它负责管理数据在磁盘上的存储和访问。DSI涉及的内容广泛,包括表空间、...
文档还介绍了Oracle数据库中的基本概念和名词解释。例如,Undo Block Address(UBA)指向回滚段中的特定块,而Redo Block Address(RBA)是重做日志中的一个位置。Data Block Address(DBA)是数据块的地址,而Root ...
#### 一、名词解释与概念理解 **数据对象**:在Oracle数据库中,数据对象指的是用户创建的各种数据结构实体,包括但不限于表(Table)、视图(View)、存储过程(Stored Procedure)、触发器(Trigger)等。 - **表...
这样的手册有助于初学者快速建立起对Oracle数据库体系的全面认知,并提供中英文对照,方便对技术名词的理解和翻译。 其次,"Oracle的内存结构和进程结构.doc"文档则深入讲解了Oracle数据库的内部运作机制。Oracle...
数据库名、数据库实例名、数据库域名与全局数据库名以及数据库服务名是Oracle数据库系统中四个核心的名词,它们各自扮演着不同的角色,对于理解和管理Oracle数据库至关重要。 首先,数据库名(Database Name)是...
本课程报告主要涵盖了ORACLE数据库管理系统的设计与应用,涉及了多个管理子系统的数据库设计,如学生成绩管理、课程管理、图书管理等,并深入讲解了ORACLE的一些核心概念和技术,包括存储管理、用户管理、安全策略、...