ANALYZE 的用法
1、三大功能搜集和删除索引、表和簇的统计信息验证表、索引和簇的结构鉴定表和簇和行迁移和行联接针对analyze的搜集和删除统计信息功能而言,oracle推荐使用DBMS_STATS包来搜集优化信息,DBMS_STATS可以并行的搜集...
HASH_MULTIBLOCK_IO_COUNT
HASH_MULTIBLOCK_IO_COUNT Parameter type: Integer Parameter class: Dynamic. Scope= ALTER SESSION, ALTER SYSTEM. Default value: Query dependent. Appears as 0 in V$PARAMETER. Range of...
ORACLE的 审计功能
一 审计功能的参数控制audit_trail 参数的值可以设置为以下几种1. NONE:不开启2. DB:开启审计功能3. OS:审计记录写入一个操作系统文件。4. TRUE:与参数DB一样5. FALSE:不开启审计功能。这个参数是写道spfile里...
用完logminer,为什么还要结束logminer
论坛上一个朋友的帖子,自己使用sql_trace 跟踪了dbms_logmnr.end_logmnr的后台执行过程。。http://www.itpub.net/thread-1326195-1-1.html自己做了一下。。关键部分如下:=====================PARSING IN CURSOR...
序列的使用
SQL> create sequence seq 2 minvalue 1 3 nomaxvalue 4 start with 21 5 increment by 1 6 cache 20;序列已创建。SQL> select seq.curral from dual;...
决定一个SQL执行效率的是执行计划, 而不是SQL的写法
决定一个SQL执行效率的是执行计划, 而不是SQL的写法1. 数据真实的"统计"的分布情况2. 系统视图中记录的统计信息3. 实际每个SQL执行时对应的数据情况------------------注意--------------------  ...
复杂查询语句的使用
1.查询语句的使用使用 select语句和子查询(subquery)可以从一个或多个表,视图,实体试图中返回数据. 1.1相关子查询可以将子查询(as subquery)或in或exists当成where的一个条件的一部分,这样的查询称为子查询&nbs...
控制文件的结构
控制文件的结构(1) 控制文件分为文件头和内容两部分。文件头包含:控制文件块大小控制文件包含的块的数量 在MOUNT数据库的时候,会读取控制文件的头块,并进行校验。如果校验失败,数据...
检查是否存在truncate或者rebuild的索引
检查是否存在truncate或者rebuild的索引select owner||'.'||Object_name||'.'||subobject_name from dba_objects where object_id<>data_object_id &nb...
获取对象的构建语句
构造表的语句SQL> set pagesize 0SQL> set long 999SQL> select dbms_metadata.get_ddl('TABLE','A1') from dual; CREATE TABLE "SYS"."A1" &n...
如何制造碎片
C:\Users\Administrator>sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on 星期一 7月 5 20:47:21 2010Copyright (c) 1982, 2010, Oracle. All rights reserved.SQL> conn test/test已连接。SQ...
关于dual表的问题!
起因 向dual表中插入数据。出现如下错误.删除dual之后,问题依然存在!参考我的帖子:http://www.itpub.net/thread-1321516-1-1.htmlSQL> select * from dual;D &...
关于索引的可用性
作为一名DBA,我们有责任找到并清除这些闲置的以及对性能有负面影响的索引。但我们从哪里开始呢?其实Oracle已经为我们提供了解决之道。 有两种基本的情况: 1、 我们必须确定索引是否被使用,如果索引没有使用...
truncate,delete,drop的异同点
关于truncate,delete,drop的异同点的讨论,很好的帖子,分享一下。一些疑问:.truncate is fast but can't rollback,delete can rollback --------- 这个是因为trunate是直接清除...
为什么不可以 startup spfile
sql > startup pfile='D:\oracle\product\10.1.0\admin\orcl\pfile\init.ora.322201021400';可以,而以下为什么不可以呢?sql > startup spfile='D:\oracle\product\10.1.0\db_1\database\SPFILEORCL.ORA';sql >&nbs...
pre_page_sga参数总结
oracle实例启动时,只会在物理内存中载入sga的各个内存的最小的大小(以粒度为单位),而剩余的sga只会在虚拟内存中分配。只有当进程touch到相应的page时,才会置换到物理内存中。但是,我们也希...
shrink 操作对索引的影响
论坛上有人问 shrink 表后 要不要重建索引,答案是不用。实验如下:SQL> conn system/yang as sysdba已连接。SQL> create table t tablespace test as select * from all_objects where rownum<2000;create table t...
ORACLE锁的总结
整理了一下ORACLE锁的东西------------------------------------------------------------------------------------------------------------v$lock视图的各个列及其说明ADDR RAW(4) 在...
改坏初始参数后重新启动的办法
来自pub 上的一个帖子分享一下:C:\windows\system32>net start oracleserviceorclOracleServiceORCL 服务正在启动 ......OracleServiceORCL 服务已经启动成功。C:\windows\system32>sqlplus / as sysdbaSQL*Plus: ...
如何让rac的各节点共享一个spfile?
10.2的RAC,各个节点使用各自的spfile,修改参数很不方便。如何才能让各个节点使用一个共享的spfile呢? 单独开启一个节点,show parameter spfile 发现使用的spfile文件不是共享磁盘上的 ...