物化视图
1.建立dblinkcreate database link orcllink1 connect to user identified by passwd using 'ORCL'; drop database link orcllink1;2.在master database 建立materialized view log(fash refresh)create m...
Creating a Downstream Capture Process That Assigns Log Files Explicitly
BEGIN DBMS_CAPTURE_ADM.CREATE_CAPTURE( queue_name => 'ORCL2_QUEUE', capture_name ...
stream学习
源库caputre:'strmadmin_orcl1capture'获取日志的更改信息,放入'STRMADMIN.ORCL1_QUEUE'这个queue中,'strmorcl1_propagation'从源库的queue中获取信息再传到remote queue 'STRMADMIN.ORCL2_QUEUE@orcl12'1.两个库...
Oracle 调度程序作业( dbms_scheduler )(zt)
随便解析一下Oracle 调度程序作业( dbms_scheduler ) 整理scheduler 这一部分,源于最近发现系统上自动采集统计信息的执行时间有些异常,执行时间被定义到了上午 (这并不是一个很合理可靠的时间 ).在重新...
字符集(zt)
UTF8支持所有文字三者统一环境NLS_LANG=AMERICAN_AMERICA.AL32UTF8sqllder CHARACTERSET AL32UTF8db server SQL> select userenv('language') from dual;USERENV('LANGUAGE')----------------------------------...
asm命令
asm使用的镜像算法:asm并不镜像disks,它镜象extents. 当asm分配一个primary extent of a file to one disk in a failure group.它会在另一个failure group中分配一个mirror copy of that extent to another disk in ...
Installing ASMLib
Installing ASMLib This document describes the steps required to install the Linux specific ASM library and its assocated driver. This library is provide to enable ASM I/O to Linux disks ...
更改监听日志名
今天一个数据库的监听器日志出了点问题,用set log_file命令重新定位一个日志文件得以解决。发现以下两个命令很有用:LSNRCTL> set current_listener <listener name> LSNRCTL> set log_file <sid name>.log ...
IN , EXISTS 与 NOT IN , NOT EXISTS(zt)
数据库:oracle数据量:52000条记录用not exists比not in执行的效率要高的多select * from quyu_t a where a.version='256' and not exists(select 'x' from quyu_t_his b where a.username=b.username);...
index
1.返回行比较小时使用index 10g大表的4%左右,小表1%左右2.indexing the wrong columns 会导致很大的问题,如在区分度很差的大表上建index且强制走这个index3.建立concatenated index 加快查询select ename from&nb...
v$sql
1.查询v$sqlarea定位使用资源比较多的sqlselect a.SQL_TEXT,b.username,fetches,executions,disk_reads,a.disk_reads/decode(a.EXECUTIONS,0,1,a.EXECUTIONS) rate ,buffer_gets from v$sqlarea a,dba_users b wher...
绑定变量
SQL> variable b1 numberSQL> exec :b1 :=3;PL/SQL procedure successfully completed.SQL> select * from factor where object_id=:b1;当使用绑定变量时CBO计算cardicary时使用 rows为table的5%4983185%5=2500...
dbms_stats学习(zt)
分析表中的indexexecute dbms_stats.gather_table_stats(ownname => 'tab',tabname => 'HWM',method_opt =>'for all indexed columns size auto');分析指定列 buket 5 execute dbms_stats.gather_table_stat...
b-tree结构
B-Tree Index的结构浅探PHP code:B-Tree Index的结构浅探1 准备测试环境 ads3+10g 10.1.0.2SQL> create table t1(id number,name varchar2(32)); &nb...
cbo---db_file_multiblock_read_count
SQL> SELECT COUNT(*) FROM linyu.hwm;Execution Plan----------------------------------------------------------Plan hash value: 3274855064---------------------------------------------------------------...
HWM
ASSM管理模式下可以用 alter table hwm shrink space;回收高水位show_space脚本create or replace procedure show_space ( p_segname_1 in varchar2, p_space in varchar2 default 'MANUAL', p_type_1 in varchar2...
hint使用
在object_id上建有索引,使用第一个cost会很少这里虽然有索引,但是oracle并不知道索引中是否有null值,所以无法走索引指定not null后会去使用object_id这个索引select count(*) from hwm where object_id is not ...
trace
SQL> show parameter timed_statisticsNAME &nb...
Histograms
什么时候需要使用Histograms?如果表格内有20个column,其中最常被使用在查询的where条件句内的只有一个column A,另外有个column B很少被拿来做查询条件使用。现在你发现字段A和字段B的储存数据非常的skewed,就是...
shell脚本
#!/bin/bash#get archived log name and create reg_arc.sql #ftp upload archived log to standby #will create get_arc_name.tmp reg_name.sql reg_arc.sql three file#get the latest sequence number from stan...