【kamus】Oracle ERP产品环境克隆的诡异遭遇
将Oracle ERP产品环境克隆到一个新的测试环境,是Oracle ERP DBA的日常工作。但是这次一个环境克隆到今天也没成功,遭遇了一波又一波的问题,只能用诡异来形容。 我们的产品环境服务器在各个省会城市,而测试环...
【kamus】DB2 V9.5 - Starting
一直觉得除了Oracle之外应该再去了解一个其它数据库,对于SQL Server实在是没有兴趣,对于MySQL或者PostgreSQL又觉得毕竟是开源库,一时半会儿难以在企业级领域跟商用数据库竞争,那么就选择IBM DB2下刀吧,跟Oracle...
【kamus】Oracle系统设计两三言
收到一个命题,2TB容量的数据,1000并发,7*24的系统,如果就可维护性,可扩展性和系统性能几方面考虑,该如何进行系统设计。 这是一个很大的题目,牵涉到从硬件到软件,从应用设计到数据库设计的方方面面,足够...
【盖国强】Oracle进程:SMON的功能与作用
SMON是Oracle数据库至关重要的一个后台进程,SMON 是System Monitor 的缩写,意即:系统监控。在数据库启动过程中,SMON排在CKPT进程之后,在Oracle9i中排在第六号的位置:PMON started with pid=2DBW0 started wit...
【丹臣】优化SQL的另类思考
今天给大家介绍一个SQL优化案例,这是statpack中逻辑读排名第一的SQL.当前创建的索引建在(username,ends,approve_status,promoted_status)上。Buffer Gets Executions Gets per Exec %To...
【NinGoo】给MySQL DBA推荐一本书
作者:NinGoo | 【转载时请务必以超链接形式标明文章原始出处和作者信息】 一直以来,对于MySQL都是一知半解,而从Google的Blogsearch的结果来看,国内大部分关于MySQL的文章也都是限于会用的水平。照理来说,MySQ...
【丁原】分页sql中普通写法和rowid写法的性能比较
作者:丁原 | 【转载时请务必以超链接形式标明文章原始出处和作者信息及本声明】地址:http://rdc.taobao.com/blog/dba/html/134_oracle_page_compare.html 我们都知道,不管你翻多少页,rowid写法消耗的性能基本是...
【拖雷】Taobao监控系统之改进——文件传输
在早些的时候,也包括我的书《构建Oracle高可用环境》中的16章,关于监控体系的介绍中,所有的案例都是采用scp从被监控的客户端上拷贝文件到集中分析的Monitor上,类似这样的动作,如scp $SOURCE_FILE $MONITOR:$T...
【NinGoo】Redhat上安装Perl DBD::mysql模块
打算熟悉下perl,自然主要用于数据库管理和监控方面的,所以需要连接数据库。Perl连接数据库可以通过DBI模块和相应数据库的DBD驱动,上一篇记录了DBI模块的安装,这里记录下DBD::mysql驱动的安装。可以从CPAN下载相...
【拖雷】一则ORA-12500错误的解决案例
环境:OS:AIX 5.3$oslevel -s5300-06-04-0748DB:Oracle 9206我们的一台生产环境,突然系统监测到大量的连接失败,通过监听的日志,可以发现部分连接是成功的,部分连接是失败的。如成功的连接14-APR-2008 21:0...
【盖国强】Oracle Wait Event:Data file init write
在一次周末的课程试验中,频繁的看到 Data file init write 等待事件。在这里做一点记录说明,以下是来自跟踪文件的记录信息: WAIT #2: nam='Data file init write' ela= 13031 count=1 intr=256 timeout=-1 obj#=...
【盖国强】成功恢复案例:解决字典表误Truncate故障
昨天,成功帮助客户恢复了一个故障数据库。故障的原因是技术人员将数据库中的几个数据字典表Truncate掉,这直接导致了数据库不可用。数据库环境为Oracle 9.2.0.7 RAC环境。由于数据库的事务量巨大,所以数据库没有备...
【陈吉平】《构建oracle高可用环境》前言
这里,首先要感谢广大读者的支持与认可,该书第一次印刷到现在,2个多月的时间,就要准备第二次印刷了。在此期间,我也看到了很多读者反馈(包括读者书评与读者来信),他们对本书的肯定,让我深表感动。本书在写作...
【楼方鑫】Log Miner恢复的误区
今天一个网友在用Log Miner恢复时, 发现怎么都恢复不了想要的DML语句, 所有步骤都是正确无误的. execute dbms_logmnr.add_logfile(options =>dbms_logmnr.new,logfilename => ...execute dbms_logmnr.add_logfile(o...