REDO INTERNALS AND TUNING BY REDO
Introduction(介绍) This paper is to explore internals of redo generation and then analyze the effect of excessive redo generation. We will substantiate common...
oracle附加日志的作用
为什么GOLDENGATE使用时,一定要开启附加日志? 大家想,如果我在源端做UPDATE时,目标端怎么知道我修改的是哪行数据呢!那我们用什么来标识...
表连接方式
表连接的方式如join,semi-join,outer-join,anti-join; 表连接的实现方式如nested loop,merge,hash. 本文简单的介绍表连接的方式join,semi-join,outer-join,anti-join和适用情景。假设2个数据源(row source...
提高索引创建速度
想一下,创建索引做的是什么操作,需要什么资源的支持?1、全表扫描 DBMF2、排序 SORT_AREA_SIZE3、REDO NOLOGGING4、在...
LOGMINER使用
logminer 工具即可以用来分析在线,也可以用来分析离线日志文件,即可以分析本身自己数据库的重作日志文件,也可以用来分析其他数据库的重作日志文件。 总的说来,logminer 工具的主要用途有:1...
一个简单的行列转换
SQL> create table shujukuai(id varchar2(10),name varchar2(20));Table created.SQL> insert into shujukuai values(1,'shujukuai');1 row created.SQL> insert into shujukuai values(1,'xshujukuai');1 row...
ASM日志检查
ASM安装出问题了?检查一下下面的日志文件吧! $ORACLE_HOME/cfgtoollogs/dbca/ASMInstance.logmore /var/log/oracleasm
辅助数据库
建立存放auxiliary数据库的目录auxi,建立存放传输表空间中间文件的目录ttbs[oracle@rhel5 oradata]$ mkdir auxi[oracle@rhel5 oradata]$ mkdir ttbs[oracle@rhel5 oradata]$ lsauxi shujukuai ttbs[or...
关于分页的高效写法
creat table test as select * from dba_objects;SQL> create index ind_test on test(owner,object_type,created);SQL> set autot traceonly;SQL> select * from (select rownum rn,object_id,object_name,subobj...
expdp/impdp完成传输表空间
[oracle@RHEL5 ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.4.0 - Production on Mon Jun 7 12:39:19 2010Copyright (c) 1982, 2007, Oracle. All Rights Reserved.Connected to:Oracle Database 10g...
10GPASSWORD_REUSE_TIME和PASSWORD_REUSE_MAX这两个参数联合使用的效果
SQL> CREATE PROFILE sec_profile LIMIT PASSWORD_REUSE_TIME 1/1440 PASSWORD_REUSE_MAX 3 ;Profile created.SQL> SELECT * FROM dba_...
CLUSTER_FACTOR实验
cluster_factor,这是一个判断表上的数据分布是不是和索引一样有序的一个值 它的取值范围在表的block的个数和表的行数之间,越接近block的个数说明表的数据分布越有序(和索引一样有序),越是接近行数越说明...
簇表实验
==建立簇表create cluster emp_dept_cluster ( deptno number(5) )size 1024/ ==设置每个键值大小为1024,那么8K的块最多存入8个KEY注意,这个1024是每个键值的大...
BITMAP索引实验
SQL>create table emp as select * from scott.emp;Table created.SQL> create bitmap index job_idx on emp(job);Index created.SQL> column bits format a30with jobs as (select distinct job from emp...
SHINK SPACE
SQL> create tablespace testing_lmt_assm datafile '/u01/app/oracle/oradata/testing_assm.dbf' size 1m reuse autoextend on next 1m extent management local uniform. size 64k segment space management...
关于压缩表的实验
1、普通的压缩表 SQL> create table uncompressed pctfree 0 as select * from dba_objects order by owner, object_type, object_name;Table created.SQL> create table compressed COMPRESS as select * from u...
表的在线重定义
SQL> CREATE TABLE scott.admin_emp (empno NUMBER(5) PRIMARY KEY, ename ...
UNDO的实验
[oracle@RHEL5 oracle]$ vi /home/oracle/mystat.sqlset echo offset verify offselect a.name, b.value V, to_char(b.value-&V,'999,999,999,999') difffrom v$statname a, v$mystat bwhere a.statistic# = b.stati...
一个TRIGGER
CREATE OR REPLACE TRIGGER tri_to_sns_edu AFTER INSERT OR UPDATE OR DELETE ON tbl_edu_exp REFERENCING OLD AS old_value NEW AS new_value FOR EACH ROWDECLAREv_school_name VARCHAR2(30 CHAR);v_school_addre...
ASSM的L1 L2 L3
SQL> drop tablespace demo including contents and datafiles;Tablespace dropped.SQL> create tablespace demo datafile '/u01/app/oracle/oradata/shujukuai/demo01.dbf ' size 5m EXTENT MANAGEMENT LOCAL SEG...