1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle总结课案

体系结构一:物理结构1.数据文件(data file):是指存储数据库数据的文件。一个数据文件只能属于一个表空间。数据文件创建后可改变大小。创建新的表空间需创建新的数据文件。数据文件一旦加入到表空间,就不能从表空间移走,也不能和其他表空间发生联系。数据文件中只保留修改后的数据重做日志文件(redo log file):用于记录数据库所做的全部变更(如增加、删除、修改)及由Oracle内部行为而引起的数据库变化信息。日志文件中即保留修改后的数据,又保留修改前的数据。一个数据库至少最少需要两个重做日志文件。控制文件(Control file)配置文件重做日志文件2.创建重做日志组和成员例:在ALTER DATABASE语句中使用ADD LOGFILE子句也可以创建重做日志组:ALTER DATABASE ADD LOGFILE (log1c.rdo, log2c.rdo) SIZE 5000k;例:在使用ALTER DATABASE语句创建重做日志组时,可以使用GROUP子句定义组编号:ALTER DATABASE ADD LOGFILE GROUP 10 (log1a.rdo, log2a.rdo) SIZE 5000k;例:在ALTER DATABASE语句中使用ADD LOGFILE MEMBER关键字,可以向已存在的重做日志组中添加成员:ALTER DATABASE ADD LOGFILE MEMBER log3a.rdo TO GROUP 10;例:删除重做日志组log1a.rdo:ALTER DATABASE DROP LOGFILE MEMBER log1a.rdo;例:删除编号为10的重做日志组: ALTER DATABASE DROP LOGFILE GROUP 10;二:内存结构每个运行的Oracle数据库都对应一个Oracle例程(Instance),也可以称为实例。SGA(系统全局区)和Oracle后台进程结合在一起,就是一个Oracle例程。一个数据库可以被多个实例访问。SGA由数据库高速缓存区,重做日志高速缓存区,共享池组成。共享池包含库高速缓存,数据字典高速缓存区,库高速缓存(Library Cache)包括共享SQL区、PL/SQL程序代码区,后台进程:为了保证Oracle数据库在任意一个时刻可以处理多用户的并发请求,进行复杂的数据操作,Oracle数据库起用了一些相互独立的附加进程,称为后台进程。服务器进程在执行用户进程请求时,调用后台进程来实现对数据库的操作。Oracle的后台进程主要包括:(1)DBWR 数据库写入进程:负责将数据库缓冲区内变动过的数据块写回磁盘内的数据文件,DBWR可有多个。(2)LGWR 日志文件写入进程:负责将重做日志缓冲区内变动记录循环写回磁盘内的重做日志文件,(3)ARCH 归档进程(archive process):归档进程ARCH负责在重做日志文件切换后将已经写满的重做日志文件复制到归档日志文件中,(4)CKPT 检查点进程:检查点是一个数据库事件,唤醒DBWR进程,(6)RECO 恢复进程:在Oracle 11g分布式数据库环境中,RECO处理程序由于网络故障或系统故障挂起的分布式事务。(7) SMON 系统监控进程(system monitor):SMON完成例程的恢复工作 (启动实例,装载数据库,打开数据库)(8)PMON 进程监控进程(process monitor):当用户进程失败时用于完成进程的恢复。注:至少牢记5个三:逻辑结构1.逻辑结构单元类型表空间(TABLESPACE)、段(SEGMENT)、区(EXTENT)数据块(BLOCK);;模式对象(schema)(表、视图、序列和同义词等)2.数据库由若干个表空间组成。3.一个Oracle数据库可以拥有多个表空间,每个表空间可包含多个段,每个段由若干个区间组成,每个区间包含多个数据块,每个Oracle数据块由多个OS物理磁盘块组成。4.表空间是存储模式对象的容器,一个数据库对象只能存储在一个表空间中(分区表和分区索引除外)5.段不直接和数据文件发生关系。一个段可以属于多个数据文件。6.段不可以跨表空间,一个段只能属于一个表空间7.段由多个区(extents)组成。区是磁盘空间分配的最小单位,磁盘按区划分,每次至少分配一个区。8.一个区间一定属于某个段9.区间不可以跨数据文件,只能存在于某一个数据文件中10.创建和管理表空间利用CREATE TABLESPACE命令创建和管理表空间  语法格式:CREATE TABLESPACE tablespace_name  DATAFILE ‘path/filename’ [SIZE integer [ K∣M ]][ REUSE ]      

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档