oracle数据库——概述

Oracle数据库是Oracle公司的核心产品,广泛应用于C/S系统结构。数据库由数据文件、日志文件和控制文件组成,逻辑上以表空间呈现。启动的每个数据库对应一个实例,控制并访问数据库。表空间是最大学习单位,包含数据段、索引段、回滚段和临时段,这些数据存储在数据块中,数据文件、控制文件和日志文件共同维护数据库的完整性和运行。
摘要由CSDN通过智能技术生成

Oracle数据库管理系统是Oracle公司的核心产品,是目前最流行的数据库,并且是基于C/S系统结构。

数据库是磁盘上存储的数据集合,在物理上表现为数据文件、日志文件和控制文件等,在逻辑上以表空间的形式存在。必须先创建数据库,然后才能使用Oracle。

数据库实例,每个启动的数据库都对应一个数据库实例,由这个实例来访问和控制数据库。

  

数据文件:物理 ->块

表空间:逻辑 ->  N个段 ->N个区 -> 数据块[数据库中的最小I/O单位,也是内存数据缓冲区的单位,数据文件存储的空间单位]

            物理结构:(1-n个)数据文件(.DBF),用于存储数据库数据的文件,数据库表和数据文件不存在一对一对应关系;控制文件(.CTL),是数据库启动及运行所必须的文件,默认包含3个控制文件,各个控制文件的内容相同;日志文件(.LOG),记录了对数据的所有个该信息,多个日志文件组之间循环使用。

           逻辑结构:表空间,数据库中最大的逻辑单位;,存储了表空间内各种逻辑结构的数据;盘区,“分配存储空间”的最小单位”;数据块,是数据库文件磁盘存储空间单位,也是数据库I/O的最小单位;模式对象,是一种应用,包括:表、聚簇、试图、索引序列生成器、同义词、哈希、程序单元、数据库链等

           系统表空间:SYSTEM表空间,存储数据库管理系统的所有信息;DATA表空间存储实际数据;USER表空间存储用户信息;TOOLS表空间存储不同工具所需要的一系列对象;TEMP表空间,临时表空间,一般在缓冲区。用户自定义表空间。     表空间管理表及其表之间的关系,数据真正是放在表中。

           表空间中的数据存储在分配的数据库空间中,成为段。段有,数据段,索引段,回滚段,临时段。段数扩展区的集合。扩展区由一定数目的相邻数据块组成。                        

                                                    

用户   n :n    表空间  1 : N  数据文件

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值