DBMS_STATS.GATHER_TABLE_STATS详解,收集统计信息详解
由于Oracle的优化器是CBO,所以对象的统计数据对执行计划的生成至关重要!作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息(默认参数下是对表进行直方图信息收集,包含该表的自身-表的行数、数据块数、行长等信息;列的分析--列值的重复数、列上的空值、数据在列上的分布情况;索引的分析-索引页块的数...
RMAN简明使用手册
RMAN简明使用手册(转载)背景信息使用手册基于ORACLE 10.2资料参考:B14193-02最小使用环境■ target database :备份的目标数据库■ RMAN client: RMAN的客户端。它主要是负责解释备份和恢复命令,连接服务器会话执行相关命令,并在控制文件中记录备份恢复活动。可选组件:■ flash r...
expdp/impdp参数解释
expdp/impdp 详细参数解释调用EXPDP使用EXPDP工具时,其转储文件只能被存放在DIRECTORY对象对应的OS目录中,而不能直接指定转储文件所在的OS目录.因此,使用EXPDP工具时,必须首先建立DIRECTORY对象.并且需要为数据库用户授予使用DIRECTORY对象权限.CREATE DIRECTORY dump dir AS ‘DUMP’;...
SPM设置保留空间和保留时效
语句日志、计划历史记录和 SQL 计划基准都存储在 SQL 管理库中。SQL 管理库是数据库字典的组成部分,存储在 SYSAUX 表空间中。默认情况下,SQL 管理库的空间限制为不超过 SYSAUX 表空间的 10% 。但是, 可以使用 PL/...
oracle收集统计信息
查看最新用户表统计信息select owner,table_name,last_analyzed from dba_tables where owner not like '%SYS%' order by 1,3;SELECT Table_Name,Num_Rows,Blocks,Empty_Blocks,Avg_Space,Chain_Cnt,Avg_Row_Len,Sample_Size,Last_AnalyzedFROM Dba_Tables WHERE owner = 'SCOTT' ;oracle是通过维护窗口来完成系统的自动job的,系统的维护窗口通过视图dba_scheduler_windowsSQL> select window_name,resource_plan,comments from dba_scheduler_windows;自从上一次分析统计数据以来,发生了多少次插入、更新和删除操作。SELECT * FROM
Oracle 数据库整理表碎片
Oracle 数据库整理表碎片表碎片的来源当针对一个表的删除操作很多时,表会产生大量碎片。删除操作释放的空间不会被插入操作立即重用,甚至永远也不会被重用。怎样确定是否有表碎片-- 收集表统计信息SQL> exec dbms_stats.gather_table_stats(ownname=>'SCHEMA_NA...
oracle大表添加字段default经验分享
大表 添加字段 alter table add default
真实环境的OracleGoldenGate配置参数详解 -- 灾备端
本文分为两篇,第一篇介绍生产端的管理进程配置参数、抽取进程配置参数、投递进程配置参数;http://blog.itpub.net/29047826/viewspace-1271830/本篇为第二篇,介绍灾备端管理进程配置参数和复制进程配置参数。以下列出的所有配置文件都属于灾备端,启动的进程GGSCI 3> info allProgram ...
Oracle Data Guard 理论知识
RAC, Data Gurad, Stream 是Oracle 高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。 他们各自的侧重点不同,适用场景也不同。RAC 它的强项在于解决单点故障和负载均衡,因此RAC 方案常用于7*24 的核心系统,但RAC 方案中的数据只有一份,...
初识ORACLE的审计功能
顺着这样的思路去学习。1、审计可以达到怎样的效果?我用来做什么?2、任何概念都该有分类的吧,审计也不例外?3、如何启用审计?数据库一级。4、如何设定我所需要的审计?针对某个特定的监视目标了。5、如何看审计的结果?6、论坛上一些常见的问题,自己认为比较难理解的问题。[@more@]初识ORACLE的审计功能顺着这样的思路去学习。1、审计可以达到怎样的效果?我要来做什么?2、有分类吗?3、如何启用审计?数据库一级。4、如何设定我所需要的审计?针对某个特定的监视目标了。5、如何看审计的结果?6、论坛上一些常见的问题,自己认为比
oracle11g Rman 备份脚本
oracle11g Rman 备份脚本
【INDEX】Oracle中主键、唯一约束与唯一索引之区别
一、 概述一般在Oracle数据表中,我们都会看到主键,索引,也会看到唯一索引、唯一约束,那么他们有什么区别呢,下面通过一个小实验简单了解一下。二、 实验过程:首先创建...
oracle之监听的方方面面
1.客户端程序是怎么链接oracle server的? 当客户端程序发出链接oracle server的请求时,oracle listener进程接收到这个请求,listener进程fork()出一个监听子进程1,接着监听子进程 再次fork()出一个子进程2,然后监听子进程退出,子进程2重命名为server process,接下来进程2发送数据到监听进程,监听进程将...
Oracle并行添加主键
Oracle并行添加主键的方法
Oracle 删除重复数据只留一条
Oracle 删除重复数据只留一条
Oracle AWR报告指标全解析
【性能调优】Oracle AWR报告指标全解析2013/08/31 BY MACLEAN LIU 26条评论【性能调优】Oracle AWR报告指标全解析开Oracle调优鹰眼,深入理解AWR性能报告:http://www.askmaclean.com/archives/awr-hawk-eyes-training.html开Oracle调优鹰眼,深入理解AWR性能报...
Oracle时间操作大全
在系统时间基础上延迟5秒sysdate+(5/24/60/60) 在系统时间基础上延迟5分钟sysdate+5/24/60 在系统时间基础上延迟5小时sysdate+5/24 在系统时间基础上延迟5天 sysdate+5 在系统时间基础上延迟5月 add_months(sysdate,-5) 在系统时间基础上延迟5年 add_months(sysdate,-5*12) [@more@] 上月末的日期: select last_day(add_months(sysdate, -1)) from dual; 本月的最后一秒: select trunc(add_months(sysdate,1),'MM') - 1/24/60/60 from dual 本周星期一的日期: select trunc(sysdate,'day')+1 from du
oracle 11g dataguard 完全手册
转载地址:http://www.cnblogs.com/tippoint/archive/2013/04/18/3029019.htmloracle 11g dataguard 完全手册 一、前言: 网络上关于dataguard的配置文章很多,但是很多打着oracle11g的文章实际都是只能在9 10 上运行,比如FAL_CLIENT在11g中...
oracle 高水位线详解
一、什么是水线(High Water Mark)?所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据块分配给这个segment。HWM通常增长的幅度为一次5个数据块,原则上...
Oracle AWR报告分析之–SQL ordered by
oracle awr报告分析之-SQL ordered by