- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracle数据库高级技术培训-系统架构(张志伟)-ok-1
Oracle数据库高级技术培训 主要内容 对象:主要系统设计、应用开发和技术支持人员 主要内容:针对大型IT系统的设计、开发和维护工作,介绍: Oracle数据库体系结构 Oracle参数设定 DBA的责任 Oracle数据库体系结构 主要内容 概念 Oracle系统结构 概念 什么是Oracle数据库? 通俗的讲: ORACLE数据库 = 实例 + 数据库文件; 实例 = SGA + 服务进程; 数据库文件 = 数据文件 + 控制文件 + 日志文件; 数据库系统的组成 ?? 数据库系统由数据库、支持数据库运行的软硬件、数据库管理系统和应用程序等部分组成。 ?? 数据库:是一个结构化的数据集合。主要是通过综合各个用户的文件,除去不必要的冗余,使之相互联系所形成的数据结构。 ?? 硬件与软件:硬件是数据库赖以存在的物理设备,软件主要是指数据库管理系统,数据库管理系统简称DBMS(Data Base Management System),是数据库中专门用于数据管理的软件。 ? Oracle的主要结构(实例+数据库文件) Oracle系统结构 SGA Oracle instance由Oracle称为System Global Area (SGA)内存结构,Oracle 后台进程组成。 当user 访问database中的Data时,Server Process与SGA进行通讯。SGA由3个必须的组成部分和3个可选的组成部分构成。 Oracle系统结构 PGA pga是process global area也称program global area,它是驻留在process private memory而不是shared memory。每个process都有属于它自己的pga,其中仅包括了此process特定的信息,同时pga不需要latch来保护因为没有别的process来访问。 pga包含两个部分:fixed pga和varible pga,固定pga包括一些变量,小的数据结构,指向varible pga 的指针等。varible pga是一个heap,它也由两个部分组成:permanent memory,subheap(包括了uga,cga).permanent memory包括了一些fixed table,大小由初始化参数db_files,control files等决定。 PS:排序,连接,等待 主要内容 系统参数 Oracle 核心参数 表参数 系统参数 系统参数 在/etc/system中: set shmsys:shminfo_shmmaxset shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=300 set shmsys:shminfo_shmseg=200 set semsys:seminfo_semmap=5024 set semsys:seminfo_semmni=5029 set semsys:seminfo_semmns=5048 set semsys:seminfo_semmnu=2048 set semsys:seminfo_semume=2025 set semsys:seminfo_semmsl=2163 set msgsys:msginfo_msgmni=4096 set msgsys:msginfo_msgmap=32767 set msgsys:msginfo_msgssz=320 set msgsys:msginfo_msgmax=65535 set msgsys:msginfo_msgmnb=65535 set msgsys:msginfo_msgseg=32767 set msgsys:msginfo_msgtql=10000 set rlim_fd_cur=8192 Oracle核心参数 Oracle 核心参数 db_block_size = 8192 open_cursors = 1000 db_file_multiblock_read_count =64 sort_area_size = 1000000000(1G) log_buffer=1000000000(约1G) shared_pool_size = 5000000000(约5G) db_block_buffers = 2000000(约15G) Oracle核心参数 Redo log 3-5M。 PGA(5%原则)参数的设置合理会导致内存溢出,磁盘I/O急剧增加。调整步骤: 查询PGA当前设置:show parameter pga; 查询视图V$PGASTAT,如果字段OV
文档评论(0)