摘要:今天同事问在系统中发现有协议为beq的进程,不了解其作用。BEQ=bequeath protocol先看看情况:BEQ协议进程:使用sqlplus / as sysdba方式登录,系统将会自动创建一个BEQ协议的进程.BEQ是一个sql*net protocol有点类似于IPC,仅仅是作为本地连接才能使,说白了就是客户机和服务器程序在同一个服务器上。在不需要listener的情况下创建一个数据库专...
阅读全文
摘要:Oracle RAC过程其实很简单,但是前提是做好准备工作。以下以前在安装Oracle 10g RAC时碰到的问题,拿出来归档一下。在安装CRS时,最后执行root.sh时,后执行的节点上无法成功,提示:#./root.shWARNING:directory'/u01/app/oracle/product/10.2.0'isnotownedbyrootWARNING:directory'/u01/...
阅读全文
摘要:早前解决提升批量插入性能时的做的测试,翻出来,贴一下。在对数据进行批量insert时,正确使用nologging和append,不仅能够极大的操作提高效率同时也能免去不必要的redo日志。通过以下4个实验看他们的正确使用。环境:OS:WindowsXPDB:Oracle9.2.0.11,实验一:归档模式下,创建表不使用nologging代码总结:在归档模式下,创建表时不使用nologging参数,...
阅读全文
摘要:在OLAP环境,以利用多的CPU和内存资源来加速处理数据,也即oracle的并行查询。单个CPU同一时刻只能服务一个进程,如果有多个CPU,提高CPU利用律,就可以同时运行多个进程。也就是原来单个进程处理的变成多个进程并行处理加速执行时间。并行执行只是在全表处理或者分区及在分区表中执行本地索引时用到。下面情况会用到并行查询:全表扫描、rebuildindex、update(全表或分区表)、inse...
阅读全文
摘要:在并行执行的情况下偶然会发现PX qref latch等待事件,当系统高峰期同时采用了高并发的情况下最容易出现。看来要进行特殊照顾了。概念和原理在并行执行环境中,queryslaves和querycoordinator之间是通过队列交换数据和信息的。PXqreflatch是用来保护这些队列的。PXqreflatch等待事件的出现一般表明信息的发送比接受快,这时需要调整buffersize(可以通过...
阅读全文
摘要:从接触oracle到使用过程中,始终能看到SCN的身影,在oracle的备份恢复原理中更是如此。由此看来SCN的重要性不言而喻呀,对其有个综合的了解能够有对其功能有清晰地认识,在oracle中SCN的种类不一中,对SCN理解的时候常常犯晕,偶尔这样,偶尔那样。说白了就是把多种SCN混淆在一起了。如果结合控制文件,数据文件,redo等文件的dump内容来了解那几种重要的SCN,将会对其有更深的认识。...
阅读全文
摘要:之前学习oracle block recovery时,对整个过程的理解做了个简单的记录。看过的朋友请指正。可以通过dump oracle数据块,结合dump文件分析oracle的块恢复过程。数据块的版本(version)是该块中的SCN和SEQ number所决定的。每个数据块头部都存储着SCN,SEQ和DBA的信息,同样在每个change vector中也存在。block与change vect...
阅读全文
摘要:这个是两年前学习oracle总结的东西,不算什么新东西,仅作为个人的一个记录,也欢迎大家一起学习讨论。oracle数据库的介质恢复过程相对非常复杂,oracle毕竟作为一个大系统,设计是相当复杂和庞大的。鄙人结合对controlfile,redo log,datafile等文件的dump内容进行分析,试图深入的了解oracle的介质恢复过程。虽不能从正向了解内部工作机制,但是从逆向推断也能做个大致...
阅读全文
摘要:Oracle对内存的管理的优化从未间断,从8i到11g不断地提出新的管理概念。每个本版都对内存管理进行了简化:8i->9i:PGA的自动管理;9i->10g:SGA的自动管理;10g->11g:MEMORY(SGA+PGA)的自动管理。在11g中oracle引入了自动化内存管理(Automatic Memory Management)概念,仅用两个参数就能完成oracle的内存管...
阅读全文
摘要:尽管对oracle数据库的使用已经很长时间了,可不清楚的东西还是多的,所谓学无止境呀,哈哈。对oracle的介质恢复案例见过和处理过很多,但对其工作原理还没有一个精准的理解,明白了这个小小的概念对介质恢复的原理有了更丰富的理解。在恢复过程中,一旦有任何redo被捕获到,media recovery fuzzy SCN都会向前推进,该SCN值将会自动设置到下次所有打开的log file文件的起始SC...
阅读全文