Oracle数据库概念理解

 Oracle数据库服务器

      Oracle Server是一个对象—关系数据库管理系统,它提供开放的,集成的,全面的信息管理方法。每一个Server由一个Oracle DB和一个Oracle Server的实例构成,它有场地自治性和提供数据存储透明机制,以此可实现数据存储的透明性。每一个Oracle数据库对应一个唯一的一个实例名SID,Oracle数据库服务器启动后,一般至少会有以下几个用户:

      Interal:他不是一个真实的用户名,而是具有SYSDBA优先级的Sys用户的别名,它由DBA用户来使用管理数据库的管理任务,包括启动和关闭数据库;

     Sys:他是一个DBA用户名,具有最大的数据库操作权限;

     System:它也是一个DBA用户名,权限仅次于Sys用户。

 

Oracle数据库客户端

     Oracle数据库客户端是用户操作数据库端,由应用,工具,SQL*NET组成,用户操作数据库时,必须连接到服务器上,该数据库成为本地数据库(LocalDB),在网络环境下其它环境下的数据库为远程数据库(Remote DB)。用户要存取远程DB上的数据时,必须建立数据库连接。

    Oracle数据库的体系结构包括物理存储结构和逻辑存储结构。由于它们是分离的,所以在管理数据的物理存储结构是并不影响对逻辑存储结构的存取。

 

逻辑存储结构:

    它由至少一个表空间和数据库模式对象组成。模式是对象的集合,而模式结构是直接应用数据库数据的逻辑结构。模式对象包括这样一些结构:表,试图,序列,存储过程,同义词,索引,簇和数据库链。逻辑存储结构包括表空间,段和范围,用户描述怎样利用数据库的物理空间。而其中的模式对象和关系形成了数据库的关系设计。

 

数据块(Block):

   Block是数据库进行UO操作的最小单位,它与操作系统的块不是他同一个概念。Oracle数据库不是以操作系统的块为单位来存储数据的,而是以多个Oracle数据块为单位来存储数据的。

 

段(Segment):

   Segment是表空间中一个指定类型的逻辑存储结构,它由一个或多个范围组成,Segment将占用并增长空间内存,其中包括:

       数据段:用来存放表数据。

       索引段:用来存放表索引。

       临时段:用来存放中间结果。

       滚段:用于出现异常时,恢复事务。

       范围(extent):是数据库存储空间非配的逻辑单位,一个范围有许许多多连续的数据块组成范围是由段依次分配的,分配的第一个范围成为初始范围,以后分配的范围成为增量范围。

 

优点:

     1.可用性强。

     2.可扩展性强。

     3.数据安全性强。

     4.稳定性强。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值