Oracle-1体系结构SQLPLUS常用命令.ppt
《Oracle-1体系结构SQLPLUS常用命令.ppt》由会员分享,可在线阅读,更多相关《Oracle-1体系结构SQLPLUS常用命令.ppt(31页珍藏版)》请在三一办公上搜索。
1、体系结构、SQLPLUS常用命令,ORACLE简史,关系数据库理论-埃德加.考特Edgar Frank Codd于1970年提出Oracle介绍 Oracle是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统。Oracle的关系数据库是世界第一个支持SQL语言的数据库。1977年,Lawrence J.Ellison领着一些同事成立了Oracle公司,他们的成功强力反击了那些说关系数据库无法成功商业化的说法。现在,Oracle公司的财产净值已经由当初的2000美元增值到了现在的年收入
2、超过97亿美元。,Oracle 数据库简介,Oracle数据库基于客户端/服务器技术。,请求,服务器,响应,网络,请求,响应,客户端,Oracle版本介绍,数据库服务器Microsoft Windows 的 Oracle 数据库第2版中含有3个版本:企业版、标准版、个人版。Oracle数据库企业版 它包含了oracle所有的组件。Oracle数据库标准版 提供前所未有的易用性和性能,并提供了对更大型的计算机和服务集群的支持。(支持4个CUP)。Oracle数据库个人版 与前两版本完全兼容的单用户开发和部署,将oracle database 10g良好的功能引入到个人工作站。,数据库的安装,Or
3、acle10g硬件需求内存:至少512M,但最好有1G以上交换空间:通常是内存的1.52倍.磁盘驱动器,Oracle 数据库,Oracle 数据库由操作系统文件组成,这些文件为数据库信息提供实际物理存储区。Oracle 数据库包括逻辑结构和物理结构。,Oracle 数据库,物理结构,逻辑结构,物理结构包含数据库中的一组操作系统文件。,逻辑结构指数据库创建之后形成的逻辑概念之间的关系。,Oracle 物理组件,物理组件就是Oracle数据库所使用的操作系统物理文件。物理文件可分为三类:,物理组件,数据文件,控制文件,日志文件,Oracle数据库中的表空间,表空间,每个表空间是由一个或多个数据文件
4、组成的,一个数据文件只能与一个表空间相关联。表空间的大小等于构成该表空间的所有数据文件大小之和。一个Oracle数据库可划分为一个或多个表空间,但至少要包含一个SYSTEM系统表空间。,逻辑结构的数据(如表、索引)物理地存储在数据库的数据文件中,数据库中的表空间,系统表空间(system)这是数据库唯一必须有的表空间,是SYS用户存储管理数据库所需数据字典信息的地方。临时表空间(temp)当服务器内存不足时,用于数据库的排序等操作。用户表空间(users)索引表空间(indx)为用户的索引建立一个单独的表空间。回滚段表空间(rbs)它可以包括数据库的所有回滚段。只有SYSTEM(系统)回滚段在
5、SYSTEM表空间中。,Oracle 逻辑组件,段,段是构成表空间的逻辑存储结构,它由一个或多个区按顺序组成。按照段所存储数据的特征,将段分为四种类型,即数据段、索引段、回滚段和临时段。,区(也叫范围),区为段分配空间,它由一组连续的数据块组成。当一个段中的所有空间被用完时,系统自动为该段分配一个新区。区不能跨数据文件存在,只能存在于一个数据文件中。,数据块,数据块是Oracle服务器所能分配、读取或写入的最小存储单元。Oracle服务器以数据块为单位管理数据文件的存储空间。,表空间是数据库中最大的逻辑单位。一个表空间可划分出多个逻辑存储单位(段),表空间,Oracle内存结构,软件代码区:用
6、于保存正执行或可能执行的代码。程序全局区(Program Global Areas,PGA):它包含单个服务器进程的数据和控制信息。因些又称为进程全局区。PGA是在用户进程连接到ORACLE数据库、并创建一个会话时ORACLE自动分配的。排序区:用于为有排序要求的SQL语句提供内存空间,系统使用专用的内存区域进行数据的排序。在ORACLE数据库中,用户的数据排序有两个区域:内存排序和磁盘临时段,系统优先使用排序区进行排序,如果内存不够,ORACLE自动使用磁盘临时表空间进行排序.因此,为了提高查询速度,ORACLE建议尽量使用排序区。系统全局区(SGA):是由Oracle为某实例分配的共享内存
7、结构,它包含该实例的数据和控制信息。若多个用户同时连接到同一实例,则该实例SGA中的数据在这些用户之间可共享,因此SGA又称共享全局区。每个实例都有自己的SGA。,系统全局区(SGA),数据库信息存储于SGA。,SGA的内存结构,共享池,数据缓冲区,日志缓冲区,系统全局区(SGA),数据库缓冲区高速缓存用于保存读自数据文件的拷贝。同时连接到实例的所有用户进程共享其中的缓冲区。重做日志缓冲区是一个环形缓冲区,用于保存对数据库所作的全部修改(如insert、create)信息。这些信息保存在重做条目中,在需要时,重做条目可用于数据恢复,用于重建或回滚对数据库所作的修改。共享池是对SQL、PL/SQ
8、L程序进行语法分析、编译、执行的内存区域。,Oracle 默认用户,只有用合法的用户帐号才能访问Oracle数据库。Oracle 有几个默认的数据库用户。,Oracle 默认用户,SYS,SYSTEM,SCOTT,数据库中所有数据字典表和视图都存储在 SYS 模式中。SYS用户主要用来维护系统信息和管理实例。,SYSTEM 是默认的系统管理员,该用户拥有Oracle管理工具使用的内部表和视图。通常通过SYSTEM用户管理数据库用户、权限和存储等。,SCOTT用户是Oracle 数据库的一个示范帐户,在数据库安装时创建。,Oracle 网络配置,Oracle产品安装完成后,服务器和客户端都需要进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 体系结构 SQLPLUS 常用命令
链接地址:https://www.31ppt.com/p-6513343.html