vacabulary
mechanicscrapedinfantcontaminated
common wait event
db file parallel read :It has no relation with parallel read and parallel DML,It just appear in that priod when doing recover and some server process read noncontinue oracle blocks within one or...
stream
配置stream中。
准备好了两可测试库,准备做downsteam捕获的相关测试
rman 的duplicate target database确实是一个不错的命令,两个数据库很快全部搞定。由于这两个库建立分别建立在rac node的本地硬盘,在创建的时候为了图省事,两个数据库的名字都叫myt1,结果启动的时候报ORA-00304:...
ORACLE 版本升级问题
1.升级时候一定要明确,对于使用analyze table的时候会分析索引信息的,但是dbms_stats不会。2.oracle 10g method_opt的默认值为for all columns size auto,那么我们可能会得到错误的直方图信息。3.oracle 10g会...
ORACLE CBO 的工作原理
ORACLE 8I中CBO在获取一个表的选择度的时候,只会去考虑user_tab_col_statistics.num_distinct的值去生成COST,而对于ORACLE 9I和10g,如果没有histogram则使用rows/num_distinct生成cost...
flash back在ORACLE 数据库中的使用
ORACLE 9I中的flash back完全依赖于AUM,而且对于drop 以及truncate 等操作也是无能为力的,并且受到回滚表空间大小的限制,能够闪回的时间也是有限制的。一般的语法为:select * fr...
高可用性环境中的并发性
在一个繁忙的OLTP数据库中,最重要的特性莫过于并发性和一致性的控制。它的实现主要是靠lock来实现的,通常意义的lock包括如下几种: TM LOCK,这种lock在...
在高并发和高负载环境下的数据维护
有的时候在数据维护的时候,往往会导致一些非常严重的逻辑性错误,例如避免丢失更新,千万不要认为update中a.userid=b.userid就万事大吉。如果一定要用游标方式来进行更...
DMT到LMT 转变过程中ORACLE 内部所执行的操作。
今天做一个数据库的优化项目,主要是清理业务产生的垃圾数据,在优化的过程中,发现很多要清理的表都落在了DMT上了,应此在truncate 一些业务表的时候,导致了enqueue ST的所,于是就想到了:使用dbms_space_admin.t...
关于OLTP数据库和OLAP数据库设计应该考虑的问题
OLTP数据库瓶颈主要表现在逻辑读总量和计算性函数上面,因为在该类系统上大部分都是执行的比较频繁的小的业务语句,因此此时cache的使用就显的尤为重要,另外大量的db file sequrntial rea...
ORACLE TTS的使用
ORACLE 的TTS主要用在OLTP数据库向OLAP数据库快速传递数据,并且可以用在将中心数据库中的数据发布到其他较小的数据库中,具体步骤如下: 1....
oracle ASM磁盘组的一些特性。
ASM 磁盘组对于数据文件来说,每个extent为1M,对于日志文件和控制文件来说是128K。在ASM环境中对于冗余方式为external的数据文件的大小最大为300G(非bigf...