ORACLE_10G_OCA_042_笔记1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ORACLE_10G_OCA_042_笔记1

ORACLE 10G OCA 042 笔记 ************$1 oracle Database 10g 构件和体系结构*********************** 构件 oracle Database 10g oracle Application Server 10g; oracle Developer Suite; oracle Applications 11i; oracle Collaboration Suite; oracle Services; 应该用标准语法.使用JOIN,CROSS JOIN,NATURAL JOIN等关键字的ANSI SQL:1999语法, 一个Segment被定义为任何一个消耗数据库内物理存储空间的实体.常见的段类型: 表,索引,回退,分区.每个Segment由数据库内连续存储空间块(盘区)构成. 操作系统块--数据库块--盘区--段 PL/SQL:Oracle Procedural Language for SQL对象:匿名代码块,过程,函数,程序包,触发器 除了SQL,Web工具,PL/SQL和JAVA之外,Oracle公司还提供了把SQL命令及数据库连通性集成到传统编程语言中的能力.这种集成是通过使用Oracle预编译器和Oracle Call Interface(OCI)来实现的. 要想成为一名成功的Oracle数据库管理员(DBA),首先需要彻底了解Oracle的基础体系架构及其机制.了解Oracle的内存结构,后台进程和I/O活动之间的关系是至关重要的,然后才能学习怎样管理这些方面. Oracle体系结构 按以下三个类别来描述 用户相关进程 总称为Oracle Instance 的逻辑逻辑内存结构 总称为Database的物理文件结构 用户进程 User Process:要么在用户自己的PC上,要么在中间层应用服务器上.然后这个User Process启动一个与实例的连接.Oracle把启动和管理User Precess与实例间通信的这个进程称作一个Connection.一旦这个Connection建立了起来,用户就在实例中建立了一个Session.当建立一个会话之后,每个用户就在主机服务器自身上启动了一个Server Process(共享服务器多个User Process共享Server Process).然后,由这个Server Process负责执行实际允许用户与数据库进行交互的各项任务. PGA(Process Global Area):程序全局区,数据库给每个用户创建了一个PGA的辅助内存结构.PGA存储与用户具体相关的会话信息,比如Bind variable和Session variable. Oracle实例 一个Oracle实例由Oracle的主内存结构和几个Oracle后台进程所组成;主内存结构又叫做SGA(System Global Area).当用户访问数据库中的数据时,Server Process就是和SGA进行通信. SGA构件 Oracle把SGA内存划分成叫做Granule(区组)的组快来实现动态的空间分配.4MB,8MB OR 16MB 共享存储池:高速缓存由数据库用户已经发布的最常用的SQL语句(LRU) 数据库缓冲器告诉缓存:高速缓存由数据库用户最近访问过的数据(LRU) 重做日志缓冲器:存储事务信息以用于恢复目的 Java存储池:可选,在Oracle的JVM选件得到使用时,高速缓存最近使用的Java对象和应用软件代码 大存储池:为诸如RMAN备份与恢复之类的大型操作和Shared Server 构件高速缓存数据 流存储池:当Oracle的Advanced Queuing选件得到使用时,高速缓存跟排队的信息请求相关联的数据 参数:基本参数和高级参数 如:SGA_TARGET SQLselect * from V$SGA Fixed Size:用来存储由实例的后台进程所使用的信息的辅助空间 Variable Size:Shared Pool,Large Pool,Java Pool Database Buffers Cache: Redo Log Buffer SQLselect component,current_size from v$sga_dynamic_components; 或用EM DatabaseControl来查看每个SGA构件的大小. Oracle的后台进程 必需:SMON(System Monitor),PMON(Process Monitor),DBWn(Database Writer),CKPT(Checkpoint) 任选:ARCn(Archive)

文档评论(0)

pt540099 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档