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