11g新特性:Health Monitor Checks】的更多相关文章

一.什么是Health Monitor ChecksHealth Monitor Checks能够发现文件损坏,物理.逻辑块损坏,undo.redo损坏,数据字典损坏等等.Health Monitor Checks产生结果报告,它包含了解决问题的办法. -----oracle另外一个坏块检查工具DBVERIFY 详见我的这篇文章:Oracle坏块验证工具:DBVERIFYhttp://blog.chinaunix.net/uid-23284114-id-3687810.html----- Hea…
1. 11g新特性概图 管理新特性> 开发新特性> 2. 12c 新特性概图…
About Health Monitor Checks Health Monitor checks (also known as checkers, health checks, or checks) examine various layers and components of the database. Health checks detect file corruptions, physical and logical block corruptions, undo and redo c…
11g新特性-自动sql调优(Automatic SQL Tuning) 在Oracle 10g中,引进了自动sql调优特性.此外,ADDM也会监控捕获高负载的sql语句. 在Oracle 11g中,通过运行sql tuning advisor加强了自动sql调优功能.默认情况下是每天夜间通过自动任务的方式运行”自动sql调优“. 自动sql调优的过程: 1.识别需要调优的sql语句  根据AWR中的CPU和I/O负载来识别 2.调优,生成新的sql profile 在维护窗口(maintena…
Duplication Database 介绍 Duplicate database可以按照用途分为2种: duplicate database(复制出一个数据库) duplicate standby database(复制出一个dataguard standby数据库) Duplicate Database又可以按照复制数据的来源不同分为2种方式: Active Database Duplication(从正在运行的数据库上复制数据) Backup-based duplication(基于备份…
Oracle 11g 新特性 --SQL Plan Management 说明 参见大神博主文章: http://blog.csdn.net/tianlesoftware/article/details/8292410…
在这篇文章中我们会对oracle 11g 新特性—hang 管理器(Hang Manager) 进行介绍.我们需要说明,HM 只在RAC 数据库中存在. 在我们诊断数据库问题的时候,经常会遇到一些数据库/进程 hang住的问题.对于hang的问题,一般来说,常见的原因有以下两种. 死锁(cycle).对于这种hang, 除非循环被打破,问题会永远存在. 某个堵塞者(blocker) 进程在持有了某些资源后堵住了其他进程.当然,根据堵塞的情况,我们可以把blocker分为直接堵塞进程(immedi…
11G 新特性之 密码延迟认证 11G 新特性之 密码延迟认证 Table of Contents 1. 特性简述 2. 特性潜在引发问题 3. 关闭特性 1 特性简述 为了防止用户密码的暴力破解,从11G开始引入了一个新特性:密码延迟认证. 等待用户输入密码的时间,随着输入错误密码的次数而不断延长.以此缓解暴力破解Oracle用户密码. 2 特性潜在引发问题 修改用户密码引发大量Library Cache Lock 数据库密码应该是定时修改,以提高数据库安全性,防止黑客攻击.但是, 大部署大量…
文章转自网络 Oracle 11g于2007年7月11日美国东部时间11时(北京时间11日22时)正式发布,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Information Lifecycle Management)等多项创新. 一.新特性提纲 1.数据库管理部分 ◆数据库重演(Database Replay) 这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试系统调优后的效果. ◆…
一.新特性提纲 1.数据库管理部分 ◆数据库重演(Database Replay) 这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试系统调优后的效果. ◆SQL重演(SQL Replay) 和前一特性类似.但是只是捕捉SQL负载部分,而不是全部负载. ◆计划管理(Plan Management) 这一特性允许你将某一特定语句的查询计划固定下来,无论统计数据变化还是数据库版本变化都不会改变她的查询计划. ◆自动诊断知识库(Auto…
Oracle 11g于2007年7月11日美国东部时间11时(北京时间11日22时)正式发布,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Information Lifecycle Management)等多项创新.   一.新特性提纲   1.数据库管理部分 ◆数据库重演(Database Replay) 这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试系统调优后的效果. ◆SQL…
NFS相信应该都很熟悉了,但是我们对它的性能一直有所诟病.Oracle在10g版本通过允许对数据库文件直接IO引入ASM.在11g版本中,Oracle对NFS提供了类似的增强,为了改进NFS的性能,开创了DNFS(Direct Network File System)的数据库世界,也就是说经过简单设置之后,就能直接利用其他NAS存储设备了.利用这个新特性,Oracle数据库核心自动进行所用调整处理,简单来说就是Oracle自己内部实现了一套NFS Client的机制而不是操作系统NFS Clie…
下面测试Oracle 11g开始的新特性truncate的增强和延迟段空间创建. Oracle从11g开始,当用户创建一张空表的时候不会先分配段和空间,只有当对这张表插入第一行数据的时候才分配段和空间. 这就解决了有很多表是空的但是占用大量的磁盘空间.   测试11g延迟段创建和truncate 用户下有一张新表 SQL> select * from tab; TNAME TABTYPE CLUSTERID ------------------------------ ------- -----…
众所周知,访问内存比访问硬盘快得多,除非硬盘体系发生革命性的改变.可以说缓存在Oracle里面无处不在,结果集缓存(Result Cache)是Oracle Database 11g新引入的功能,引入它的目的在于可以重用相同的结果集,减少逻辑IO,提高系统性能.结果集缓存又分为:服务端缓存和客户端缓存. 一.服务端缓存 1.服务器端的Result Cache Memorey由两部分组成.(1)SQL Query Result Cache:存储SQL查询的结果集.(2)PL/SQL Functio…
1.dba_user表的password(除了GLOBAL和EXTERNAL的密码)不再保存密码. 查询10g的dba_user表 SQL> select username,password from dba_users; USERNAME PASSWORD ------------------------- ------------------------------ SYS 4CCF4A082AD3F312 SYSTEM 34F99ED804364129 GP BA5BE92FE6F36B6…
11gR2之前的版本中,当创建一张表时,会自动分配段空间,这样做有几个弊端: 1. 初始创建表时就需要分配空间,自然会占用一些时间,如果初始化多张表,这种影响就被放大. 2. 如果很多表开始的一段时间都不需要,那么就会浪费这些空间. 为此,从11gR2开始,有一种新特性,叫延迟段,即延迟分配段空间.简单讲,默认将表(以及索引.LOB)的物理空间分配推迟到第一条记录插入到表中时.即有实际的数据插入表中时,再为每个对象初始化空间分配.其中11.2.0.1不支持分区表 .bitmap join ind…
数据库版本: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Oracle11g 增加了虚拟列的新特性, 具体说明如下: 1> 只能在堆组织表(普通表)上创建虚拟列,不能在索引组织表.外部表.临时表上创建虚拟列 2> 虚拟列不能是LOB或者RAW类型 3> 虚拟列的值并不是真实存在的,只有用到时,才根据表达式计算出虚拟列的值,磁盘上并不存放 4> 可把虚拟列当做分区关键字建立分区表,这是ORACLE…
假设一张表上有十几个索引,你有什么感受?显然会拖慢增.删.改的速度.不要指望开发者能建好索引.我的处理方法是先监控非常长的一段时间.看哪些索引没实用到,然后删除. 但删除以后,假设发现某一天实用,那又要又一次建,假设是大表.那就有些麻烦.如今11g提供一个新特性,不可见索引.能够建索引设置为不可见索引.CBO在评估运行计划的时候会忽略它,假设须要的时候.设置回来就可以. 另一种用途,你在调试一条SQL语句,要建一个索引測试.而你不想影响其它的会话,用不可见索引正是时候. SQL> drop ta…
虽然可以依赖undo数据来查询row的旧版本数据,甚至可以执行逻辑恢复.但是你不能期待在undo中找到非常旧的数据.undo数据主要是用来提供读一致性. 在11G中,提供了Flashback Data Archive新特性,Flashback Data Archive可以自动存储表随着时间的推移发生的改变,时间的长度由用户决定.超过archive的保留期限,Flashback Data Archive会自动清除老的数据,但是不能修改Flashback Data Archive中的数据.Flash…
当在查询中使用了function,返回值会受到影响. 比如: select count(*) from customers where lower(cust_state_province)='ca'; 优化器只知道原先列上的统计信息,而不知道被lower函数转后以后的统计信息,列的选择性会受到影响,但是优化器去无法得知. 对于sql语句谓词中的列使用了函数以后,优化器会简单的认为该列的选择性为1%.这样就会导致执行计划发生改变. 在oracle 10g中,只会针对几种列的表达式进行Express…
Statistics Preferences新特性可以实现对指定对象进行信息收集. 可以在table.schema.database.global级别设置statistics preference. 在database级别的statistics preference集会应用到数据库中的所有表:在global级别的statistics preference会应用到数据库中所有没有被设置statistics preference的表. preference集不同级别的优先级:table级别 > sc…
Oracle 11g中,asm同时支持10g和11g数据库.但是asm的版本不能低于数据库的版本. 与兼容性现相关的两个参数: ·compatible.rdbms 支持的最低版本的oracle数据库版本. ·compatible.asm 控制ASM元数据在asm磁盘上的数据存放格式.比如,如果设置compatible.asm的值为11.1,则ASM软件版本至少必须是11.1.  ASM兼容性级别至少要与rdbms的兼容性相同,不能低于rdbms的兼容性级别.compatible.asm只是控制a…
转载:http://blog.csdn.net/tianlesoftware/article/details/8435670 一.  OHASD 说明 Oracle 的Restart 特性是Oracle 11g里的新特性,在讲这个特性之前先看一下Oracle 11g RAC的进程.之前的Blog 有说明. Oracle 11gR2RAC 进程说明 http://blog.csdn.net/tianlesoftware/article/details/6009962 Oracle 11gR2 中对…
黎俊杰 | 2016-07-28 14:37 声明:部分表名为了脱敏而用XX代替 1.故障现象 (1)一个业务系统输入用户名与密码后无法进入首页,表现为一直在运行等待,运行缓慢 (2)整个系统无法正常使用,接近停运状态 2.故障解决方法 调整数据库参数alter system setevent='10949 trace name context forever, level 1'来关闭"direct path read"(直接路径读)特性,使SQL语句可以从缓存中查询数据,达到降低I/…
之前的版本中,只能在批量加载操作时,比如direct load.create table as select 操作,才能压缩数据.在dml操作期间是无法压缩数据的. 在11g中,oracle将表压缩扩展到OLTP负载,比如可以在insert的时候压缩数据. OLTP压缩可以节省50-70%的空间.OLTP压缩不仅不会降低写的性能,还会增加读的性能(直接读取压缩数据). 设置表压缩 普通的压缩表: 1.使用传统方式创建压缩表 SQL> create table ct1(id number) com…
首先我们介绍一下历史.在oracle 9i/10g 中,如果一个数据库实例需要驱逐(evict, alert 文件中会出现ora-29740错误)另一个实例时,需要通过LMON进程在控制文件(以下简称CF)中写入相应信息,当目标实例的LMON进程读取到相应的信息后,该实例shudown.但是,如果目标实例的LMON进程挂起而无法完成CF I/O的话,eviction将无法成功,这种情况有可能导致整个数据库挂起,需要dba手工干预.    所以,从oracle 11gR1 开始,Member Ki…
一.自适应游标共享(Adaptive Cursor Sharing) 说明 1.1 ACS概述绑定变量使Oracle DB 可以为多条SQL 语句共享单个游标,以减少分析SQL 语句所使用的共享内存量.然而,游标共享和SQL 优化是两个相互冲突的目标.用文字编写SQL 语句为优化程序提供了更多的信息,这无疑会导致更好的执行计划,但大量的硬分析会导致内存和CPU 开销增加. Oracle9i Database首次尝试推出了一个折衷的解决方案:允许共享使用不同文字值的相似SQL 语句.对于使用绑定变…
在11g之前版本,提供了stored outlines(sql概要)特性来保存sql的执行计划. 在11g中,引入了一个新的特性sql计划管理(sql plan management)特性来保存sql性能. 数据库自动控制sql执行计划的演变,借助sql plan baselines. SPM会不时的捕获和评估sql的执行计划,然后建立只包含高效的执行计划的sql plan baselines. sql plan baselines只会包含那些不会引起sql性能下降的执行计划. 当系统遇到以下变…
共享池存放sql语句的解析和编译版本,以便数据库能快速执行频繁执行的sql语句和plsql. 在11g中,数据库使用result cache来存放sql和plsql的执行结果. result cache只能在数据级别进行开启.当cache的对象被修改后,数据库会自动将result cache中的结果置为无效状态. result cache由两部分组成:sql查询结果缓存.plsql函数结果缓存. result cache memory pool是SGA新的组成部分.result cache me…
AU是asm磁盘分配的基本单元.在oracle10g中,一个AU对应一个extent(这会增加对内存的使用),因为一个大的数据库如果含有大量的默认大小的AU,会导致数据库的share pool的大量使用.AU默认大小是1m. variable size extents 可变长度的extent,在oracle 11g中extent大小可以是1m,4m,16m,32m,64m.这样,asm就可以支持更大的数据库而使用较少的内存. 根据asm数据文件大小的限制值,asm可以增加extent的大小.因此…