一、概述
Oracle 10g服务器是一个对象-关系数据库管理系统,是由Oracle数据库和Oracle实例组成。
二、物理存储结构
1、参数文件
记录oralce实例的基本信息,当系统启动时,使用有关参数进行初始化db-name,control-file等。
SQL>DESC V$parameter;
SQL>SELECT * FROM V$parameter;
2、控制文件
存放了数据库文件的相关信息,数据库启动时,通过控制文件找到datafile,logfile。它包含了以下内容:
数据名;
db创建时间;
数据文件和日志文件存放位置;
表空间名;
当前日志序号;
检查点信息;
SQL>DESC v$controlfile;
SQL>SELECT * FROM V$CONTROLFILE;
3、数据文件
用来存储数据和相关脚本文件。一个表空间有多个数据文件,一个数据文件只能对应一个表空间。数据文件包含数据文件和用户文件。
SQL>DESC v$datafile;
SQL>SELECT * FROM V$datafile;
4、重做日志文件(联机日志文件)
用来记录对数据库数据的操作
日志组:
SQL>DESC V$LOG;
SQL>SELECT * FROM V$LOG;
日志文件:
SQL>DESC V$LOGFILE;
SQL>SELECT * FROM V$LOGFILE;
5、归档日志文件
用于保存被覆盖的日志文件。
SQL>DESC v$archive;
SQL>SELECT * FROM V$archive;
SQL>archive log list;
6、口令文件
用于记录用户口令信息和验证权限的二进制文件。
7、警告文件
存储DBMS运行期间出错信息的文本文件。
8、跟踪文件
oracle实例在系统出现异常时由系统自动创建的文本文件。
三、逻辑结构
1、表空间
2、段:数据段、索引段、临时段、回滚段
3、区间:
SQL>create table mytable
(...)
STORAGE(
INITIAL 1000K
NEXT 500K
MINEXTENTS 2
MAXEXTENTS 5
PCTINCREASE 50
)
4、块:是Oracle使用或分配的最小存储单位
分享到:
相关推荐
oracle体系结构知识点 Oracle体系结构是指Oracle数据库管理系统的架构设计,它是理解Oracle数据库管理系统的基础。Oracle数据库管理系统引入了复杂的体系结构,是为了有效地管理稀有的系统资源。 1.1 Oracle引入...
本文将深入探讨Oracle体系结构的关键组件和工作原理,以便更好地理解和管理Oracle数据库。 首先,Oracle Server是Oracle数据库的核心,它负责处理客户端的请求并提供数据服务。当用户尝试连接到Oracle Server时,...
1.1 Oracle数据库体系结构 An Oracle database is a collection of data treated as a unit. The purpose of a database is to store and retrieve related information 数据库服务器是解决信息管理问题的核心组件...
Part I: Oracle 数据库基础Chapter 1 Oracle 数据库概述 5单元培训目标§1.1 Oracle 产品结构的组成§1.2 Oracle 产品结构的特点§1.3 Oracle 数据库体系结构§1.3.1 数据库§1.3.1.1 表空间§1.3.1.2 文件§1.3.2 ...
### Oracle 9i与10g体系结构及编程技术详解 #### 一、Oracle数据库体系结构概述 Oracle数据库是全球领先的关系型数据库管理系统之一,其9i和10g版本在企业级应用中占据着重要地位。Oracle 9i与10g版本不仅在性能上...
#### 一、Oracle服务器体系结构概览 Oracle服务器是一种高度复杂的对象关系数据库管理系统,其设计旨在为企业级应用提供强大的数据管理能力。为了更好地理解和操作Oracle数据库,了解其内部结构和各组件之间的交互...
一、Oracle体系结构 Oracle数据库体系结构是理解其工作原理的基础。它主要由Oracle服务器、系统全局区域(SGA)、程序全局区域(PGA)、后台进程以及存储结构等组成。 1.1 Oracle SERVER Oracle SERVER包含了处理...
这部分首先介绍了Oracle数据库的基本概念,包括其体系结构、特性和应用开发。 **1.2 Oracle数据库体系结构** - **数据块、数据扩展与数据段**:这部分讲解了Oracle数据库中数据是如何组织的。数据块是最小的数据...
1.2 Oracle体系结构 Oracle数据库由Oracle数据库和Oracle实例组成。数据库是一个逻辑单元,包含数据,而实例由后台进程和内存结构构成,用于管理数据库。Oracle实例启动时,系统全局区(SGA)被分配,后台进程被启动...
- **了解Oracle体系结构**:讲解了Oracle数据库的体系结构,包括各种组件的作用和交互方式。 - **理解并发控制**:探讨了并发控制的概念及其在Oracle中的实现方式。 - **多版本**:解释了Oracle如何处理同一数据...
第4章 Oracle 10g应用服务器的体系结构 4.1 Oracle 10g应用服务器的概念 4.2 Oracle 10g 应用服务器的体系结构 4.3 Oracle 10g 应用服务器的安装 4.4 小结 第5章 Oracle workflow for java 5.1 Oracle Workflow for ...
本资源“Oracle9i 数据库管理基础 II Ed 1.1 Vol.1 中文”提供了关于Oracle9i数据库管理的基础知识,分为两卷进行深入讲解。以下是基于这个主题的详细知识点: 1. **Oracle数据库架构**:Oracle9i采用了一个复杂的...
### Java体系结构介绍 #### 一、Java 是什么 Java是一种高级编程语言,它具有开放性、跨平台性、安全性及面向对象等特性。Java语言的设计借鉴了C和C++等面向对象语言的经验,但在语法上更为简洁。它可以运行在多种...
中你将对SQL和ORACLE体系结构有个更深入的了解。 4、到了这一步你基本上算是初步掌握了ORACLE,下面将要根据你的方向来具 体学习其它的ORACLE知识了。如果你是开发人员,则需要更多地去学习 PL/SQL以及DEVELOPER,而...
1.1 Oracle建议方案的特点及优势 Oracle提出的解决方案具有以下显著特点和优势: 1) 高度集成:Oracle财务管理系统能与现有业务系统无缝对接,实现数据的实时同步和共享。 2) 强大的数据分析能力:利用Oracle的数据...