Oracle体系架构和导入/导出
1. Oracle的体系架构 Oracle的体系结构是数据库的组成,工作过程,以及数据库中数据的组织与管理机制,要了解oracle数据库的体系结构,就必须要理解oracle的主要组件和重要的概念。Oracle体系结构包含一系列组件,包括实例、用户进程、服务进程、数据文件及其他文件,如参数文件、口令文件和归档日志文件等 2. 表空间的含义 表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表, 所以称作表空间。 Oracle 数据库中至少存在一个表空间,即 SYSTEM 的表空间。 SQL Server 数据库与 Oracle 数据库之间最大的区别要属表空间设计。 Oracle 数据库开创性地提出了表空间的设计理念,这为 Oracle 数据库的高性能做出了不可磨灭的贡献。可以这么说, Oracle 中很多优化都是基于表空间的设计理念而实现的。 3. 用户和权限之间的关系 1 、用户:应用系统的具体操作者,用户可以自己拥有权限信息,可以归属于 0 ~ n 个角色,可属于 0 ~ n 个组。他的权限集是自身具有的权限、所属的各角色具有的权限、所属的各组具有的权限的合集。它与权限、角色、组之间的关系都是 n 对 n 的关系。 2 、权限:系统的所有权限信息具有上下级关系,是一个树状的结构。对于每个权限,又存在两种情况