辅助数据库
建立存放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...
转:九大ORACLE性能优化基本方法
Oracle性能优化基本方法包括一下几个步骤,包括: 1)设立合理的Oracle性能优化目标。 2)测量并记录当前的Oracle性能。 3)确定当前Oracle性能瓶颈(Oracle等待什么、哪些SQL语句是该等待事件的成分)...
解决行迁移
发生在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在表建立是在指定存储上建立索引。对于分区表则索引存储在每个分区表空间内。 Ø 分区表空间离线后,分区表上这部分的数据无法使...
未归档的活动在线日志损坏,正常修复
SQL> SELECT GROUP#,BYTES,ARCHIVED,FIRST_CHANGE#,SEQUENCE#,STATUS FROM V$LOG; GROUP# BYTES ARC FIRST_CHANGE# SEQUENCE# STATUS---------- ----------...