12 2014 档案

摘要:基于agent的管理方式 从oracle 11.2开始出现了多用户的概念,oracle开始使用一组多线程的daemon来同时支持多个用户的使用、管理资源,这些daemon叫做Agent。这些Agent都是些常驻内存的进程.Agent的分类oracle grid 11.2的agent有多个,其中两个... 阅读全文
posted @ 2014-12-28 14:06 PoleStar 阅读(1232) 评论(0) 推荐(0) 编辑
摘要:10.2 RAC 到11.2 RAC 用户及用户组的变化:在10.2 RAC 的部署中,只需要一个用户(oracle)和一个用户组(dba)。Database、Clusterware都是用oracle用户安装的。在11.2 RAC 的部署中,创建了两个用户(oracle,grid)和6个用户组(oi... 阅读全文
posted @ 2014-12-27 17:28 PoleStar 阅读(1239) 评论(0) 推荐(0) 编辑
摘要:进程结构:Overview of Oracle Clusterware Platform-Specific Software Components When Oracle Clusterware is operational, several platform-specific processes... 阅读全文
posted @ 2014-12-18 14:45 PoleStar 阅读(671) 评论(0) 推荐(0) 编辑
摘要:监控的工具---top第一行:03:07:27 当前系统时间3 days, 18:58 系统已经运行了3天18小时58分钟(在这期间没有重启过)4usersload average: 0.00, 0.00,0.00 Load这个东西怎么理解呢,就像一条马路,有N个车道,如果N个进程进入车道,那么正... 阅读全文
posted @ 2014-12-16 13:52 PoleStar 阅读(922) 评论(0) 推荐(0) 编辑
摘要:执行topas命令后如图所示:#topas 区域1:反映CPU使用率和工作状况Kernel:操作系统的内核占用的CPU时间比率。 操作系统作为基础软件,为应用程序支持和服务的同时,本身的运行也需要一定的CPU和内存资源(顺便提到内存资源,后面不再阐述这个内容了),特别是内存资源... 阅读全文
posted @ 2014-12-12 14:40 PoleStar 阅读(1161) 评论(0) 推荐(0) 编辑
摘要:AIX操作系统中Paging Space是很重要的设备,当系统中Paging Space使用率过高、系统内存不足时,将影响系统的整体性能,甚至会造成系统的挂起。针对这种情况,通常可以靠增加Paging Space来加以缓解;但是当Paging Space已经相当大,而Paging Space使用... 阅读全文
posted @ 2014-12-12 09:49 PoleStar 阅读(4738) 评论(0) 推荐(0) 编辑
摘要:一.问题现象--执行日志切换时,夯住SQL> alter database add logfile group 4 ('/u01/oradata/oracle/redo04.log') size 50m;SQL> alter system switch logfile;二.分析过程1.怀疑磁盘空间满... 阅读全文
posted @ 2014-12-10 11:18 PoleStar 阅读(1208) 评论(0) 推荐(0) 编辑
摘要:一.Data Guard架构 整个Data Guard体系就是围绕三个关键点展开:日志发送(Redo Send)日志接收(Redo Receive)日志应用(Redo Apply)二.日志发送Primary Database产生的redo日志需要发送到standby Database。发送动作由p... 阅读全文
posted @ 2014-12-08 10:54 PoleStar 阅读(583) 评论(0) 推荐(0) 编辑
摘要:HASHJOIN的模式 hash join有三种工作模式,分别是optimal模式,onepass模式和multipass模式,分别在v$sysstat里面有对应的统计信息: SQL> select name, value from v$sysstat where name like '%wor... 阅读全文
posted @ 2014-12-07 17:04 PoleStar 阅读(2095) 评论(0) 推荐(0) 编辑
摘要:Hash算法原理 对于什么是Hash算法原理?这个问题有点难度,不是很好说清楚,来做一个比喻吧:我们有很多的小猪,每个的体重都不一样,假设体重分布比较平均(我们考虑到公斤级别),我们按照体重来分,划分成100个小猪圈。 然后把每个小猪,按照体重赶进各自的猪圈里,记录档案。 好了,如果我们要找某个小... 阅读全文
posted @ 2014-12-07 16:51 PoleStar 阅读(493) 评论(0) 推荐(0) 编辑
摘要:我们对hash join的常见误解,一般包括两个: 第一个误解:是我们经常以为hash join需要对两个做join的表都做全表扫描 第二个误解:是经常以为hash join会选择比较小的表做build table纠正第一个误解: 我们经常以为hash join需要对两个做join的表都做... 阅读全文
posted @ 2014-12-07 11:39 PoleStar 阅读(1725) 评论(0) 推荐(0) 编辑