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...
hp-unix 11.31安装Oracle 10G RAC相关问题(未完成)
硬件环境:服务器:hp 8640小机存储设备:h3c磁盘阵列软件环境:操作系统:hp-unix 11.31双机软件:hp mcsg数据库:Oracle 10G 10.2.0.1升级介质:Oracle 10G 10.2.0.2 工作:hp-unxi下安装Oracle 10G...
面试过程中的问题
1:使用索引查询一定能提高查询的性能吗?举出实例 2:数据库设计的一、二、三范式、BCNF是什么? 3:StoreProcedure和Function有何区别? 4:如何跟踪某个session的SQL? 5:如何使用CBO,CBO与RULE的区别? 6:...
自己的一次基于时间点的不完全恢复
//今天到客户现场,客户说就像测试下oracle数据库是否能够恢复到一次非法操作数据等操作前的全部数据。于是,就考虑到了使用RMAN的非完全恢复。于是做了如下操作://查看tt1表下数据21:57:23 SQL> conn / as sysdb...
转载:增量备份的一次实例
/* 2008/06/10 星期二*蒙昭良*环境:linux5 + Oracle10gR2*备份策略*增量备份中的差异备份:周日和周三执行0级备份,其他每天执行1级备份*需要的空间小,恢复效率低*某一项目执行的备份*/一、备份时数据库...
oracle中得到db_name的方法
1.通过v$database数据字典得到select name from v$database;show parameter db_name;2.通过oracle的函数得到select SYS_CONTEXT('USERENV','DB_NAME') from dual;select sys.database_name from dual;...
oracle中自己不常用的命令
oracle中的一些自己不常用的命令:1.oradmin:用于手工进行oracle服务的创建,修改,删除等操作。 例如:创建一个服务,实例会随之启动 &...