- 博客(74)
- 收藏
- 关注
转载 【step by step greenplum#3】How to add authenticated user for monitor console
有时为了增加其他role,而不是默认的gpmon role去连入monitor console,那么需要参照此文。How to add authenticated user for monitor console.pdf(2...
2011-01-12 14:44:12
158
转载 【step by step greenplum#2】install greenplum monitor
本文介绍如何step by step enable/install greenplum monitor console。install greenplum monitor.pdf(2011-01-12 14:41:54, S...
2011-01-12 14:42:01
158
转载 【step by step greenplum#1】install greenplum on linux virtual box
greenplum是一款share nothing架构的基于postgreSQL开发的数据仓库类关系型数据库。在2010年7月被EMC收购。初学者可以在一台虚拟机(这里我使用的是virtual box)上安装并适用。一台机器作为...
2011-01-12 14:37:39
153
转载 dbms_stats.gather_schema_stats的GATHER STALE选项
dbms_stats.gather_schema_stats可以使用options => 'GATHER STALE'来只分析有过时的统计信息的表。那么Oracle是如何知道表的统计信息是过时(STALE)的呢?这...
2010-09-22 14:25:44
273
转载 【HAOTPS beta2】-- 一款轻量级绿色的Oracle压力测试小工具
有时候我们需要完全模拟生产数据库的负载,需要自定义提供SQL语句,绑定变量采样的方法和各个语句执行的百分比,以便真实还原生产数据库在目标机器的压力情况。由于不方便使用一些带GUI的压力测试工具,所以自己写了一个基于JDBC,ja...
2010-09-18 18:24:35
137
转载 【HAOTPS】--自定义SQL的一款Oracle压力测试小工具
有时候你需要自定义SQL,绑定变量已经执行的比例来完全模拟生产环境的负载,这款轻量级的基于JAVA多线程的小工具就能满你。Created By ViadeaZhu.HAOTPS.zip ...
2010-09-18 18:08:09
121
转载 How to enable NUMA on 10G @ linux
参见Oracle RDBMS is not detecting NUMA Nodes [ID 868642.1]当然首先保证平台支持:[root@xxx bin]# numactl --hardwarea...
2010-09-14 21:48:40
194
转载 关于ASM的failgroup概念的探索方法
大家问到过ASM的failgroup的含义,或者问到failgroup跟normal/high redundancy的关联。1.是不是normal就一定是2个failgroup,high就一定是3个failgroup呢?2.如果...
2010-09-13 22:32:24
510
转载 insert WITH CHECK OPTION的用法
insert into ( WITH CHECK OPTION) values (...)例如:SQL> insert into (select object_id,object_name,object_type ...
2010-09-12 19:13:42
363
转载 set unused column和视图,约束,同义词和索引的关系
当使用alter table set unused column语法之后,会对其相关联的视图,约束,同义词和索引有什么作用么?答案是:视图和同义词会失效,其中同义词再次引用即可重新编译,但是视图重新编译会报错;约束和...
2010-09-11 23:01:26
173
转载 11GR1 RAC关于service/TAF的实验们
这几天在培训11GR1的RAC,基本跟10G差不多。做了一些关于service和TAF的实验,特此记录一下。实验环境为一个两节点的RAC,11.1.0.6.0 @ linux @ x86。数据库名为RDBZ,两个节点SID分别为...
2010-09-08 22:16:00
214
转载 【《TOP》读书笔记】<3> Identifying Performance Problems
1. divide-and-conquer当troubleshooting时,最有效的方法就是这种分而治之的方法。将问题分解开来,逐个攻破。2.10G的v$sess_time_model和v$sys_time_mod...
2010-09-05 20:09:08
135
转载 【《TOP》读书笔记】<2> Key Concepts
这一章主要介绍整本书的一些概念性的词句。1.Selectivity and Cardinalitycardinality = selectivity . num_rows2.Life Cycle of a Curso...
2010-09-05 17:16:51
145
转载 【《TOP》读书笔记】<1> Performance Problems
1.定义什么是响应时间一个请求从进入系统到从系统出来的时间间隔,就是这个系统的响应时间。“response time = service time + wait time”2.false positive&am...
2010-09-05 16:51:43
113
转载 alter table modify Long=>LOB会重建整张表
refer to 11 Migrating Columns from LONGs to LOBs in 《Oracle Database Application Developer's Guide - Large Objects...
2010-09-02 18:00:05
483
转载 ip_soft_rings_cnt参数与Server的压力测试
【好久没写文章了,都有点觉得自己太懒了。遂记录一则最近做的事情,分享给更多朋友。以后要多写多记录,决定了】问题:最近在做关于SUN SPARC平台和X86平台的机器的压力测试,实现方法是先抓取生产数据库在peak time的To...
2010-08-25 20:19:28
163
转载 update global indexes的online的程度研究
我们知道,如果要在一个table partition上做DDL时,是可能会invalidate global index的。但是,如果我们加上update global indexes,或update indexes语句,那么O...
2010-07-08 17:43:52
407
转载 在10G中,Fixed SGA Size+Redo Buffers不一定等于整数倍的Granule Size
为什么有这样的标题,是因为我们都知道这样的结论:转载自eygle的文章《Granule 与 Redo Log Buffer (log_buffer) 的关系》:http://www.eygle.com/archives/2009...
2010-07-07 19:47:59
193
转载 ITPUB知识索引贴--Oracle 11G
11G是目前Oracle数据库最新版本,于是翻阅本讨论区所有11G相关帖子,将其分类,供大家快速查阅。其实11G安装主要包括单机安装,第一次尝试11G的同学可以翻阅一下。11G的新特性为大家所做的各种研究。11G的高可用主要包括...
2010-06-25 14:33:44
174
转载 11GR2 RAC测试环境解决方案(非虚拟机;3PC,1交换机)
零.前言 想玩RAC,但是又不想用虚拟机,因为无法测出很多东西。于是在SA同事Bob的大力帮助下,利用三台普通PC机(每个只有一个网卡),一台交换机,搭建出11G RAC环境以作测试。 ...
2010-06-23 16:32:42
130
转载 【一记难忘的误操作】当shareplex的capture queue file被删除之后
2010年6月2日傍晚,月黑风高,不料天有不测风云,一次痛苦而难忘的误操作就发生于此。在生产环境的误操作尤其是DBA的梦魇。虽然最后竭尽全力,力挽狂澜,但仍心有余悸。 故事发生在为Oracle提供高级复制的软件Sh...
2010-06-03 18:49:29
980
转载 user rollbacks和transaction rollbacks的区别
顾名思义,v$sysstat中的user rollbacks是计算的是每次rollback命令。而transaction rollbacks只计算实际有transaction的rollback。SQL> selec...
2010-06-02 19:27:50
415
转载 ORA-38708与清除Recovery Area中的归档日志
如何删除flashback recovery area中的归档日志?简单的在操作系统层面rm虽然释放了硬盘空间,但是V$FLASH_RECOVERY_AREA_USAGE中并不知道。于是,当你希望再次enable fla...
2010-05-30 16:32:48
467
转载 CBO hint:no_unnest,push_subq,push_pred的用法
常常有人把这三个hint搞混,主要是因为对三种重写原理不清楚。特总结如下。(实验环境为10204)1. no_unnest, unnestunnest我们称为对子查询展开,顾名思义,就是别让子查询孤单地嵌套(nest)在...
2010-05-29 14:26:56
312
转载 GoldenGate<三> configure data-distribution(1对多复制)
此文将在前两文基础上介绍如何配置一个一对多的数据分布式复制体系。 方法与前面大同小异,再次仅突出重点。 由于测试机器不够,我就在Target上的DB里建立两个User,分别代表两个Target环境。...
2010-04-22 19:31:09
116
转载 GoldenGate<二> configure data pump
在《GoldenGate step by step installation and configuration》中介绍了最简单的配置,在其最后提到了使用data pump进程作为传递信息的方案来隔离Source的EXT...
2010-04-22 14:15:30
133
转载 GoldenGate<一> step by step installation and configuration
最近研究GoldenGate,此文记录入门第一步--如何安装。这里的操作系统为Solaris 10 64bit。 大家可以先从这里下载各种文档:http://download.oracle.com/docs...
2010-04-14 17:49:56
152
转载 oracle deadlock with TM lock in SX/SSX mode
通常情况下,dead lock是由应用的不合理造成,应该由PD解决,而非DBA。但何时为非通常情况呢? 今天遇到一个case,即为非通常情况。而他的通常的标志即为:在trc文件里的deadlock graph里,看见有SX...
2010-04-02 21:25:32
264
转载 install 11G ASM on RedHat step by step
此文step by step配置一个单机11G ASM instance on RedHat 虚拟机。首先假设你已经加上了4个500MB的硬盘,并且安装完毕RedHat操作系统和11GR2的oracle binary。1...
2010-03-10 21:40:22
66
转载 11G can flush one SQL Cursor out of shared pool
在11G之前(准确的说在10204之前),当我们需要flush一些literal SQL out of shared pool时,我们马上想到的是对于这个SQL所在的object上做一些DDL使其马上被flush出shared ...
2010-02-08 21:37:46
100
转载 别忘记DBMS_LOGSTDBY.SKIP的转义符
在使用logical standby时,可以使用DBMS_LOGSTDBY.SKIP来不复制某些特定的objects。但是,如果我们希望不复制以'XXX_'开头的表,但保留以'XXX'开头的表,由于'_'代表任意字符,所以如...
2010-02-04 22:54:24
155
转载 11G online redefinition的几个常用实例
11G的online redefinition有了不少功能增强,相信大家都在其他地方早已经看到这些概念,于是不再废话,直接来看一下我们可能常常需要问到的几种实际例子。1.Add column11G的alter table...
2010-02-02 16:36:08
216
转载 安装oraInventory和使用opatch给Oracle打补丁
opatch是给Oracle打补丁的工具,命令使用起来简单方便。他默认地址在$ORACLE_HOME/OPatch/opatch,直接运行会显示所有可用命令。> $ORACLE_HOME/OPatch/opat...
2010-01-27 22:06:16
271
转载 在线重定义表导致constraint变成novalidate
以前没注意过,今天发现在线重定义表会导致constraint变成novalidate。解决方法很简单,就是在dbms_redefinition.copy_table_dependents之后enable validate 中间表...
2010-01-15 22:47:55
146
转载 11G new SQL hint大全
心血来潮,准备写一篇所有11G新的SQL hint的整理性文章。11G有了一个新的视图v$sql_hint,我们可以通过它找到所有的新的SQL hints。故名思意,INVERSE列代表这个hint相反操作的hint,V...
2009-12-30 16:14:48
437
转载 ORA-01002 “fetch out of sequence”关于cursor的一个bug
今天发现一个PLSQL脚本报ORA-01002和ORA-06512:ERROR at line 1:ORA-01002: fetch out of sequenceORA-06512: at line 8 ...
2009-12-19 15:21:04
393
转载 Oracle Text 学习笔记(11G)<一> :手工建立TEXT
根据Oracle Text Application Developer’s Guide,我们首先需要建立一个测试用的用户,然后Grant CTXAPP这个角色给它。 如果这个角色不存在,会报:SQL>...
2009-12-15 14:06:51
266
转载 size auto比size skewonly聪明的一个地方
曾经我比较过dbms_stats.gather_table_stats里面method_opt参数的两个选项:size auto和size skewonly的区别,(详情请见 http://space.itpub.net/1...
2009-12-11 19:35:01
291
转载 11G Adaptive Cursor Sharing(ACS)的研究
Adaptive Cursor Sharing(ACS)是又一个大胆而吸引人的11G新特性。说它大胆是因为它试图解决一个CBO最令人头疼的问题:数据倾斜(data skew)和绑定变量窥视导致SQL PLAN太差。说...
2009-12-03 13:18:01
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人