系列讲座(二)

系列讲座(二)

ID:65433514

大小:84.50 KB

页数:33页

时间:2022-01-08

系列讲座(二)_第1页
系列讲座(二)_第2页
系列讲座(二)_第3页
系列讲座(二)_第4页
系列讲座(二)_第5页
系列讲座(二)_第6页
系列讲座(二)_第7页
系列讲座(二)_第8页
系列讲座(二)_第9页
系列讲座(二)_第10页
资源描述:

《系列讲座(二)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ORACLEDatabase Concepts,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

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

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

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