oracle_体系结构.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
体系结构 Oracle课程 课程目标 ORACLE 10G的安装 1、对内存的最低要求是256M,推荐为512M 2、选择基本安装进行傻瓜式安装 ORACLE 10G的B/S工具 iSQL*Plus URL: http://computer:5560/isqlplus Enteprise Manager 10g Database Control URL: http://computer:5500/em ORACLE 10G的服务 Oracle Server的启动 启动Server: 几个主要的服务: OracleServicexxx(SID) Oracle服务器服务进程开启(关闭)。(必开) OracleOraDb10g_home1TNSListener Oracle网络服务监听程序服务,当需通过网络连接Oracle服务器或访问Oracle Enterprise Manager 10g时需启动 Oracle Server的启动 启动Server: 几个主要的服务: OracleOraDb10g_home1iSQL*Plus 运行iSQL*Plus工具时需开启的服务 OracleDBConsoleorcl 访问Oracle Enterprise Manager 时需开启的服务 客户端连接工具 SQL*Plus 在Oracle安装的路径下可以找到该工具 登陆界面如下: 客户端连接工具 iSQL*Plus 首先要启动服务 然后在浏览器里输入 http://localhost:5560/isqlplus 进入登陆页面 客户端连接工具 该工具的登陆界面如下 使用PL/SQL Developer 使用PL/SQL Developer 客户端连接工具 Dos 窗口操作Oracle 从开始 ? 点击 运行 客户端连接工具 在Dos窗口里输入 sqlplus name/pass,如下图所示: oracle实例 内存结构 内存结构是Oracle数据库体系结构中最为重要的一部分,内存也是影响数据库性能的第一因素.内存的大小,速度直接影响数据库的运行速度.特别是当用户数增加时,如果内存不足,例程分配不到足够的内存,就会使有些用户连接不到数据库,或连接,查询的速度明显下降. 内存结构 1、SGA(系统全局区):随着数据库实例的启动向操作系统申请分配一块内存结构,又会随着数据库实例的关闭而释放,每一个ORACLE数据库实例有且仅有一个SGA。 2、PGA(程序全局区):用于保存每一个用户连接到数据库的信息。 SGA 主要由五部分组成: (1)共享池(Shared Pool) (2)数据库高速缓存(Database Buffer Cache) (3)重做日志缓存(Redo Log Buffer Cache) (4)Java池(Java Pool) (5)大池(Lager Pool) 共享池 共享池是SGA中最关键的内存片段,特别是在性能和可伸缩性上。一个太小的共享池会扼杀性能,使系统停止,太大的共享池也会有同样的效果,将会消耗大量的CPU来管理这个共享池。不正确的使用共享池只会带来灾难。共享池主要又可以分为以下两个部分: SQL语句缓冲(Library Cache) 数据字典缓冲区(Data Dictionary Cache) SQL语句缓冲(Library Cache) 当一个用户提交一个SQL语句,Oracle会将这句SQL进行分析(parse),这个过程类似于编译,会耗费相对较多的时间。在分析完这个SQL,Oracle会把他的分析结果给保存在Shared pool的Library Cache中,当数据库第二次执行该SQL时,Oracle自动跳过这个分析过程,从而减少了系统运行的时间。这也是为什么第一次运行的SQL 比第二次运行的SQL要慢一点的原因。 数据字典缓冲区(Data Dictionary Cache) 数据字典缓冲区是ORACLE特地为数据字典准备的一块缓冲池,供ORACLE内部使用。 数据库高速缓存 重做日志缓存 JAVA池 大池 程序全局区PGA 进程结构 后台进程 1、写数据DatabaseWriter(DBWR) 2、写日志LogWriter(LGWR) 3、检查点Checkpoint(CKPT) 4、系统监视SystemMonitor(SMON) 5、进程监视ProcessesMonitor(PMON) 6、归档Archive(ARCn) 7、恢复Recover(RECO) 8、锁管理服务LockManagerServer(LMS) 9、队列监视QueueMonitor(QMNn) 10、调度Dispatcher(Dnnn) 11

文档评论(0)

精华文档888 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档