Oracle体系结构简介

系统 1992 0

1.ORACLE 简介

       Oracle 数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,其在管理信息系统、企业数据处理、因特网及电子商务等领域有着非常广泛的应用。因其在数据安全性与数据完整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数据互操作能力,使得越来越多的用户将 Oracle 作为其应用数据的处理系统。

      Oracle 数据库是基于“客户端/服务器”( Client/Server )模式结构。客户端应用程序执行与用户进行交互的活动。其接收用户信息,并向“服务器端”发送请求。服务器系统负责管理数据信息和各种操作数据的活动。

2.ORACLE 体系结构

(1)Oracle 数据库有如下几个强大的特性:

Ø     支持多用户、大事务量的事务处理

Ø     数据安全性和完整性的有效控制

Ø     支持分布式数据处理

Ø     可移植性很强

(2)Oracle Server

     通常所说的 oracle 主要是指 Oracle Server oracle 数据库服务器。 Oracle Server 主要是由实例( instance )和数据库( database )两部组成 . 一般来说一个实例只能加载一个数据库,在特殊情况下,比如 RAC 环境,一个库可以有多个例程访问。

                     实例:一组内存结构( SGA )和后台进程的集合。

                     数据库:一组数据文件的集合。主要由数据文件,控制文件和重做日志文件 .

ORACLE 体系结构

Oracle体系结构简介

 

 

3. 数据库对象

模式是对用户所创建的数据库对象(模式对象)的总称

通常一个模式对应一个用户。

主要数据库对象

用户

视图

物化视图

  索引

序列

同义词

触发器

存储过程

 

4. 用户和权限

Oracle 使用角色的方法来限定各种用户的权力,在系统中可以有许多用户,各种用户有各种不同的角色,拥有不同的权力。实践表明与其很明确的赋一组权限给一个角色,不如赋给一个角色,然后把这个角色赋给一组用户。这样就可以实现动态的权限管理,当这组用户的权限必须改变时,只需改变角色的权限就可以了。

要连接到 Oracle 数据库,就需要创建一个用户帐户

每个用户都有一个默认表空间和一个临时表空间

CREATE USER 命令用于创建新用户

CREATE USER username

IDENTIFIED BY password

[DEFAULT TABLESPACE tablespace]

[TEMPORARY TABLESPACE tablespace];

用户和权限

权限指的是执行特定命令或访问数据库对象的权利

  权限有两种类型,系统权限和对象权限

Ø     系统权限允许用户执行某些数据库操作,如创建表就是一个系统权限

Ø     对象权限允许用户对数据库对象(如表、视图、序列等)执行特定操作

角色是一组相关权限的组合,可以将权限授予角色,再把角色授予用户,以简化权限管理。

Oracle体系结构简介


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论