- 博客(23)
- 资源 (54)
- 收藏
- 关注
原创 服务器cpu架构介绍
处理器的指令架构,如IA-32、IA一64、x86-32、x86-64。处理器的指令执行方式,如RISC(精简指令运算集 )、CISC(复杂指令运算集 )、VLIW(显式并行指令运算集 )、EPIC(超长指令集架构 )。1.x86架构服务器 IA-32、x86-32和x86-64都属于x86,即Intel的32位x86架构;IA-64属于VLIW架构。 采用X86架
2014-03-31 16:54:13 6312
原创 通过v$session、v$session_wait_class,v$system_event,v$event_histogram来确定锁等待
处理器的指令架构,如IA-32、IA一64、x86-32、x86-64。处理器的指令执行方式,如RISC(精简指令运算集 )、CISC(复杂指令运算集 )、VLIW(显式并行指令运算集 )、EPIC(超长指令集架构 )。1.x86架构服务器 IA-32、x86-32和x86-64都属于x86,即Intel的32位x86架构;IA-64属于VLIW架构。 采用X86架
2014-03-31 16:04:41 2428
原创 解决adop prepare过程Dictionary Corrupted 错误
用户在用adop 打补丁的时候,出现数据字典损坏的报错:Dictionary Corrupted:Details are as follows:OWBSYS HAB_RT_EXEC_PROC_RUN_METRICS OWBSYS WB_RT_VERSION
2014-03-31 11:01:30 1969
原创 关于sql引擎 和 plsql引擎
oracle 使用2个引擎来执行SQL和代码块:SQL 引擎和PL/SQL 引擎, Oracle 使用这2个引擎来执行PL/SQL blocks 和 subprograms。那么在执行的时候,PL/SQL 引擎把DML 语句发送给SQL 引擎,然后由SQL 引擎执行,执行完毕后,SQL 引擎把结果集在发送给PL/SQL 引擎。因此在不同引擎之间切换就需要进行context switch,过多的
2014-03-28 18:29:52 2891
原创 关于oracle Scheduler的介绍——管理scheduler
整理自君三思博客:http://blog.itpub.net/7607759/viewspace-612220/三、使用Schedules 10g 中新推出的SCHEDULER可能确实会让很多初接触的朋友感觉晕头晕脑,相比之前的jobs,SCHEDULER中新增的概念太多。比如说jobs,仍然可以理解成之前版本中的jobs,不过功能更加强大(注意10g中也仍然可以使用普通jo
2014-03-27 22:20:14 5839
原创 关于oracle Scheduler的介绍——Programs
整理自君三思博客:http://blog.itpub.net/7607759/viewspace-611604/二、使用Programs 在论坛中偶尔见过有人讨论如何在ORACLE中执行操作系统命令,或是ORACLE数据库外的应用。应该说在9i及之前的版本中,虽然说并非完全无法实现(其实还是有多种方式能够变相实现的),不过复杂的实现方式让DBA使劲了力,伤透了心,费劲了事儿。
2014-03-27 22:19:11 2142
原创 关于oracle Scheduler的介绍——job
整理自君三思博客:http://blog.itpub.net/7607759/viewspace-610951所谓出于job而胜于job,说的就是Oracle 10g后的新特性Scheduler啦。在10g环境中,ORACLE建议使用Scheduler替换普通的job,来管理任务的执行。其实,将Scheduler描述成管理job的工具已经太过片面了,10G版本中新增的Scheduler
2014-03-27 21:43:19 6441
原创 oracle 统计信息收集包:DBMS_STATS
DBMS_STATS包DBMS_STAS包不仅能够对表进行分析,它还可以对数据库分析进行管理。 按照功能可以分一下几类:(1) 性能数据的收集(2) 性能数据的设置(3) 性能数据的删除(4) 性能数据的备份和恢 更多信息参考Oracle 联机文档:11g DBMS_STATShttp://download.ora
2014-03-26 22:02:56 1781
原创 oracle 的动态采样技术
Oracle 数据库中优化器(Optimizer)是SQL分析和执行的优化工具,它负责指定SQL的执行计划,也就是它负责保证SQL执行的效率最高,比如优化器决定Oracle 以什么样的方式来访问数据,是全表扫描(Full Table Scan),索引范围扫描(Index Range Scan)还是全索引快速扫描(INDEX Fast Full Scan:INDEX_FFS);对于表关联查询,它
2014-03-26 17:38:38 1386
原创 2014.03.26记录
今天,突然感觉,我得好好研究sql优化了。恩,就从今天开始吧,开始认认真真的Sql Performance Tuning 。
2014-03-26 16:45:40 993
原创 hit 命中率的解释
整理自:http://blog.csdn.net/tianlesoftware/article/details/4668723Statistic 对Oracle 是非常重要的。 它会收集数据库中对象的详细信息,并存储在相应的数据字典里。 根据这些统计信息, optimizer 可以对每个SQL 去选择最好的执行计划。在9i 及之前的版本,在选择执行计划的时候会根据RBO(Rule-Base
2014-03-26 15:15:17 3427
原创 查看oracle执行计划方法( 二)
Cardinality(基数)/ rowsCardinality值表示CBO预期从一个行源(row source)返回的记录数,这个行源可能是一个表,一个索引,也可能是一个子查询。 在Oracle 9i中的执行计划中,Cardinality缩写成Card。 在10g中,Card值被rows替换。 这是9i的一个执行计划,我们可以看到关键字Card: 执行计划--
2014-03-26 11:52:28 1482
原创 查看oracle执行计划方法( 一)
关于oracle执行计划的概念,参考之前的博客:http://blog.csdn.net/cymm_liu/article/details/7996599
2014-03-26 10:30:07 1920
原创 关于pmon、smon、mman、mmon、mmnl后台进程的解释
ProcessMonitor (PMON): 该进程在用户进程出现故障时执行进程恢复,负责清理内存储区和释放该进程所使用的资源。例:它要重置活动事务表的状态,释放封锁,将该故障的进程的ID从活动进程表中移去。PMON还周期地检查调度进程(DISPATCHER)和服务器进程的状态,如果已死,则重新启动(不包括有意删除的进程)。 PMON有规律地被呼醒,检查是否需要,或者其它进程发现需要时可以被调
2014-03-25 10:29:02 11101
原创 删除rac中ASM实例
1)停止节点点上的ASM实例RACDB1@rac1 /home/oracle$ srvctl stop asm-n rac2 2)确认停止第二节点上的ASM实例后的状态RACDB1@rac1 /home/oracle$ crs_stat -tName Type Target State Host-------
2014-03-24 22:03:11 1643
原创 关于oracle隐含参数 总结
1、回顾之前整理了两篇关于x$表的介绍,连接如下:http://blog.csdn.net/cymm_liu/article/details/7611675http://blog.csdn.net/cymm_liu/article/details/7611758数据字典系统表主要由4部分组成:1.内部RDBMS表:x$……2.数据字典表:……$(比如user$)
2014-03-24 15:29:15 1597
原创 让sqlplus 里的show parameter 直接显示oracle隐含参数
本文整理自网络:http://f.dataguru.cn/thread-171753-1-1.htmlOracle启动用到了初始化参数,通常我们都可以在sqlplus里用show parameter 来获得。而Oracle为了debug 或者解决一些特殊的问题,还提供了一些以“_”开头的隐含参数。 网络上有一些script可以让我们轻松检查这些隐含参数. 但是,有没有想过,我们可以直接在sql
2014-03-24 14:39:18 4155
原创 关于oracle用户下连接为LOCAL=NO的进程解释
文章转自:http://blog.csdn.net/tianlesoftware/article/details/56754041. 先看2个命令执行的结果:[oracle@hfcc-svr-newccsdb1 ~]$ ps -ef | lessUID PID PPID C STIME TTY TIME CMDoracle
2014-03-24 10:51:14 3288
原创 rac 11gR2中 gsd 和 oc4j默认offline的解释
如下是安装完成11gR2rac之后查看crs状态的结果:[oracle@rac1 ~]$ crs_stat -tName Type Target State Host ------------------------------------------------------------ora.DATA.dg
2014-03-18 15:40:52 2338
原创 Oracle 11gR2 rac 的各项服务说明
些后台进程后台进程说明Oracle高可用服务 (OHAS)OHAS是服务器启动后打开的第一个Grid Infrastructure组件。它被配置为以init(1)打开,并负责生成agent进程。Oracle AgentGrid Infrastructure使用两个oracle代理进程。第一个,概括起来说,负责打开一些需要访问OCR
2014-03-18 10:42:01 2258
原创 linux下md5sum 校验文件完整性
1、简介 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。 在linux或Unix上,md5sum是用来计算和校验
2014-03-11 10:34:51 6770
原创 R12.2——adop 数据库 Edition-Based Redefinition (EBR)
在许可证管理 功能下启用根据启用的是模块还是 组件功能选择然后在后面的模块List 中选择需要启用的模块或者应用即可
2014-03-10 21:14:18 3343
Oracle Core Essential Internals for DBAs and Developers
2012-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人