欢迎来到天天文库
浏览记录
ID:59202224
大小:1.15 MB
页数:66页
时间:2020-09-26
《第2章 Oracle数据库体系结构ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章Oracle数据库体系结构2本章要点:了解Oracle的物理存储结构。了解Oracle的逻辑存储结构。了解Oracle进程结构。了解Oracle内存结构。熟悉Oracle中的数据字典。理解数据字典的作用。复习:数据库的基本概念什么叫数据库数据库(DataBase,简称DB)是长期储存在计算机内的、有组织的、可共享的数据集合。什么叫数据库管理系统数据库管理系统(Databasemanagementsystem,简称DBMS)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。什么叫数据库系统数据库
2、系统(Databasesystem,简称DBS)是指在计算机系统中引入数据库后的系统构成。如图1-1所示描述了数据库系统的构成。图1-1数据库系统的构成复习:数据库的基本概念Oracle体系结构物理存储结构逻辑存储结构内存结构Oracle进程结构数据字典主要内容:一、物理存储结构物理存储结构是由存储在磁盘中的操作系统文件所组成的,Oracle在运行时需要使用这些文件。一般Oracle数据库在物理上主要由三种类型的文件组成:1、数据文件(*.dbf)2、控制文件(*.ctl)3、日志文件(*.log)这三大核心文
3、件中如果任何一个核心文件不正确,Oracle都不能正常启动。物理存储结构—数据文件数据文件(DataFile)用于存储数据库数据的文件,如表中的记录,索引,数据字典信息等都存储于数据文件中。数据库与数据文件的关系见图2-2图2-2数据文件与数据库的关系物理存储结构—数据文件可以通过查询数据字典dba_data_files和v$datafile了解数据文件信息。其中dba_data_files包含有如下字段:file_name:数据文件的名称以及存储路径。file_id:数据文件在数据库中的ID号。tablesp
4、ace_name:数据文件对应得表空间名。bytes:数据文件的大小。blocks:数据文件所占用的数据块数。status:数据文件的状态。autoextensible:数据文件是否可扩展。物理存储结构—数据文件【例2-1】使用数据字典dba_data_files,查看表空间system所对应的数据文件的部分信息。其操作方法如下:SQL>COLUMNfile_nameFORMATA60;SQL>COLUMNtablespace_nameFORMATA20;SQL>SELECTfile_name,tablespa
5、ce_nameFROMdba_data_filesWHEREtablespace_name=‘SYSTEM’;FILE_NAMETABLESPACE_NAMED:APPADMINISTRATORORADATAORCLSYSTEM01.DBFSYSTEM物理存储结构—数据文件【例2-2】使用数据字典v$datafile,查看当前数据库的数据库文件动态信息。其操作方法如下:SQL>COLUMNnameFORMATA60;SQL>SELECTfile#,name,checkpoint_change#2FRO
6、Mv$datafile;FILE#NAMECHECKPOINT_CHANGE#1D:APPADMINISTRATORORADATAORCLSYSTEM01.DBF9875602D:APPADMINISTRATORORADATAORCLSYSAUX01.DBF9875603D:APPADMINISTRATORORADATAORCLUNDOTBS01.DBF9875604D:APPADMINISTRATORORADATAORCLUSERS01.DBF987560物理存储结构-
7、控制文件控制文件(ControlFiles)是一个很小的二进制文件,它用于描述数据库的物理结构。控制文件一般在安装Oracle系统时自动创建,并且其存放路径由服务器参数文件SPFILEsid.ora的CONTROL_FILES参数值来确定。物理存储结构-控制文件【例2-3】使用数据字典v$controlfile,查看当前数据库的控制文件的名称及存储路径。其操作方法如下:SQL>COLUMNnameFORMATA60;SQL>SELECTname2FROMv$controlfile;NAME-----------
8、-------------------------------------1D:APPADMINISTRATORORADATAORCLCONTROL01.CTL2D:APPADMINISTRATORORADATAORCLCONTROL02.CTL3D:APPADMINISTRATORORADATAORCLCONTROL03.CTL物理存储结构-日志文件日志
此文档下载收益归作者所有