使用索引优化排序
使用索引优化排序1. 创建测试数据sqlplus / as sysdbaSQL> create table lixia.t1 as select * from dba_objects;Table created.SQL>connect lixia/lixiaSQL> create table t2 as select * from t1;Table created.SQL> create index idx_t1_1 on t1(object_name,object_id);Index created.SQL> create i...
使用SHELL脚本批量生成AWR报告
一、查询需要生成的AWR报告的开始快照ID和结束快照ID,比如我们要查询7月12日9-18点的AWR快照IDSELECT distinct trim(SNAP_ID) FROM DBA_HIST_SNAPSHOT where to_char(BEGIN_INTERVAL_TIME,'yyyy-mm-dd hh24')='2016-07-12 09';TRIM(SNAP_ID)---------------------------------------------------------...
Grid Infrastructure failed During Grid Installation On Windows OS
[INS-20802] Grid Infrastructure failed During Grid Installation On Windows OS (文档 ID 1987371.1)In this Document Symptoms Cause Solution Community Discussions &nbs...
AIX 修改PUBLIC 网卡子网掩码导致RAC的 VIP/SCAN IP/数据库监听无法启动故障处理
PRCR-1013 : Failed to start resource ora.net1.network
ORA-00600 : 内部错误代码, 参数: [32695], [hash aggregation can't be done]
环境说明OS操作系统:WINDOWS数据库版 本:ORACLE 10.2.0.4 故障问题描述4月7日客户发邮件统计系统数据库无法导出数据报ORA-00600错误,经过分析诊断该问题是数据库在执行 HASHGROUP 操作时触发了 bug 6471770。 故障分析1、根据数据库报警日志确认问题:...
使用 IPS 打包诊断信息诊断ORA-7445/ORA-600
使用 IPS 打包诊断信息诊断ORA-7445/ORA-600 环境描述: 操作系统: WINDOWS 2008 数据库 : ORACLEDATABASE 11.2.0.4 接到客户电话说数据库无法访问,通过 VPN登录操作系统,发...
OGG配置双向复制
OGG配置双向复制,包括DML和DDL
OGG initail load 使用文件传输初始化
OGG initail load 使用文件传输初始化一、mgr 进程配置(源端和目标端使用相同的配置)GGSCI (oradb) 1> view params mgrPORT 7809二、源端批量抽取进程配置GGSCI (oradb) 4> edit params extftorSOURCEISTABLEuserid ggs,password ggsrmthost 192.168.222.154,mgrport 7809rmtfile ./dirdat/pp--rmtfile...
GoldenGate initial load 直接传输初始化
GoldenGate initial load 直接传输初始化在源端和目标端启动mgrGGSCI (oradb) 2> start mgrManager started.在源端配置 initial load extract 进程组SQL>alter table lixia.t10 add primary key(OBJECT_ID);或者alter table lixia.t10 add constraint PK_T10 primary key (OBJECT_ID); ...
OGG单向复制配置
OGG单向复制配置OGG版本:12.1.2.1.0数据库版本:11.2.0.4操作系统版本: rhel 6.4 64位1、源端数据库开启归档SQL>archive log list;shutdown immediate;startup mount;alter database archivelog;2、源端打开数据库级别的补充日志select supplemental_log_data_min from v$database; --YES表...
日志切换检查点等待导致 log file sync 平均等待时间升高分析
log file switch (checkpointincomplete) 等待事件导致WORKLOAD REPOSITORY report forDB IdInst numReleaseORCL111.2.0.4.0&nb...
创建索引、删除索引和REBUILD索引的锁行为
ORACLE 11.2.0.4在创建索引和REBUILD索引时会对表添加共享模式的表级锁(S锁),在删除索引时会对表添加排他模式的表锁(X锁)
SQL优化思路
1、生成TOP SQL的执行计划SQL> set autotrace trace;SQL> set timing on;select t1.object_id,t1.object_namefrom lixia.t1 ,lixia.t2 ,lixia.t3where t1.object_id=t2.object_id and t2.object_id=t3.object_id and t1.object_id
SQL执行计划解析一例
执行的SQL语句:select /*+ use_merge(t4,t2)*/ count(1) from lixia.t4,lixia.t2 where t4.object_id=t2.object_id and (t2.object_id=52946 and t4.owner='BI' and t2.object_name='CHANNELS' OR t2.object_name='C_COBJ#'); 查看执行计划:SQL> select * from table(dbms_xplan...
索引优化UNDO db file sequential read等待
索引优化UNDO db file sequential read等待环境描述:DATABASE:ORACLE 企业版 11.2.0.4 64 位OS: WIND7 64 位 准备测试数据: create table lixia.lob_tab2 (n number,cclob)lob (c) store as SECUREFILE lob_2(noc...
研究在表很小时唯一索引为什么可以优化热块争用,但非唯一索引无法优化热块争用
唯一索引优化热块争用
优化触发器导致会话阻塞
数据库:ORACLE DATABASE 10.2.0.4操作系统: WIN7 64位旗舰版1、准备测试数据create table lixia.t1 (id nunmber);create table lixia.t1_log (id number);insert into lixia.t1 select 1 from daul;insert into lixia.t1 select 2 from daul; insert into lixia.t1 select 3 from daul;insert into ...
测试with与临时表优化嵌套表连接
操作系统:WINDOWS 7 旗舰版 64位硬件: 笔记本ORACLE DATABASE: 11.2.0.4 64 位RAC: NO试验目的:测试WITH与临时表哪种方式可以优化嵌套表连接试验结论:WITH无法优化嵌套表连接,而且还会加大一倍嵌套表连接的成本。使用临时表分解复杂嵌套表连接可以很好的优化性能。SQL>alte...
过滤ORACEL错误日志并统计每种错误出现的次数再按错误次数进行倒序排序
一、脚本代码#脚本名为filter_alert_v2.sh#过滤出2014年7月1日之后的错误日志,ORACLE_SID=orclsed -n '/... Jul .. ..:..:.. 2014/,$'p $ORACLE_BASE/admin/*/bdump/alert_$ORACLE_SID.log | awk '$1~/Mon|Tue|Wen|Thu|Fri|Sat|Sun/{flag=1;string=$0}$1~/ORA-|OSD-|Error/{if(flag==1) {print"\n";print "----------...
ORACLE DG 主-备-备
1、物理DG搭建 1.1 环境描述: 1.1.1 操作系统:RHEL 6.4 64位 1.1.2 ORACLE 11g 版本: 11.2.0.4 1.1.3 该DG环境中是一个主库带两个备库,其中一个备库的数据文件和联机日志文件与主库路径相同,另一个备...