经纬Oracle培训文档

经纬Oracle培训文档

ID:46938613

大小:317.08 KB

页数:52页

时间:2019-11-30

经纬Oracle培训文档_第1页
经纬Oracle培训文档_第2页
经纬Oracle培训文档_第3页
经纬Oracle培训文档_第4页
经纬Oracle培训文档_第5页
资源描述:

《经纬Oracle培训文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Oracle数据库培训分享者:李毅主题:Oracle数据库培训主要内容1.oracle数据库简介2.数据块,扩展,段3.表空间,数据文件和控制文件4.事务管理5.模式对象6.数据字典7.内存架构主要内容8.进程架构9.数据库和实例启动和关闭10.管理性11.管理用户和安全性12.数据库备份和恢复13.分区表和分区索引14.高可用性15.Oracle的相关操作维护1.ORACLE数据库简介1.1Oracle数据库架构1.1.1Oracle网格架构纵览1.1.2应用架构纵览纵览C/S架构,三层架构(包括应用服务器)

2、1.1.3物理数据库结构纵览控制文件(ctl控制文件),数据文件(dbf文件),重做日志文件(redo日志文件)1.1.4逻辑数据库结构纵览数据块,扩展(extent),段,表空间1.ORACLE数据库简介1.1.5模式和通用模式对象纵览表,索引,视图,同义词1.1.6Oracle数据字典纵览dba_objects,dba_users1.1.7Oracle实例纵览Oracle数据库服务器包括Oracle实例和Oracle数据库,Oracle数据库即一堆数据文件,控制文件,事务日志文件。数据库启动时分配SGA并启

3、动后台进程。后台进程和内存缓冲的集合称为实例实例内存结构:PGA,SGASGA:SGA是实例中保存数据和控制信息的共享内存区域PGA:保存服务器进程的数据和控制信息的内存缓冲1.1.8访问数据库纵览1.ORACLE数据库简介Oracle的工作原理在数据库服务器上启动实例运行应用程序的计算机在用户进程中运行程序,用oracle网络服务驱动器与服务器建立连接服务器运行正确的oracle网络服务驱动器,建立专用服务器进程执行用户进程用户运行sql语句并提交事务服务器进程获得语句并检查共享池中是否有相近的sql语句,如

4、果找到共享sql区域,服务器进程检查用户的访问权限,否则分配新的共享sql区域以使语句可以分析和执行服务器进程从实际的数据文件或SGA中取得需要的数据服务器进程在SGA中更新数据,DBWn进程在一定条件下写更改的块到磁盘中。因为事务已提交,LGWR进程马上在重做日志文件中记录事务1.ORACLE数据库简介如果事务成功,服务器进程发送消息到应用程序在整个过程中,其他的后台进程在需要干涉的情况下运行sql执行过程简而言之三步曲:语法语义分析产生最优执行计划Sql执行,数据提取展示2.数据块,扩展,段2.1数据库逻辑

5、存储结构包括块,扩展,段,表空间数据库物理结构包括控制文件,数据文件,redo重做事务日志文件2.2数据块,扩展,段简介数据块是数据库使用的最小数据单元,称为Oracle块,由DB_BLOCK_SIZE初始化参数指定Oracle是以扩展为单位给段分配空间。由于扩展是按需分配的,段的扩展在磁盘上可能不是连续的。创建表时,oracle为表的数据段按照指定的数据块数目分配初始扩展。初始扩展填充满并且需要更多空间时,oracle自动为段分配增量扩展。增量扩展是比先前分配的扩展大小相等或更大的连续扩展。数据字典dba_e

6、xtentsOracle表空间是由多个段(表或索引,分区)组成数据字典dba_segments逻辑存储结构上:表空间>段>扩展>块3.表空间,控制文件,数据文件数据库在逻辑上存储数据在表空间中,物理上存储数据在与相关表空间的数据文件中数据库,表空间和数据文件紧密相关,主要的不同点在于:数据库包含一个或多个称为表空间的逻辑存储单元,组合存储所有的数据库数据数据库中的每个表空间包含称为数据文件的一个或多个符合os物理结构的文件;数据库数据组合存储在数据文件中并组成数据库中的表空间。比如,最简单的数据库有一个表空间和

7、一个数据文件。1.1.大文件表空间大文件表空间从某种角度来说提高了oracle在VLDB上的管理能力。大文件表空间只能包含一个文件,但是文件可以达到4G个数据块大小。理论上BFT可以达到下面所列的值(在实际环境中,还要受到操作系统文件系统限制):数据块大小(单位:K)BFT最大值(单位:T)2k8T4k16T8k32T16k64T32k128T3.表空间,控制文件,数据文件大文件表空间好处大文件表空间能有效的增长数据库的存储能力通过减少数据文件的数目把超大型数据库的管理简单化,同样可以通过调整参数减少需要管理数

8、据文件信息和控制文件大小的SGA空间通过提供数据文件的透明性简单化数据库管理备注:系统默认创建小文件表空间,system/sysaux表空间类型通常是系统默认类型的表空间1.2System表空间数据库创建时自动创建系统表空间。包含两个部分整个数据库的数据字典,存储在pl/sql程序单元中的数据1.3Sysaux表空间Sysaux表空间是系统表空间的辅助表空间,许多数据库组件使用sysa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。