Oracle Online Redefinition在线重定义(下)
在之前的文章中,我们看到了如何处理单表在线重定义过程。本篇我们来看一下如何进行关联表的重定义过程。 4、外键关系表重定义 我们先创建出实验数据表。 SQL> create table t_master ...
Oracle Online Redefinition在线重定义(上)
面对越来越多的7*24系统,运维人员进行工作可用的时间窗口变的越来越小。就在有限的时间窗口中,硬件检修、网络改造配置占据了很多时间。对数据库对象进行日常维护,越来越成为我们需要关注的问题。 进行数...
Oracle Online Redefinition在线重定义(中)
上篇中,我们简单地介绍了如何使用Oracle在线重定义特性进行数据表Online的结构变动操作。本篇我们从一个较复杂的案例出发,讨论复杂变化情况下如何进行Online Redefinition,以及dbms_redefinition包各个关键方法...
【原创】ORACLE 数据分析和动态采样
《ORACLE 数据分析和动态采样》引言:oracle 数据库性能调优最需要重视的也最常遇到的就是SQL执行效率,而反映SQL效率最直观的工具就是CBO生成的执行计划,那么如何让CBO生成最精准的效率最高的执行计划成为我们当...
oracle优化常用经典参考
oracle优化常用脚本
no_unnest与unnest
看了pub上一篇关于no_unnest的文章后学习了一番,照着做了一下测试,加深理解:unnest我们称为对子查询展开,顾名思义,就是别让子查询孤单地嵌套(nest)在里面。所以un_unnest双重否定代表肯定,即让子查询不展开,...
oracle awr 修改Snapshots设置
修改Snapshots设置 通过MODIFY_SNAPSHOT_SETTINGS过程,DBA可以调整包括快照收集频率、快照保存时间、以及捕获的SQL数量三个方面的设置。分别对应MODIFY_SNAPSHOT_SETTINGS的三个参数:Retention :设置快照保存...
Oracle创建索引选择合适的可选项及效率问题
http://soft.chinabyte.com/database/73/11870573.shtml有些新手在Oracle数据库中创建索引时往往不会使用可选项。其实,有时候在合适的场合使用一些可选项,可以提高索引的创建速度。如为了大批量导入数据,我们往往...
Oracle enqueue wait tips
Oracle enqueue wait tipsOracle Tips by Burleson ConsultingNovember 26, 2008There are many types of Oracle enqueues, here is a sample of the most common types: � &nbs...
转:使用OS Watcher监控操作系统
在论坛上看到一个哥们儿分享的,很简单也很方便,我也下载了,最后可以将监控的结果转化成图形和图片,看起来较直观,且方便与制作监控报告。http://space.itpub.net/17203031/viewspace-754646 系统性能是...
ORA-04031 的原因分析解决方法
ORA-04031 的原因分析解决方法ORA-04031: unable to allocate 4096 bytes of shared memory下面分析了几个可能及解决方法基本上,ORA-04031出现的问题有几个可能性A. 没有绑定编量造成shared_pool碎片过多,同时shar...
optimizer_dynamic_sampling参数
optimizer_dynamic_sampling 参数与sql语句执行时的动态采样相关,这关系到sql的执行计划的准确与否。一般在表的统计信息收集准确的情况下执行计划(实际执行的)可以准确的,但有些情况下不一定,比如数据分布...
获取统计信息
1)查看库高速缓存中的执行计划,方法1:HAOHAO@ncjs> select /*+ gather_plan_statistics */ empno,ename from scott.emp where ename='KING'; EMPNO ENAME---------- ---------- &...
组合列统计信息收集
转自:http://www.muzijiang.cn/index.php/2012/04/gather_columns_group_stats/上一篇帖子,我们提到通过正确的收集列的统计信息来避免Oracle在计算时得出错误的结果。但我们实例中的SQL非常简单(只有一个条件),...
“=》”关联操作符在Oracle 10g和11g的变化差异
关联操作符(=>)是我们在PL/SQL中经常使用到的一种参数指定操作符。借助这个操作符,可以将原有的通过顺序进行配比的参数匹配,变成可以显示进行参数指定。 关联操作符最开始是由PL/SQL中引入的语法特性,用来...
用DBMS_XPLAN来展示执行计划
转自:http://blog.chinaunix.net/uid-3634-id-2130055.html平时都喜欢用set autotrace,有日子没用DBMS_XPLAN都快忘了。找了两个说明文档,记录下。 metalink: PURPOSE-------To explain t...