Chinaunix首页 | 论坛 | 认证专区 | 博客 登录 | 注册

每个人都是设计师

微信公众号“自己的设计师”

  • 博客访问: 362063
  • 博文数量: 73
  • 博客积分: 15
  • 博客等级: 民兵
  • 技术积分: 2202
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-26 21:43
  • 认证徽章:
个人简介

曾就职于阿里巴巴担任Oracle DBA,MySQL DBA,目前在新美大担任SRE。[是普罗米修斯还是一块石头,你自己选择!] 欢迎关注微信公众号 “自己的设计师”,不定期有原创运维文章推送。

文章分类

全部博文(73)

文章存档

2017年(2)

2016年(3)

2015年(7)

2014年(14)

2013年(47)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2013-12-13 23:34:44

11g中内存是自动管理的。由memory_target和memory_max_target参数控制,memory参数控制给pga+uga分配多少内存,而memory_max_target参数控制pga+uga的总值最多允许为多少。  SQL> show parameter memoryNAME                             &n.........【阅读全文】

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

发布时间:2013-12-13 23:32:42

当我们经常访问的数据,如果想它长时间保存在内存中,我们一般把它保存在keep池中,而那些只访问一次的数据,我们一般把它放在recycle池中,短暂的保存。     11g中,这两个池的设置受到隐含参数_db_cache_advice_sample_factor的影响,如果设置的size过小,则db_keep_cache_size/db_recycle_cache_size(为4.........【阅读全文】

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

发布时间:2013-12-13 23:31:57

当我们经常访问的数据,如果想它长时间保存在内存中,我们一般把它保存在keep池中,而那些只访问一次的数据,我们一般把它放在recycle池中,短暂的保存。     11g中,这两个池的设置受到隐含参数_db_cache_advice_sample_factor的影响,如果设置的size过小,则db_keep_cache_size/db_recycle_cache_size(为4.........【阅读全文】

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

发布时间:2013-12-13 23:30:35

 当用户进程需要读数据到Buffer Cache时,或Cache Buffer根据LRU算法进行管理时,就不可避免地要扫描LRU List获取可用Buffer状态,我们知道,Oracle的Buffer Cache是共享内存,可为众多并发进程并发访问,所以在搜索的过程中必须获取Latch(Latch是Oracle的一种串行锁机制,用于保护共享内存),锁定内存结构,防止并发.........【阅读全文】

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

发布时间:2013-12-13 23:29:00

Buffer Header数据,可以从数据库的字典表中查询得到,这张字典表是X$BH,X$BH中的BH就是Buffer Headers,每个Buffer在X$BH中都存在一条记录  X$BH中还有一个重要字段TCH,TCH为Touch的缩写,表示一个Buffers 的访问次数,Buffer被访问的次数越多,说明该Buffer越"抢手",也就可能存在热点块竞争问题。  下面查.........【阅读全文】

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

发布时间:2013-12-13 23:27:07

 Library Cache Pin是用来管理Library Cache的并发访问的,pin一个Object会引起相应的heap被装入内存中(如果此前没有被加载),pins可以在三个模式下获得:Null,Share和Exlusive,可以认为pin是一种特殊形式的锁。    当Library Cache Pin等待事件出现时,通常说明该pin被其他用户以非兼容模式持有。 .........【阅读全文】

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

发布时间:2013-12-13 23:24:40

在LINUX平台上手动创建数据库(oracle 10g)安装完oracle软件后,不使用dbca创建数据库,而手动创建数据库, 主要目的是了解数据库创建的过程中主要进行了那些操作。1.首先设置要创建的ORACLE的SID,如果在.bash_profile文件里设置里该变量,就不用设置了。$echo $ORACEL_SIDmdy如果没有设置,就手动设置,如果一个服务.........【阅读全文】

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

发布时间:2013-12-13 23:21:42

外键不加索引是引起deadlock 的主要原因,如何查看未加所引的外键,如下sql便可实现   select table_name,constraint_name,cname1||nvl2(cname2,','||cname2,null)||nvl2(cname3,','||cname3,null)||nvl2(cname4,','||cname4,null)||nvl2(cname5,','||cname5,null)||nvl2(cname6,','||cname6,null)||nvl2(cn.........【阅读全文】

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

发布时间:2013-12-13 23:19:43

 #!/bin/bash  file_name="/home/oracle/test/verfy"  declare loader_file_name  declare table_name  declare -i x=0  if [ ! -f "$file_name" ];     then   echo "file is loadding,please wait a minute! \n"     while [ ! -f $file_.........【阅读全文】

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

发布时间:2013-12-13 23:15:08

      1、DMA控制器向CPU发出HOLD信号,请求使用总线。      2.  CPU发出响应信号HOLD给DMA控制器,并将总线让出,这时CPU放弃了对总线的控制,而DMA控制器获得了总线控制权。      3.  传输数据的存储器地址(在地址寄存器中).........【阅读全文】

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

登录 注册