Oracle8i数据库管理员手册2767.docx
《Oracle8i数据库管理员手册2767.docx》由会员分享,可在线阅读,更多相关《Oracle8i数据库管理员手册2767.docx(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle8i数据库管理员手册读书笔记第1章Orraclle体系系结构/=20004-22-111 11:331数据块缓区区和S Q LL共享池池(Shhareed SSQL Poool)是是S GG A中中的最大大部分,一一般占分分配给SS G A的内内存9 5 %以上。通过减少对对数据文文件的II / O次数数,这些些存储区区域可以以改善数数据库性性能。/=20004-22-111 11:455O r aa c l ee数据库库结构可可分为三三个范畴畴:. 数据据库内部部的结构构(如表表) 。. 存储储区内部部的结构构(包括括共享存存储区和和进程)。. 数据据库外部部的结构构。/=200
2、04-22-111 11:53用户S YY S和和S YY S T EE M所所拥有的的表被称称为数据据字典表表(daata dicctioonarry ttablle),数数据字典典表提供供一个数数据库用用来管理理自己的的系统目目录。数数据字典典由O r aa c l ee提供的的一组目目录脚本本文件创创建。每每当安装装或升级级一个数数据库时时,都需需要使用用创建或或修改数数据字典典表的脚脚本文件件。当在在数据库库中安装装一个新新的选项项时,可可能要运运行另外外一些附附加的目目录脚本本文件。/=/=20004-22-133 1:31在O r a cc l e 88中,当当把一个个大表分分成若
3、干干小表时时,可以以规定一一些范围围供数据据库使用用。这些些称作分分区( p aa r t ii t i oo n )的小小表比大大表的管管理更加加简单。例例如,可可以截断断( tt r u nn c a tt e )一个个分区的的数据而而不截断断其他分分区的数数据。OO r a cc l e将把把分区表表看作一一个大表表,但可可以把这这些分区区作为一一些独立立的对象象来管理理。/=20004-22-133 1:31用户S YY S拥拥有数据据字典表表,这些些表存储储了数据据库中其其他结构构的所有有信息;用户SS Y S TT E M拥有有访问数数据字典典表的视视图,这这些视图图供数据据库中其
4、其他用户户使用。/=20004-22-133 1:31用户帐号拥拥有的对对象集称称为用户户的模式式( ss c h ee m a )。/=20004-22-133 1:31在关系数据据库中,一一个行的的物理位位置无关关紧要,除除非数据据库需要要找到它它。为了了能找到到数据,表表中的每每一行均均用一个个R oo w I DD来标识识。R o ww I D告诉诉数据库库这一行行的准确确位置(指出行行所在的的文件、该该文件中中的块、该该块中的的行地址址)。注意索引结结构表没没有传统统的Orraclle RRowIID,不不过,其其主键起起一个逻逻辑R o ww I D的作作用。/=20004-22-
5、133 1:31索引是一种种供服务务器在表表中快速速查找一一个行的的数据库库结构。索索引有三三种形式式:簇索索引、表表索引和和位映射射索引。簇簇索引把把簇关键键字值存存储在簇簇中;下下面一小小节将对对簇的用用途进行行详细描描述。表表索引除除了确定定行的物物理位置置( RR o w II D )外,还还存储表表的行值值。位映映射索引引是表索索引的一一种特殊殊形式,用用于支持持对大表表进行查查询(这这些大表表很少有有不同值值的列)。每一个索引引条目都都由一个个键值和和R oo w I DD组成。可可以索引引一个列列或一组组列, O rr a c ll e用用B *树( B * - t rr e e
6、 )机制存存储索引引条目,以以保证用用最短路路径访问问键值。当当一个查查询访问问索引时时,就能能找到与与查询条条件相匹匹配的索索引条目目。与条条目相匹匹配的RR o w II D值值向O r aa c l ee提供相相关行的的物理位位置,以以减轻定定位数据据所需要要的I / OO负担。/=20004-22-133 1:51视图的定义义(包括括作为基基础的查查询、列列安排、授授予的权权限)存存储在数数据字典典中。/=/=20004-22-155 0:34函数、软件件包和过过程的源源代码被被存储在在数据字字典表中中。/=20004-22-155 0:36触发器分为为两种类类型:. 语句句触发器器:
7、对每每一个触触发语句句触发一一次。. 行触触发器:对受语语句影响响的表中中的每一一个行触触发一次次。/=20004-22-155 233:299对于O rr a c ll e 8,可可以创建建INSSTEAAD OOF触发发器。IINSTTEADD OFF触发器器执行一一个替代代操作来来代替触触发器的的操作。也也就是说说,如果果对表创创建一个个INSSTEAAD OOF IINSEERT触触发器,将将执行触触发器的的代码且且绝不会会出现引引起触发发器执行行的i n ss e r tt操作。/=20004-22-155 233:300公用同义词词由一个个特定数数据库的的所有用用户共享享;私有有同
8、义词词只被数数据库的的各个用用户帐号号所有者者所拥有有。/=20004-22-155 233:300由于索引或或触发器器只能在在表操作作过程中中被数据据库访问问,所以以没有针针对索引引或触发发器访问问的权限限。/=20004-22-155 233:399段由称作盘盘区( e xx t e nn t )的一一些邻接接的O r aa c l ee块集合合组成。一一旦段中中的现有有盘区不不能再容容纳新数数据,该该段将获获取另外外的盘区区。如果果需要的的话,这这种扩展展将持续续下去,直直到表空空间的数数据文件件中没有有自由空空间或者者已达到到每个段段内部的的盘区最最大数量量为止。如如果一个个段中有有多
9、个盘盘区,将将无法保保证这些些盘区连连接在一一起。/=20004-22-155 233:400当你撤消一一个段时时,该段段所使用用的盘区区就成为为自由盘盘区。OO r a cc l e可以以重新把把这些自自由盘区区用于新新的段或或现有段段的扩展展。/=20004-22-155 233:422O r aa c l ee用数据据库中的的回滚段段来提供供一个前前映像数数据。/=20004-22-155 233:455显形图在结结构上与与快照非非常相似似。它存存储基于于一个基基本查询询的复制制数据。快快照一般般存储来来自远程程数据库库的数据据,而显显形图通通常则存存储从当当前数据据库中复复制的数数据。
10、/=/=20004-22-166 0:01通常,数据据块缓存存区只是是数据库库大小的的1 %2 %,OO r a cc l e使用用最近最最少使用用( LL R U,lleasst rreceentlly uusedd)算法法来管理理可用空空间。/=20004-22-166 0:04数据字典缓缓存区通通过最近近最少使使用(LLRU) 算法法来管理理。字典典缓存区区的大小小由数据据库内部部管理。字字典缓存存区是SS Q L共享享池的一一部分,共共享池的的大小由由数据库库文件ii n i tt . o rr a中中的S H AA R E DDPO O LL-S I ZZ E参参数来设设置。/=20
11、004-22-166 0:10重做项描述述对数据据库进行行的修改改。它们们写到联联机重做做日志文文件中,以以便在数数据库恢恢复过程程中用于于向前滚滚动操作作。/=20004-22-166 0:12在第二次运运行(由由任何用用户)相相同的SS Q L语句句时,可可以利用用S QQ L共共享池中中可用的的语法分分析信息息来加快快执行速速度。/=20004-22-166 0:16缓冲区的数数量必须须至少比比L RR U锁锁存器的的数量多多5 00倍。/=20004-22-166 0:19当启动一个个数据库库时, SMOON(SSysttem Monnitoor,系系统监控控程序)进程执执行所需需的实
12、例例恢复操操作(使使用联机机重做日日志文件件),它它也可以以清除数数据库,取取消系统统不再需需要的事事务对象象。S M OO N的的另一个个用途是是:将邻邻接的自自由盘区区组成一一个较大大的自由由盘区。/=20004-22-166 0:26程序全局区区( PP G A,PProggramm Gllobaal AAreaa)是存存储区中中的一个个区域,由由一个OO r a cc l e用户户进程所所使用,PP G A中的的内存不不能共享享。/=20004-22-166 0:26P M OO N (进程程监控程程序)后后台进程程清除失失败用户户的进程程,释放放用户当当时正在在使用的的资源。/=20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle8i 数据库 管理员 手册 2767
限制150内