ORACLE DBA基础培训分析和总结.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

ORACLEDBA基础培训

宏智科技股份有限公司系统集成事业部2013年3月31日

日期作者版本修改记录

日期

作者

版本

修改记录

2002/01/22

温育翔

1.0

创建

姓名

时间

职位

程国谦

2002/01/22

系统集成事业部总经理

拷贝No.

姓名

分发时间

单位

1

修改记录

审阅

分发

资料版本:

V1.0

日 期:

2002年1月

密 级:

公开资料

?内部资料

必威体育官网网址资料?机密资料

状 态:

初稿

讨论稿

?发布

版本声明

宏智科技股份有限公司@20012001年版本所有,保留一切权利

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文的部分或全部,并不得以任何形式传播。

Copyright@2001byWholewiseSci.Tech.Co.,Ltd.AllRightReserved.

NopartofthisdocumentmaybereproducedortransmittedinanyformorbyanymeanswithoutpriorwrittenconsentofWholewiseSci.Tech.Co.,Ltd.

目 录

ORACLE数据库概念 5

ORACLE数据库结构 5

ORACLE数据库结构图 5

userprocess和serverprocess 7

PGA: 7

日常维护 8

ORACLE启动与关闭 8

ORACLE实例启动/关闭阶段 8

ORACLE数据库启动 8

ORACLE数据库关闭 9

性能优化 10

数据库优化过程 10

数据库安装时的优化 10

初始化参数的修改 11

优化存储设计 11

系统设计优化 14

常用脚本 17

用户基本信息监控 17

监控用户锁信息 17

表空间管理 18

ORACLE数据库故障检测 20

一般错误处理 20

特殊故障处理流程 20

ORACLE数据库概念

ORACLE数据库结构

ORACLE数据库结构图

ORACLE数据库由控制文件(controlfile)、数据文件(datafile)、重做日志文件(redologfiles)组成;同时,ORACLE使用其他的文件诸如parameterfile、passwordfile、alert.log、archivedlogfile等。

ORACLE实例(instance)由SGA区(系统全局区)及ORACLE后台进程组成。SGA(systemglobalarea或称为shareglobalarea)由共享池(sharedpool)、数据缓冲区(dbbuffercache)、重做日志缓冲区(redologbuffer)组成。

Sharedpool由库缓存(librarycache)和字典缓存(datadictionarycache)组成:库缓存保存SQL语句文本、SQL语句的分析树、SQL语句的执行计划(SQL语句的执行步骤)等内容。如果一个SQL语句在库缓存区中已经存在,那么这个SQL语句执行时就不需要进行重新编译,从而减少了编译时间、减少了

内存的需求,提高了应用的性能。

数据字典缓存保存最近访问过的数据块对象的定义,包括表、索引、列、数据文件、用户、权限等。

ORACLE默认启动的后台进程包括:PMON、SMON、CKPT、DBWR、LGWR

等组成,一旦ORACLE启动了其他数据库选项,还需要启动诸如ARCH、Dnnn、LCKn、RECO等后台进程。

PMON:后台进程PMON负责清除失败进程所占用资源,包括回滚失败进程的事务、释放失败进程锁资源及其他进程。

SMON:SMON进程负责在数据库启动时进行实例恢复(包括回滚未提交的数

据;提交重做日志文件中确认已发生改变的数据)、相邻表空间合并、回收临时扩展段。

DBWR:DBWR负责将数据缓冲区中发生更改的数据写入数据文件

当发生以下四种情况时,数据缓冲区中的数据将写入数据文件:

数据缓冲区中发生更改的数据(dirtybuffer)超过极限

数据缓冲区中的剩余空间不足

超时(3s)

发生checkpoint(同步数据缓冲区和数据文件)

LGWR:LGWR将重做日志缓冲区中的数据顺序写入重做日志文件中当发生以下几种情况时,重做日志缓冲区中的数据写入重做日志文件:

事务提交

重做日志缓冲区使用超过1/3

重做日志缓冲区发生超过1MB的更改

进行DBWR之前

CKPT:修改数据文件及控制文件头

Dnnn:MTS(Mult

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档