让每一个人品质就业不再难
天眼ERP 全国咨询电话 13362162602

动态中心

DYNAMIC CENTERING

最新干货 | 6个知识点,只需5分钟,你也能了解全球顶级的Oracle数据库!

发布时间: 2021-08-26 16:44:13


Oracle数据库系统是美国Oracle公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器或B/S体系结构的数据库之一。

Oracle数据库是目前世界上使用最为广泛的数据库管理系统

作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系型数据库,它是一个完备关系的产品;作为分布式数据库,它实现了分布式处理功能。

但只要在一种机型上学习了Oracle知识,便能在各种类型的计算机上使用它。


ORACLE数据库系统能够在业内独占鳌头并不是空穴来风,我们来盘点一下ORACLE数据库的有优点: 

1.完整的数据管理功能

数据的大量性、保存持久性、共享性、可靠性。

2.完备关系的产品

信息准则、保证访问的准则、视图更新准则、数据物理性和逻辑性独立准则。

3.分布式处理功能

一个ORACLE分布式数据库由oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE 的关系型产品构成。

4.用ORACLE能轻松的实现数据仓库的操作


不难看出ORACLE数据库的功能非常强大,接下来我们来了解一下它吧!

数据文件(dbf)

数据文件是数据库的物理存储单位。数据库的数据是存储在表空间中的,真正是在某一个或者多个数据文件中。

而一个表空间可以由一个或多个数据文件组成,一个数据文件只能属于一个表空间。

一旦数据文件被加入到某个表空间后,就不能删除这个文件,如果要删除某个数据文件,只能删除其所属于的表空间才行


表空间

表空间是Oracle对物理数据库上相关数据文件的逻辑映射。一个数据库在逻辑上被划分成一到若干个表空间,每个表空间包含了在逻辑上相关联的一组结构。

每个数据库至少有一个表空间。每个表空间由同一磁盘上的一个或多个文件组成,这些文件叫数据库文件。一个数据文件只能属于一个表空间

用户

用户是在实例下建立的。不同实例中可以建相同名字的用户。由于Oracle的数据库不是普通的概念,Oracle是由用户和表空间对数据进行管理和存放的。

但是表不是由表空间去查询的,而是由用户去查的。不同用户可以在同一个表空间建立同一个名字的表,这里区分就是用户了



数据库和实例

Oracle数据库服务器由一个数据库和至少一个数据库实例组成。

数据库是一组存储数据的文件,而数据库实例则是管理数据库文件的内存结构。此外,数据库是由后台进程组成。

数据库和实例是紧密相连的,所以我们一般说的 Oracle数据库,通常指的就是实例和数据库。下图说明了Oracle数据库服务器体系结构:


Oracle实例

Oracle实例是客户端应用程序(用户)和数据库之间的接口

Oracle实例由三个主要部分组成:系统全局区 (SGA),程序全局区(PGA) 和后台进程。如下图所示 :



SGA是实例启动时分配的共享内存结构,关闭时释放。

不同于所有进程都可用的SGA,PGA是会话开始时为每个会话分配的私有内存区,当会话结束时释放。


天眼创智于2009年开展IT行业教育,并与甲骨文Oracle牵手合作,致力于培养IT技术人才12年。

从就业的角度来讲,计算机相关专业的大学生学习Oracle方面的技术,可以得到广阔的就业面深层次的技术能力多样的职业方向

掌握Oracle技术,是IT从业人员了解全面信息化解决方案的基础!


服务热线

13362162602

微信服务号