(一)物理结构:
1.数据文件 .dbf
2.日志文件 Log*.dbf(根据在事务信息将被覆盖时,是否应该将文件归档,数据库分为以下两种模式:ARCHIVELOG--归档模式, NOARCHIVELOG--非归档模式)
3.控制文件 Ctr*.ctl(每个数据库必须至少拥有一个控制文件。一个数据库也可以同时拥有多个控制文件,但是一个控制文件只能属于一个数据库)
4.配置文件 initsid*.ora (SID相当于它所控制的数据库的标识符。每个Oracle数据库和实例都有它自己惟一的init.ora文件).
Oracle9i新引入一个服务器参数文件(SPFILE),一个服务器参数文件右以被认为是在Oracle数据库服务器端的初始化参数文件。存储在一个服务器参数文件的初始化参数是永久的,它提供了由Oracle数据库服务器自我调节的一个基础。服务器参数文件是二进制文件,不能使用一个文本编辑器浏览或编辑。Oracle提供了浏览和查看相关参数的另外接口)
(二)逻辑结构
1.表空间
1.1分类:
(1)数据表空间;
(2)System表空间;
(3)回滚表空间(RollBack TableSpace)
(4)临时表空间(Temp TableSpace)
2.段
2.1数据段
2.2索引段
2.3临时段
2.4回退段
3.区
主要的几个存储参数:
INITIAL:段建立时分配的第一个区的大小(单位:字节)
NEXT:段内分配的下一个增量区大小(单位:字节)
MAXEXTENTS:分配给段的区总数。
MINEXTENTS:建立段时分配的区的总数,也就是段的最小区数量。
PCTINCREASE:为段分配的每个增量区超过上一个区的百分比。
INITRANS:为初试数量的DML事务条目(并发访问数据块中的行)保留的预分配空间数量。
NTKXTRANS:当多个事务同时访问同一数据块的行时,为数据块中每个DML事务的条目分配的空间。
4.数据库块
数据库块也称逻辑块或Oracle块,它对应磁盘上一个或多个物理块,它的大小由初始化参数db_block_size(在文件init.ora中)决定,典型的大小是2k
Pckfree和Pctused两个参数用来优化数据块空间的使用。
PCTFREE:块中保留用于UPDATE操作的空间百分比,当数据占用的空间达到此上限时,新的数据将不能再插入到此块中;
PCTUSED:指定块中数据使用空间的最低百分比;
5 模式对象
Oracle数据库的模式对象包括表、视图、序列、同义词、索引、触发器、存储过程等
分享到:
相关推荐
oracle体系结构图oracle体系结构图oracle体系结构图oracle体系结构图oracle体系结构图oracle体系结构图oracle体系结构图oracle体系结构图oracle体系结构图oracle体系结构图
oracle体系结构思维导图
oracle体系结构,Oracle数据库数据实例、启动过程的学习等;oracle体系结构课程学习中老师布置的作业。
系统地讲解Oracle体系结构,有助于初学者整体了解和把握Oracle服务器。
oracle体系结构介绍,适合oracle初学者。有助于oracle入门。
Oracle体系结构概述,包括结构图. 物理结构 逻辑结构 内存结构 数据库实例与进程 数据字典
oracle体系结构学习之实例介绍学习;是体系结构学习英文版ppt的第三章,后续还有其他所有章节,是学习体系结构很全面的教材,比官方文档易学,结构清晰。
详细描述了Oracle的体系结构,包括 物理结构 逻辑结构 等
oracle体系结构图文详解。 oracle实例=SGA区+后台进程 oracle服务器=oracle实例+oracle数据库 数据库实例启动实质上即为:分配SGA区,启动后台进程
oracle体系结构 DBWR将数据缓冲区中所有修改过的缓冲块数据写到数据文件中,并使用LRU算法来保持缓冲区中的数据块为最近经常使用的,以减少I/O次数。该进程在启动实例时自动启动。
全面、深刻描述Oracle体系结构及后台进程
oracle数据库体系结构详述,入门性质文档
Oracle体系结构图以及分析Oracle体系结构
Oracle体系结构介绍
Oracle数据库体系结构( 中文详细版)
oracle绝密培训.oracle体系结构
oracle体系结构课件,我们系主任精心制作的,挺全的,真的不错,希望对大家有所帮助!!
强烈推荐 Oracle 体系结构(高清完整中文版)
考ocp时记录的非常详细的oracle体系结构笔记
深入地分析Oracle数据库体系结构,包括文件、内存结构以及构成Oracle数据库(database)和实例(instance)的底层进程。讨论锁定、并发控制、事务、redo和undo,分析数据库这的物理结构,如表、索引和数据类型,并...