什么是 ORACLE?
ORACLE数据库系统是美国公司ORACLE(甲骨文)提供的以分布式数据库为核心的一系列软件产品,基于当前最流行的客户端/服务器(CLIENT/SERVER)或B/S架构的数据库。
ORACLE 通常用于大型系统的数据库产品。
ORACLE数据库是目前世界上应用最广泛的数据库管理系统,提供了关系数据库完整的数据管理能力,并提供分布式处理能力。
ORACLE数据库具有以下特点:
(1)支持多用户、大事务处理
(2)数据安全与完整性管理
(3)支持分布式数据处理
(4) 便携性
oracle体系结构详细介绍
1. 数据库
Oracle 数据库是数据的物理存储。这包括(数据文件ORA 或DBF、控制文件、在线日志、参数文件)。事实上,Oracle数据库的概念与其他数据库不同。这里的数据库是一个只有一个库的操作系统。可以看到Oracle只有一个大型数据库。
2.示例
Oracle 实例由一组后台进程和内存结构组成。一个数据库可以包含n个实例。
3. 数据文件(dbf)
数据文件是数据库的物理存储单元。数据库数据存储在表空间中,表空间实际上是一个或多个数据文件。一个表空间可以由一个或多个数据文件组成,但一个数据文件只能属于一个表空间。数据文件一旦添加到表空间中,就无法删除。删除数据文件时,只能删除该文件所属的表空间。
4.表空间
表空间是物理数据库上相关数据文件(ORA 或DBF 文件)的Oracle 逻辑映射。数据库在逻辑上被划分为一个或多个表空间,每个表空间都包含一组逻辑上相关的结构。每个数据库至少有一个表空间(称为系统表空间)。
每个表空间由同一磁盘上的一个或多个文件组成。这些文件称为数据文件。一个数据文件只能属于一个表空间。
注:表数据由用户放置到特定的表空间中,该表空间将表数据随机放置到一个或多个数据文件中。
由于Oracle中的数据库不是一个常见的概念,Oracle有用户和表空间来管理和存储数据。然而,表是由用户而不是表空间查询的。这是因为不同的用户可以在同一个表空间中创建同名的表。这里的区别在于用户。
5.用户
用户是在表空间下创建的。登录后,用户只能查看自己的表并与其交互。 ORACLE 用户每次创建应用程序时都必须创建一个用户。
-已结束-
版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。