oracle附加日志的作用
为什么GOLDENGATE使用时,一定要开启附加日志? 大家想,如果我在源端做UPDATE时,目标端怎么知道我修改的是哪行数据呢!那我们用什么来标识...
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...
辅助数据库
建立存放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...
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...
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...
解决行迁移
发生在UPDATE,原块中容纳不下了,那么就得把修改内容放在别的块中,原块中只放了行头和指针,数据跑到别的块中去了SQL> @?/rdbms/admin/utlchain.sqlSQL> create tablespace test_tbs DATAFILE '/u01/app/oracle/...
表的MOVE降低高水位但索引需REBUILD
创建一个查看空间的存储过程create or replace procedure show_space( p_segname in varchar2,p_owner in varchar2 default user,p_type in var...
RMAN下的传输表空间
当业务系统运行中,几天后发现前面删除了一个表,这个时候不能FLASHBACK DROP了。我们的传输表空间就能派上用场了注意条件是在归档模式下SQL> create tablespace rman datafile '/u01/app/oracle/oradata/shujukua...
段管理实验
SQL> create table t1(a char(1000)) storage( freelists 3);Table created.SQL> insert into t1 values ('I am a DBA!');1 row created.SQL> commit;Commit complete.select extent_id,file_id,block_id,byte...
分区表实验
分区表实验:Ø 可以使用using index local在表建立是在指定存储上建立索引。对于分区表则索引存储在每个分区表空间内。 Ø 分区表空间离线后,分区表上这部分的数据无法使...
关于SESSION与PROCESS的关系
[oracle@RHEL5 ~]$ sqlplus zxd/zxdSQL*Plus: Release 10.2.0.4.0 - Production on Wed Jun 2 22:44:34 2010Copyright (c) 1982, 2007, Oracle. All Rights Reserved.Connected to:Oracle Database 10g Ent...