v$sqlarea 分析SQL语句
V$SQLAREA <br /> 本视图持续跟踪所有shared pool中的共享cursor,在shared pool中的每一条SQL语句都对应一列。本视图在分析SQL语句资源使用方面非常重要。<br /><br />V$SQLAREA中的信息列<br /><br />HASH_VALUE:SQL语句的Hash值。<br />ADDRESS:SQL语句在SGA中的地址。<br />这两列被用于鉴别SQL语句,有时...
SQL Access Advisor与sql Tuning Advisor介绍
sql tuing advisor将一条或多条SQL语句作为输入,并且研究这些语句的结构与执行方式.这些SQL语句称为SQLTUNING SET,标识负载较高的SQL语句与建议改进措施.SQL ACCESSADVISOR 也将SQL TUNING SET 作为其输入.这个顾问程序通过学习添加索引或物化视图来改进SQL执行性能. 9.SQL Tuning Advisor简介 Oracl...
Flashback Data Archive(转)
自己一直希望找到一篇关于将一个表的一列不小心删除了,怎么来修复,可是一直找不到,自己最近看到一篇在oracle11的一篇文章,特意在这里转一下,没有试过,因为自己的是10,如果那个网友有在10下实现的方法,希望给个链接。 闪回数据归档(Flashback Data Archive)在Oracle 11g当...
RBAL(ASM补充)与实例
一、RBAL 补充上一篇文章内容,在ASM实例中还存在另外一个新的进程,即RBAL,此进程负责规划和协调磁盘组的重新平衡活动。除此之外,ASM实例还有一些与数据库实例中的进程相同的后台进程,例如LGWR、SMON、PMON、DBWR 、CKPT等。如果一个数据库实例使用ASM作为存储,那么它将多出两...
ASM Allocation Units(AU) 不同大小对性能的影响
性能优化最好的书就是官方文档。官方文档每一句话都值得引起我们深思。Allocation UnitsWhen you create a disk group, you can set the Oracle ASM allocation unit size withthe AU_SIZE disk group attribute. The values can be 1, 2, 4, 8, 16, 32, or 64 MB,depending on the specific disk group ...
oracle死锁类型和原因分析
产生死锁分很多种情况,我们最常见的是外健上面没有添加索引或者逻辑问题,当发生死锁时都会生成一个trace文件,这个文件名在alert中都有记载,通常我们会看到下面一段 当看到trace文件时我们需要确认...
Oracle死锁查询及处理
一、数据库死锁的现象程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。二、死锁的原理当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态,此时的现象是这条语句一直在执行,但一直没有执行成功...
Oracle外部表详解
外部表概述 外部表只能在Oracle 9i之后来使用。简单地说,外部表,是指不存在于数据库中的表。通过向Oracle提供描述外部表的元数据,我们可以把一个操作系统文件当成一个只读的数据库表,就像这些数据存储在一个普通数据库表中一样来进行访问。外部表是对数据库表的延伸。外部表的特性 位于文件系统之中,按一定...
v$fixed_table
系统启动运行前要初始化,初始化即加载一些必要的数据结构(或其数据)到内存。 X$表由此建立。这一部分表可以从v$fixed_table中查到: SQL> select count(*) from v$fixed_table where name like 'X$%'; COUNT(*) ---------- 394 共有394个...
dict和v$fixed_table的使用
关于dict和v$fixed_table的使用,原文链接http://www.itpub.net/thread-847572-1-1.html今天偶然发现一个问题,就是使用dict查找视图的范围比v$fixed_table要广一些,我的测试如下:>desc dict通过本次测试发现v$fixed_table不包括静态视图,而dict既包括动态视图也包括静态视图。...
O7_DICTIONARY_ACCESSIBILITY参数
O7_DICTIONARY_ACCESSIBILITY参数控制对数据字典的访问.设置为true,如果用户被授予了如select any table等any table权限,用户即使不是dba或sysdba用户也可以访问数据字典.在9i及以上版本默认为false,8i及以前版本默认为true.如果设置为true就可能会带来安全上的一些问题.这也就为什么O7_DICTIONARY_ACCESSIBILITY 设置...
Oracle临时表GLOBAL TEMPORARY TABLE
临时表:像普通表一样,有结构,但是对数据的管理上不一样,临时表存储事务或会话的中间结果集,临时表中保存的数据只对当前 会话可见,所有会话都看不到其他会话的数据,即使其他会话提交了,也看不到。临时表不存在并发行为,因为他们对于当前会话都是独立的。创建临时表时,Oracle只创建了表的结构(在数据字典中...
详解Oracle 10g、11g和CHECKPOINT相关的初始化参数
这篇文章我们将详细的讨论一下10g、11g Database和CHECKPOINT相关的初始化参数的含义,最后我们还将讨论ARCHIVE_LAG_TARGET参数的作用。下面是这次讨论的版本:SQL> select * from v$version where rownum
对参数FAST_START_MTTR_TARGET = 0 的误解及设定(转)
对参数FAST_START_MTTR_TARGET = 0 的误解及设定MTTR(mean time torestoration)指平均恢复时间==============================================笔者Google了一下关于描述了FAST_START_MTTR_TARGET参数,看到很多文章将该参数置为0时为启用自动调整的检查点功能如:Oracle10gR2自动检查点调整的新特性...
Does Rman Backup benefit from Large Pool?(转载)
我们在学习Oracle的过程中,或多或少会存在个人对概念的理解错误、误解或者根本是教材编写存在不严谨的地方,这样或以讹传讹或三人言虎,导致在Oracle圈子存在着一些古老相传的迷信(superstition),因为这些迷信已经深入人心了,所以我们几乎很难纠正过来;这其实很有意思,IT作为一个高科技的领域也会出现迷信,说明我...
Linux学习之系统时间修改
虚拟机经常在不用时进行待机,但是每次再次启动后系统时间没有和主机时间同步,手工修改系统时间方式如下:#date 查看系统时间#date -s 修改时间#date -s 03/04/2013(将系统日期设定为2013年03月04日)#date -s 110:38(将系统时间设定为上午 10:38)修改完...
Linux学习之设置静态IP
虚拟机,默认采用的DHCP的方式,但是数量多的话就要将机器的IP都设置为静态IP,比较好管理IPADDR IP地址NETMASK 子网掩码NETWORK 网关地址需要修改的文件有 /etc/sysconfig/network  ...