ORACLE培训(入门级)

ORACLE培训(入门级)

ID:43216017

大小:580.24 KB

页数:31页

时间:2019-10-03

ORACLE培训(入门级)_第1页
ORACLE培训(入门级)_第2页
ORACLE培训(入门级)_第3页
ORACLE培训(入门级)_第4页
ORACLE培训(入门级)_第5页
资源描述:

《ORACLE培训(入门级)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、委托研发类系统驻场运维培训学习·创造·超越·共享ORACLE培训入门级徐晓东2015年05月1培训要点一、ORACLE逻辑结构二、ORACLE的数据库和实例的关系三、ORACLE的内存结构四、ORACLE的进程五、ORACLE物理结构(文件)六、ORACLE的启动关闭模式七、基本SQL语法和调优2一、ORACLE逻辑结构在介绍oracle的逻辑结构之前,先假设如下情形:1、更新数据出错,比如:updatetablenamesetcol=xxxx;;没有加where条件。2、错误的删除了生产系统上某一张表。3、错误的删除了表上的某一

2、些数据。当发生了如上操作时,在oracle10g中最实用的手段是进行flashback(闪回)操作。表级闪回操作即将一张数据库中的表闪回到某一个时间点。该操作的原理是:在oracle中删除(drop)一张表的时候,oracle不会物理的删除表的数据,而是将该表放到回收站中(recyclebin),将表的名字在数据字典中修改,闪回操作是将该表从回收站中还原。为了更好的理解oracle所做到事情,下面介绍oracle的逻辑结构:一、ORACLE逻辑结构Oracle的逻辑结构自下而上颗粒依次增大。在逻辑上,oracle分为数据块->区-

3、>段->表空间->数据库。简单来讲就是一个数据库包含多个表空间,一个表空间包含多个段,一个段包含多个区,一个区包含多个数据块。图中左边的逻辑结构对应右边的物理存储。注意:表空间和数据文件是一对多的关系,区(extent)和数据文件是一对一的关系。下面依次介绍各个结构。图1.1一、ORACLE逻辑结构1.数据块(ORACLEDATABLOCK)数据块是oracle中最小的存储单位,也是oracle进行物理读写的实际操作单位,大小一般是物理操作系统块的整数倍,标准大小是8192BYTE(8K),oracle可以设置5种大小的oracl

4、e块。影响设置oracle块大小的因素之一是数据库所对应的应用系统类型,对于OLTP(联机事务处理)系统,系统进行频繁的I/O读写,数据块一般应该设置的小一些,而对于DSS(决策支持)系统,要进行大量的数据处理和操作,oracle块通常要设置的大一些。ORACLE给出的选择数据块大小的指导:【1】如果行比较小且访问很随机,则选择小的数据块尺寸。【2】如果行比较小且访问主要是连续的,或者如果有较大的行,则选择较大的数据块。【3】如果不能确定选择多大的数据块,则对于一般的处理大量事务的系统来说,oracle推荐8KB。数据块的内部存储

5、分为三个部分:块头,空闲部分,数据部分。Pctfreepctused一、ORACLE逻辑结构2.区(extent)当几个相邻的数据块组成在一起就组成了区(extent),当创建一个表或者一个索引的时候,需要先给这些对象分配一定的初始空间,成为初始区(initialextent),还要为该对象指定下一个分配空间的大小,即nextextent。比如:建表语句:createtabletest(idnumber(4))tablespaceusersstorage(initial5next10);3.段(segment)当一组连续或者不连续

6、的区组成一起就成了段(segment),一个表或者一个索引就有一个相对应的段。Oracle中有四种段:数据(data)段,索引(index)段,临时(temp)段,回退(undo)段。当一个段里的空间被填满的时候,oracle会自动分配另外的区,但是可能不是连续的。一、ORACLE逻辑结构4.表空间(tablespace)表空间是oracle最高级的逻辑单位,数据库是由多个表空间组成,表空间包含了所有的oracle的可用数据。而表空间是由一个多者多个数据文件组成的。累加表空间的尺寸或者数据文件的尺寸就是数据库的尺寸。由于表空间最终

7、是由数据块组成,如果创建了不同的数据块尺寸,则可以创建不同数据块尺寸的表空间,即在同一个数据库中可以有不同数据块尺寸的表空间不同,这样的好处是可以优化磁盘I/O,oracle对于任何要处理的数据都要从磁盘读取到缓冲区中,如果表行非常长,最好使用更大的块尺寸,这样每次读取到的数据将多余尺寸小的块,反之亦然。如果数据库中有非常大的索引,则应该相对应大的数据块尺寸,以便每次读取到更多的索引指针。培训要点一、ORACLE逻辑结构二、ORACLE的数据库和实例的关系三、ORACLE的内存结构四、ORACLE的进程五、ORACLE物理结构(文

8、件)六、ORACLE的启动关闭模式七、基本SQL语法和调优8ORACLE的数据库和实例详细介绍2ORACLE的数据库和实例的关系在继续深入研究oracle物理结构之前,必须首先明白一个概念,即oracle数据库和oracle实例之间的区别,这两者经

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

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

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