欢迎来到天天文库
浏览记录
ID:65433514
大小:84.50 KB
页数:33页
时间:2022-01-08
《系列讲座(二)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ORACLEDatabaseConcepts,Administration系列讲座(二)樊若蕻数据库课题,计算中心2003.4基本概念复习了解oracle的结构很重要,特别是从调试的角度,如果不知道Oracle是如何操作的,就不可能适当地调试一个Oracle数据库。。Oracle使用内存方式。Oracle使用磁盘文件方式和各类进程之间的互相作用方式理解数据库和实例1.数据库在Oracle领域里,数据库指的是文件集合,这些文件用来存储管理相关数据。一个oracle数据库由物理文件,内存区和进程组成。数据库中的数
2、据存储在磁盘上的物理文件中。数据被使用时,则吊入内存。files:不同类型Databasefiles:.数据文件:datafiles.控制文件:controlfiles.重做日志:redologfiles.跟踪文件及警告日志:tracefiles,alertfilesfiles:不同类型Nondatabasefiles:.参数文件:parameterfile.口令文件:passwordfile1.1.Datafiles:EveryOracledatabasehasoneormorephysicaldatafile
3、s.Thedatafilescontainallthedatabasedata.数据文件典型地代表了根据他们使用的磁盘空间和数量所决定的一个Oracle数据库的容积。内容:。表数据。索引数据。数据字典定义。回滚数据信息。存储过程,函数和数据包的代码。常用来排序的临时数据由于性能原因,每一种类型的数据放在相应的一个或一系列文件中,将这些文件放在不同的磁盘中。types:.datadictionary.data.redodata.index.temporarydata……1.2Controlfiles:存储有关数据库
4、状态的信息Oracle建议应该镜像控制文件(2/3)每一个控制文件的内容是完全相同的控制文件内容:。数据库名。表空间信息。所有数据文件的名字和位置。所有redo日志文件的名字和位置。当前的日志序列号。检查点信息。关于redo日志和归档的当前状态信息Controlfile控制文件把Oracle引导到数据库文件的其它部分。启动一个实例时,Oracle从参数文件中毒区控制文件的名字和位置。安装数据库时,Oracle打开控制文件。最终打开数据库时,Oracle从控制文件中读取数据文件的列表并打开其中的每个文件。参数文件控
5、制文件控制文件日志文件日志文件数据文件数据文件每个控制文件的内容是完全相同指向控制文件控制文件指向数据和日志文件1.3redologfiles:EveryOracledatabasehasasetoftwoormoreredologfiles.(1).Onlineredologfile:循环使用(2).Archivedredologfile(offline)1.4TraceFilesandAlertFilesEachserverandbackgroundprocesscanwritetoanassociatedt
6、racefile.在instance中运行的每一个backgroundprocess都有一个tracefile与之相连。Tracefile记载backgroundprocess所遇到的重大事件的信息。AlertfileThealertfileisaspecialtracefile.EachdatabasealsohasanAlertlog.TheAlertfileofadatabaseisachronologicallogofmessagesanderrors1.5Parameterfiles包括大量影响Orac
7、le数据库实例功能的摄制。。数据库控制文件的定位。Oracle用来缓存从磁盘上读取的数据的内存数量。Oracle用来缓存SQL语句的执行计划,PL/SQL过程和数据字典信息以便与它们不必从磁盘连续读取的内存的数量。默认的优化程序的选择Parameterfiles和数据库文件相关,执行两个重要的功能:1〉为数据库指出控制文件2〉为数据库指出归档日志的目标1.6passwordfileThepasswordfileauthenticateswhichusersarepermittedtostartupandshutd
8、ownanOracleinstance.2.实例:AnOracleinstanceisthecombinationofthebackgroundprocessesandmemorystructures数据库实例是用来访问数据库文件集的存储结构及后台进程的集合实例是一系列进程,他们一起运行来操作数据库。这些进程紧密地一起运行,共同访问内存中的一块区域.2.1SystemGl
此文档下载收益归作者所有