tiptop培训文档介绍.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关闭模式: A = ABORT I = IMMEDIATE T = TRANSACTIONAL N = NORMAL 关闭期间 -将数据缓存中的内容回写到数据文件中 -将未提交事务回滚 -释放资源 关闭期间 -数据缓存未回写到数据文件中 -未提交事务未回滚 如果在shutdown过程中因为意外原因造成操作失败,此时系统会处于锁定状态,既无法连入,也无法再次执行startup动作或shutdown 查看死锁的进程 切换至oracle用户并终止死锁的进程 重新启动数据库,这时可能会提示一个错误 手工切换数据库至open状态 数据库异常诊断 警告日志文件 后台跟踪文件 用户跟踪文件 alert[SID].log SQLshow parameters BACKGROUND_DUMP_DEST alert[SID].log SQLshow parameters background_dump_dest SQLcreate spfile=‘ORACLE_HOME/dbs/sp01.ora’ from pfile=‘ORACLE_HOME/dbs/p01.ora’ [SID]_ora_[No].trc SQLshow parameters background_dump_dest *.trc SQLshow parameters user_dump_dest SQLshow parameters max_dump_file_size [SID]_ora_[No].trc SQLshow parameters user_dump_dest SQLshow parameters max_dump_file_size 启动用户跟踪 会话级跟踪 实例级跟踪 SQLalter session set sql_trace=TRUE SQLalter session set sql_trace=TRUE SQLcreate spfile=‘ORACLE_HOME/dbs/sp01.ora’ from pfile=‘ORACLE_HOME/dbs/p01.ora’ SQLalter system set sql_trace=TRUE scope=BOTH 课程练习 创建一个pfile 练习以不同方式启动和关闭数据库 找到当前环境下各种alert文件的存储位置 Oracle数据库可有四种状态:shutdown(关闭),nomount(未加载),mount(加载)和open(开启),在启动时必须依次经历这四个阶段,同样,关闭时也必须反向进行 因为SGA是一个非常重要的基础概念,所以接下来我们会重点为大家进行介绍: 首先我们说,是实例是由SGA和一组后台进程组成的,而一个SGA包括以下几个组成部分: 首先是共享池(Shared Pool),其中存放最近被执行过的SQL解析计划(为什么要放这个东西呢?因为每句SQL在被执行之前,都需要先经过Oracle解析,生成一个执行计划,那么这个过程,是需要耗费时间以及系统资源的。Oracle把最近生成的解析计划存放起来,下次有相同的SQL语句再执行的时候,直接拿来就可以用,就可以跳过这个解析的步骤,这样依赖,就可以提高系统执行的速度)。除此之外,共享池里面还存放最近被使用过的数据字典 然后是数据缓存(Data Buffer),其中存放最近使用取到的数据块,原理和共享池是一样的,作用在于提高数据访问的速度 再有一块日志缓存(Redo Log Buffer ),其中存放最近产生的日志信息,Oracle把日志存储起来批量进行回写,可以提高日志的写入的效率 剩下两块,一个是Java池(Java Pool),存放Java指令的解析缓存,因为我们TIPTOP不使用java,所以这一块我们用不到。另外,大池(Large Pool)呢,当Oracle服务器以共享模式运行时存放UGA(用户全局区)信息,或当使用RMAN备份时做为数据缓存,因为我们TIPTOP的服务器通常是专有模式而非共享模式,而且我们备份的时候也不使用RMAN,所以这两块我们都用不到。 在运行过程中,上述每个内存区域的大小都可以进行动态调整,只要其总和不得超过整个SGA的大小就可以了。 这张图是描述的是一个Oracle服务器的基础架构,其中我们可以这样来看:下面这些文件,是存放在我们的硬盘上的,它们是Oracle数据库的实体部分,是可以看得见,摸得着的。那么这些文件当中,比较重要的,比如说控制文件、数据文件还有日志文件,这三类文件是组成一个Oracle数据库必须的,不可缺少的,所以通常情况下,我们把它们合称为Oracle数据库。 再看上面红色的部分,也就是叫做实例的这一部分,它是存在于内存中

文档评论(0)

4477769 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档