- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ORACLE数据库简介胡左生2013-12-2Oracle简介Oracle的原义是“神喻”,即神说的话。在中国商代,出现了刻在龟壳上的文字,被称为神的指示,所以,在中国,Oracle被翻译为“甲骨文”。Oracle(甲骨文)公司Oracle数据库Oracle数据库认证OCA (Oracle Certified Associate)OCP (Oracle Certified Professional)OCM (Oracle Certified Master)什么是数据库?数据库是管理数据的一种方法,如何组织和存储数据,如何高效地获取和处理数据。关系型数据库关系型数据库 支持关系模型,以关系(表)形式组织数据。 著名的关系型数据库 Oracle、DB2、Microsoft SQL Server、MySQL等。关系型数据库=Datafile+RDBMSDBdatafile1OSRDBMSdatafile2Oracle数据库服务器一个Oracle服务器:是一个提供开放式的、全面的、综合性信息管理服务的数据库管理系统由一个Oracle数据库和一个Oracle实例组成Oracle 服务器Oracle 数据库体系结构InstanceOthersSMON PMON RECOSGAShared poolDatabasebuffercacheRedo logbufferLibrarycacheData dictionarycachePGAServerprocess DBWnCKPT LGWRARCnDatabaseUserprocessArchived log filesControl filesOnline redo log filesData filesPage Oracle实例一个Oracle 实例:是一种访问 Oracle 数据库的基本方式总是打开一个且只打开一个数据库由内存结构和进程结构组成实例SGAShared pool内存结构Library cacheDatabasebuffer cacheRedo logbuffer cacheData Dict.cache后台进程PMONSMONDBWRLGWRCKPTOthersOracle 服务器服务器进程创 建连 接创建对话用户进程数据库用户创建连接和会话Oracle 数据库Oracle数据库 :是作为一个单元对待的数据的集合体由三种文件类型组成Oracle 数据库数据文件 控制文件重做日志文件归档日志文件参数文件密码文件内存结构Oracle的内存结构由以下两个内存区域构成: 系统全局区(SGA): 在实例启动的时候分配,是Oracle实例中的一个基本成分 程序全局区(PGA): 服务器进程启动时分配系统全局区系统全局区(SGA)由几部分内存区域组成:共享池数据块高速缓冲区重做日志缓冲区 有两个可选择的内存结构能配置在系统全局区内:大型池JAVA池Shared poolLibrarycacheData dictionarycache 共享池用来存储最近最多执行的SQL语句和最近最多使用的数据定义.它由两个主要的内存存结构组成:库缓冲区数据字典缓冲区 大小由参数SHARED_POOL_SIZE决定.ALTER SYSTEM SET SHARED_POOL_SIZE = 64M;库缓存区库缓冲区存储最近使用的SQL和PL/SQL语句信息:它能够使普遍使用的语句能够共享通过LRU算法进行管理由两种结构组成:共享SQL 区域共享 PL/SQL 区域其中各自的大小由共享池内部指定 数据字典缓冲区数据字典缓冲区是数据库里最经常使用的对象定义的集合.它包括数据文件名、表、索引、列、用户权限和其它数据库对象等信息.在解析期间,服务器进程会查找数据字典获取允许接入的关联对象信息.缓存数据字典信息在内存区能提高查询数据的响应时间.它的大小由共享池的大小决定. 数据块高速缓冲区 数据块高速缓冲区储存以前从数据文件中取出过的数据块的拷贝信息.当你得到或修改数据时,它能使性能得到提高.它通过LRU算法进行管理.由DB_BLOCK_SIZE决定大小.Database buffercache重做日志缓冲区重做日志缓冲区记录数据块的所有变化. 首要目的是恢复.记录的信息可用来重做改变. 尺寸大小由LOG_BUFFER定义.Redo logbuffer cache大型池大型池是在SGA内一种可选择的存贮区域,只配置在共享服务器环境中.能减轻在共享池的负担.用在UGA、备份和恢复等操作中.不使用 LRU 列表算法.大小由 LARGE_POOL_SIZE决定.ALTER SYSTEM SET LARGE_POOL_SIZE = 64M;Java 区Java 区是为了解开Java命令:如果安装并使用 Java 是必需的
您可能关注的文档
- [幻灯片学习笔记05]用线条引领逻辑.pptx
- “推理能力”与“建模思想”的培养.ppt
- 《幻灯片动画传奇》宣传片(纯幻灯片制作有声动画版2010版).pptx
- 《建设工程法规及相关知识》模拟试题二.doc
- 《心灵瑜珈》-心灵鸡汤.ppt
- 01运动学---力学幻灯片.ppt
- 1. Transition camp agenda幻灯片.pptx
- 1-s2.0-S0167268112002296-main文章.pdf
- 1心理学的基本问题--黄希庭 教授.ppt
- 12月 DMM 幻灯片 6big.pptx
- 13-14学年-41-Word排版及实用技巧V1.1.pptx
- 13-14学年-42-全面预算管理介绍-Hyperion产品.pptx
- 18-3 狭义相对论的基本原理 洛伦兹变换.ppt
- 2012级五、七年制本科课程进度表.doc
- 2013 Probing and Regulating Dysfunctional Circuits Using Deep Brain Stimulation文章.pdf
- 2013 Sep-Oct Surgery of the Mind, Mood, and Conscious State- An Idea in Evolution文章.pdf
- 2013陈印老师的葵花宝典-建造师法规.doc
- 2013二级法规必做200题1.pdf
- 2013二级法规必做200题2.pdf
- 2013二级法规必做200题答案.pdf
文档评论(0)