- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[Oracle体系结构new
Oracle体系结构介绍 在学习oracle中,体系结构是重中之重,掌握的越深入越好。在实际工作遇到疑难问题,其实都可以归结到体系结构中来解释,所以我们根据下面的示图了解一下oracle体系结构。 ??? 1.Summarize 根据示图,便于我们记忆,示图分三部分组成,左侧User Process、Server Process、PGA可以看做成Clinet端,上面的实例(Instance)和下面的数据库(Database)及参数文件(parameter file)、密码文件(password file)和归档日志文件(archived logfiles)组成Oracle Server,所以整个示图可以理解成一个C/S架构。Oracle Server由两个实体组成:实例(instance)与数据库(database)。这两个实体是独立的,不过连接在一起。在数据库创建过程中,实例首先被创建,然后才创建数据库。在典型的单实例环境中,实例与数据库的关系是一对一的,一个实例连接一个数据库,实例与数据库也可以是多对一的关系,即不同计算机上的多个实例打开共享磁盘系统上的一个公用数据库。这种多对一关系被称为实际应用群集(Real Application Clusters,RAC)RAC极大提高了数据库的性能、容错与可伸缩性(可能耗费更多的存储空间)并且是oracle网格(grid)概念的必备部分。 2.Client端 在Client端的作用是如何从客户端创建服务器进程与数据库进行交互的过程。 2.1 User process 用户运行一个应用程序时与Oracle数据库进程交互(例如:sql/plus)时,oracle创建一个用户进程来运行用户的应用程序。 2.2 Server process Server Process是用来处理连接到实例的用户进程(User Process)提交的请求。当应用程序与Oracle服务器运行在同一台机器上时,某些用户进程(User Process)可以与Server Process合并为同一个进程,即便减小系统开销。从逻辑层面来讲,用户进程必须要通过一个Server Process来同Oracle进行通信的。(只不过有些时候在同一台机器的时候,某些User Process和Server Process会合并罢了) 2.3 PGA PGA(ProgramGlobal Area)程序全局区,是用户进程连接到数据库并创建一个会话时,由Oracle服务器进程分配的专门用于当前用户会话的内存区,该区域是私有的。 为每个用户连接Oracle数据库保留的内存 当进程创建时分配 进程结束后被释放 只能被一个进程使用 参数:PGA_AGGREGATE_TARGET指定PGA的总共大小3. Database 3+3结构,3个必要文件+3个可选文件。 3.1 Data files 内容: 1)用户数据:用户表、DML语句可调整; 2)数据字典数据:数据字典表记录DB结构、只读不可修改、DDL语句调整 3)真实看到的文件 作用: 读取数据 特点: 1)至少包含一个SYSTEM表空间、DDL语言 2)各种不同表空间数据字典信息 3)我的数据保存在表空间上,表空间是以多个数据文件的形式体现的。 3.2 Control files 内容: 1)DB基本信息:DBID 2)DB结构信息 3)最后一次同步的SCN信息 3.1)同步:内存区域database buffer cache的脏数据写出磁盘 3.2)SCN:(system change number),时间轴、生命线 4)当前日志序列号 5)RMAN备份信息 作用: 1)记录数据库基本信息 2)记录内存下一些信息 特点: 1)大小一般不变(固定部分、可变部分) 2)个数,一个即可,分类存放 3.3 Redo log files 内容: 按时间顺序记录着DB中的改变(redoentry条目),数据块改变就会生成redo 作用: 提供数据的可恢复性 特点: 1)大小不变 2)顺序写 3)容量有限,循环覆写 4)至少两组日志,日志成员冗余 5)提供恢复的手段 3.4 Parameter file 内容: 1)记录那些定制的DB参数 2)参数默认值 3)pfile:需要重启实例和spfile 作用: 定义数据库实例的属性 特点: 两种类型参数的特点 3.5 Password file 内容: 特权身份用户的口令 作用: 用于特权身份用户登录的验证 特点: 1)操作系统、密码认证方式登录数据库 2)特高、特权身份登录到数据库实例启动数据库,跳过了数据字典的验证 3)O7:Oracle 7版本,启用普通身份登录 3.6 Archived logfiles 内容: 重做日志(redo
您可能关注的文档
- [JINKU.doc
- [JAVA基础第3章练习类与对象2012.doc
- [国境卫生检疫.ppt
- [jqx教学设计.doc
- [JSP登陆界面.doc
- [K114851.85特大桥专项施工方案.doc
- [k3用户及维护人员.doc
- [jQuery常用函数和技巧.doc
- (课题的研发与论文的写作.ppt
- [K90053.0钢筋砼盖板涵施工方案.doc
- DGTJ08-2137-2022 既有公共建筑节能改造技术标准.docx
- DGTJ08-803-2013 建筑幕墙安全性能检测评估技术规程.docx
- DGTJ08-2280-2018 民防工程安全使用技术标准.docx
- DGTJ08-1105-2010 移动通信室内信号覆盖系统设计与验收规范.docx
- DGTJ08-2292-2019 预应力钢筒混凝土顶管应用技术标准.docx
- DGTJ08-2445-2024 城镇排水管渠在线监测技术标准.docx
- DGTJ08-2451-2024 电动自行车集中充电和停放场所设计标准.docx
- DGTJ08-227-2020 预拌混泥土生产技术标准.docx
- DGTJ08-019-2018 建筑索结构技术标准.docx
- DGTJ08-2075-2022 管线定向钻进技术标准.docx
文档评论(0)