Oracle高级培训.ppt

Oracle高级培训.ppt

ID:49563884

大小:2.31 MB

页数:54页

时间:2020-02-25

Oracle高级培训.ppt_第1页
Oracle高级培训.ppt_第2页
Oracle高级培训.ppt_第3页
Oracle高级培训.ppt_第4页
Oracle高级培训.ppt_第5页
资源描述:

《Oracle高级培训.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle高级培训Oracle体系结构PasswordfileInstanceSGARedoLog BufferSharedPoolDataDictionary CacheLibraryCacheDBWRSMONPMONCKPTLGWROthersUser processServer processPGAControlfilesDatafilesDatabaseDatabase BufferCacheRedoLogfilesJavaPoolLargePoolParameterfileArchiv

2、edLogfilesOSNetDISKRAMStreamspoolOracle体系结构(参考)Oracle存储的逻辑结构Segemnt–extent–block存储的发展变化文件系统与裸设备廉价冗余磁盘阵列ASM-AutoStorageManagementOracle存储Oracle存储的逻辑结构Segemnt–extent–block存储的发展变化文件系统与裸设备廉价冗余磁盘阵列ASM-AutoStorageManagement系统存储结构图MadeupofPartofTemporaryInde

3、xCacheClusterRollbackDataSegmentTablespaceDatabaseLocationofFreeExtentUsedMadeupofInLocationofInstanceDBBlockPartofMadeupofOSBlockControllingControl-ledbyFileLogicalDiscPartofMadeupofPartofMadeupofMadeupofPartofMadeupofPartofPartofPartofLOBLobIndex数据库

4、存储结构DatabasePRODDISK1/SYS1.dbfDISK2/USER1.dbfDISK3/USER2.dbfDISK1/UNDO1.dbfDISK1/TEMP.dbfD.D. TableData SegD.D. IndexIndex SegRB SegS_DEPTData SegS_EMPData SegTempTemp Seg12121211221FREE11221EXTENTSS_DEPT(cont'd)Data SegS_EMPFIRST_NAMEIndexIndex SegOr

5、acleDATABLOCKSRBS1(cont'd)RB SegRBS2(cont'd)RB SegRBS1RB SegRBS2RB SegSEGMENTSSYSTEMUSER_DATARBSTEMPTABLESPACESDATAFILES数据库存储结构段的分类1TableClusterTable partitionIndex段的分类2Index-organized tableIndex partitionUndo segmentTemporary segment段的分类3LOB segmentB

6、ootstrap segmentNestedtable数据字典管理表空间中的段表空间可以由一个或多个段组成段无法跨越表空间,但是段可以跨越属于同一表空间的多个数据文件每个段由一个或多个分区组成空间管理信息包含在:表空间TS$文件FILE$段SEG$用过的子段UET$用户限额TSQ$空闲的子段FET$DMT决定Extent的参数决定extent的参数initial最初分配的空间next下一步分配的空间数maxextents最大分配的extent数minextents最小分配的extnet数pctin

7、crease增长率,指数级增长,optimal尽量设小,或为0(缺省为空,仅用于回滚段)freelist100()n1+区(Extent)一个区由一组数据库块组成,区是由段分配的,分配的第一个区称初始区(initial),以后分配的区称增量区(next)。下述情况下分配子段段创建时扩展时修改时下述情况下释放子段删除时修改时清空时(Truncated)自动改变大小时(仅对回滚段)数据字典管理与性能空间管理引起对uet$,fet$的操作在大量extent的情况下严重影响性能空间管理锁类型为v$lock

8、.type=‘ST’你见过drop一个表需要一个星期吗?本地管理表空间(LMT)不再使用字典表(sys.uet$,sys.fet$)来记录extent分配和使用信息使用文件头的bitmap来记录extent信息,一个bit表示相应的位置的extent使用统一分配的extent大小(不主张使用自动分配)大大提高空间的分配和释放的性能数据块(block)最小的I/O单元由一个或多个操作系统块组成在数据库创建时设定DB_BLOCK_SIZE是默认的块大小9i开始支持最多5种不同大小的bl

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

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

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