Oliseh的Oracle博客

暂无签名

  • 博客访问: 1554280
  • 博文数量: 121
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-06 15:21
  • 认证徽章:
个人简介

不仅仅专注Oracle database技术, member of SHOUG

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(121)

文章存档

2017年(3)

2016年(20)

2015年(60)

2014年(38)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2016-01-27 16:34:39

         空闲等待事件,从字面上理解似乎并不需要我们花多大心思去关心,就让它等在那里呗,万事总有它存在的道理,特别对于SQL*Net系列等待事件而言,细细琢磨还是有不少文章可做的。---------<    Part 1. 那些我们经常见到的SQL*Net等待   >---------SQL*NET messag.........【阅读全文】

阅读(4060) | 评论(0) | 转发(0)

发布时间:2015-11-24 15:59:49

访问buffer cache里的数据块时需要先以独占模式申请管理hash bucket的latch,这个latch的名称就是所谓的cache buffers chains,系统中出现latch:cache buffers chains争用往往意味着以下两种可能:1、多个会话并发访问相同的数据块(这是最常见的一种情况)2、不同的数据块挂载在同一个hash bucket下,或者虽然挂载在不同的.........【阅读全文】

阅读(4410) | 评论(0) | 转发(0)

发布时间:2015-11-23 16:50:49

一句DML操作对数据表的修改看似很简单:把老的记录值替换成新的记录值,插入或者删除一条记录,这个看似简单的操作但在buffer cache里却有着不一般的经历,为实现读一致性,一个block在buffer cache里可能有多个版本,在DML的过程中,buffer cache里的block经历了一系列的变化。本文以update、insert、delete操作为例揭示了.........【阅读全文】

阅读(4263) | 评论(0) | 转发(0)

发布时间:2015-11-20 15:53:16

前几天收到过应用人员的一个报障称,应用程序无法连接数据库,报了ORA的错误,这是一个oracle 9.2.0.8的RAC数据库(历史够悠久了吧),人工使用sqlplus连接报错如下:tstdb1@jq570322b:/home/tstdb1>sqlplus wangguan/773946@tstdb1 SQL*Plus: Release 9.2.0.8.0 - Production on Fri Nov 15 21:27:27 2015Copy.........【阅读全文】

阅读(4203) | 评论(0) | 转发(0)

发布时间:2015-11-17 15:30:45

终止会话有两种方法:1、alter system kill session 'sid,serial#' [ immediate ]     在某个内存区域设置一个标记,表示这个session即将被kill,当session运行下一条命令时会检查此标记,若存在则session立即终止,同时收到"ORA-00028: your session has been killed",session对应的server process也会立.........【阅读全文】

阅读(4124) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册