Oracle Hint:USE_NL、USE_MERGE、UESE_HASH
Oracle Hint:USE_NL、USE_MERGE、UESE_HASH 下面内容取自http://yangtingkun.itpub.net/post/468/26696 一、USE_NL(嵌套循环连接) 在嵌套循环连接中,Oracle从第一个行源中读取第一行,然后和第...
Oracle Hint的用法
Oracle Hint的用法 SQL语句优化方法30例在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资...
监控OS的3个命令详解
对于这3个linux,感觉很重要,但一直对其中的一些参数具体含义不是很清楚,所以转载了一些总结,让自己加深下印象。 &n...
一次delete速度异常慢的处理过程
一次小数据量删除,但花费2个小时还没完成的问题delete from TOPBOX_COURSEWARE where id like '760%';花费非常长的时间,topbox_courseware表大概2w数据,要删除的也就2500条数据。问题原因:由于TOPBOX_COURSEWAR...
一个SQL的简单分析与处理
最近在做利用透明网关将SQLServer数据迁移到Oracle端。结果下面的insert语句很慢,差不多要插入450w的数据,结果需要几十分钟。insert /*+ append */ into topbox_unitscore(id,icnum,unit_id,testdate,score,topb...
查看oracle中被锁的对象
在做一个delete操作后,点击commit提交,结果toad挂了。判断相关的表应该被锁了。于是进行如下操作--查看oracle中被锁的对象select a.owner, a.object_name, b.xidusn, b.xidslot, b.xidsqn, b.session_id, b.orac...
oracle的诊断事件列表
SET feedback offSET SERVEROUTPUT ONDECLAREerr_msg VARCHAR2(120);BEGINdbms_output.enable (1000000);FOR err_num IN 10000..10999LOOPerr_msg := SQLERRM (-err_num);IF err_msg NOT LIKE '%Message '||err_num|...
面对一个全新的环境,作为一个Oracle DBA,首先应该了解什么?
在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了.这里总结了一些一般的思路来面对一个全先的database,从而快速了解你面对的环境概要....
解决exp-00091问题的方法(转载)
step 01 查看DB中的NLS_CHARACTERSET的值(提供兩種方法):select * from v$nls_parameters where parameter='NLS_CHARACTERSET';SQL> select * from v$nls_parameters where parameter='NLS_CHARACTERSET...
RAC升级时丢失逻辑卷的问题及解决方法
RAC升级时丢失逻辑卷的问题及解决方法一. 硬件环境1. 服务器型号:AIX power5小型机2. 双机软件:HACMP 5.4.13. &n...
oracle个人总结(不断更新)
Oracle总结1.Oracle体系结构 oracle包含:实例(instance)和数据库(相关文件) oracle分为:内存结构和物理结构 逻辑结构:为每个连接来的实例分配内存区域 物理结构:存放数据和相关数据库信...
转载:行迁移和行链接
row chain:When a row is too large to fit into any block, row chaining occurs. In this case, the Oracle devide the row into smaller chunks. each chunk is stored in a block along with the necessary poi...