ITPUB终于在firefox下显示漂亮了
以前一直很抵制ITPUB,在这里混了8年时间,从来没使用过博文,突然发现现在已经显示不像以前那么恶心了,以后准备开始使用。
试试windows live writer的效果
直接在itpub上写太痛苦了,不断的的失败,真是对一个专业级的技术网站的技术能力感到遗憾! CException 属性 "RpcApplication.itpub_bbsdb" 未被定义. /data/www/itblog_yii/framework/base/CModule.php(106) 094 /**095 * Getter magic method.096 * This method is overridden to support accessing ...
DBA之路
2013年5月开始学习ORACLE,至今有一年的时间了,简单回顾一下这个学习的历程,同时做些心得与总结。 2013年是我迷茫的一年,在建行做项目,做到不知道要做什么了。 是继续做C架构设计,还是要像老外一样继续做C开发?但无论哪种,身体感觉都有些吃不消了。 要么去做项目经理...
介绍一个自己写的crs_stat脚本
这是一个我自己写的脚本,主要是方便自己去查看(因为拷贝过来以后排版很乱,所以直接用图片来显示了) 这是我们在使用RAC,或者在单机安装上ASM之后看到的结果 上面是oracle11g 11.2.0.4在oracle linux 6.5 上显示的结果: [grid@oel64~+ASM ~]$ uname -a Linux oel64.localdomain 3.8.13-16.2.1.el6uek.x86_64 ...
DBA的日常工作
检查数据库状态 确认所有的INSTANCE状态以及listener状态正常,登陆到所有数据库或例程,检测ORACLE后台进程: $ ps –ef|grep ora $ lsnrctl statusSQL> select status from v$instance;检查文件系统如果文件系统的剩余...
linux常用系统监控工具之vmstat
vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对os的processes、内存、分页、块的I/O、traps、CPU活动进行监控。详细信息请品读vmstat的帮助文档。 vmstat语法结构: 为了统计的准确,多采集几组数据: [root@Jacson ~]# vmstat 3 5 procs -----------memory---------- ---swap-- -----io---- --sys...
优化自己的联机文档界面
简单的说,就是因为我们平时要参考许多的书籍,所以需要按照下图中左上角的“Master Book List”去搜索,麻烦!特别是11G,书很多,不断的用鼠标滚动,效率极其低下! 所以我将其加了到了Supporting Documentation之中,比如“Backup and Recovery User’s Guide”, “PL/SQL Packages and Types Reference”等等以方便自...
资源供给:IO子系统之一
资源供给:IO子系统 简单案例描述:某运营商的OCS实时计费系统实时计费效率不够,磁盘IO使用率100%。简单咨询了下其流程结构:11个并行查询进程的结果送到一个处理中心进行处理。开发生分析是磁盘IO处理能力不足,处理中心富余。我问了如果查询数据每秒100M返回是否可以达到处理效率,回答是肯定的。处...
资源供给:IO子系统之二
案例描述: 某运营商的dbra备份系统,备份构建在vxvm和vxfs文件系统之上,串行更新的速度基本理想。由于无法达到更新目标,通过增加并行来增加IO写速度,结果并行度加大之后,iops快速下跌,io子系统无法提供并发能力。由于...
资源供给:并发性控制和mutex之一
简单案例描述: 某商业银行业务系统表现出在高峰期CPU消耗很高,有些消耗CPU特别高的进程,但总是会变化,业务系统响应还基本可以接受。在CPU Time表现中Parse CPU相对比较高,Hard Parse不高,系统偶尔出现cursor pin: S,v$mutex_sleep_history表现出较高的gets和sleeps。经过综合判断为mutex的机制冲突引起,应用patch...
说说Oracle监听器(二)
监听器工作过程 下面我们谈谈监听器的工作过程。一般,监听器作为一个独立process在操作系统中运行,守候在特定网络端口(默认为:1521),等待客户端请求的到来。注意:我们在客户端配置命名服务的时候,输...
说说Oracle监听器(一)
一直想写写监听器。 Oracle监听器listener是一个重要的数据库服务器组件,在整个Oracle体系结构中,扮演着重要的作用。 监听器Lisener功能 从当前的Oracle版本看,Listener主要负责下面的几方...
[JGL]Rman脚本书写格式和注意事项
一、 rman信息库可以存放两个位置1,目标数据库的控制文件;2,恢复目录;二、 控制文件里面存放记录分为两类1,可删除的记录归档日志文件的历史记录以及rman备份的元数据(记录备份集位置的数据)2,不可删除记录数据文件,联机日志文件列表等如果需要在控制文件中存放新的记录,则可以删除那些可删除部分,从而提供...
Oracle ASM (10) - ASM中优先读failure group配置ASM_PREFERRED_READ_FAILURE_GROUPS
Oracle 11gR2 语法: ASM_PREFERRED_READ_FAILURE_GROUPS = ., ...我们先温习一下: 什么是 ASM failure group? Oracle ASM通过failure group来提供数据的高可用性。ASM使用的镜像算法并不是镜像整个disk(和RAID不同),而是e...
Pivotal Data Dispatch Pivotal首款ETL工具
Pivotal Data Dispatch是Pivotal发布的首款ETL工具,用于数据处理和整合. 提供的软件仅供个人学习研究使用,正式license请与 Pivotal联系购买。http://www.kuaipan.cn/file/id_28721511460241968.htm
oracle 11g vktm进程占用CPU高 【转载】
估计不少朋友在virtualBox中进行oracle11g练习时会有CPU高的情况吧!下面是我从网上转载的一篇文章,同时在我的电脑上测试了一下,进行了图解! 11g中引入了VKTM后台进程,VKTM是virtual keeper of time的缩写 该进程负责提供时钟时间(每秒更新一次)以及参考时间服务(每20ms更新一次,仅在进程高优先级情况下...
分析发生在过去的数据库性能问题
转载这篇文章的重点是想强调dba_hist_active_sess_history视图的重要性。 在数据库运行的过程中,我们有时会碰到数据库hung住的问题,在这个时候很多人会选择尽快让它恢复正常而不是找出问题的root cause. 只有在问题被解决后,才意识到需要找到root cause来避免再次碰到相同的问题; 下面...
通过oracle的脚本研究其建库过程
要想深入地了解oracle,研究其创建过程的脚本十分有用的。下面我们一起来研究一下oracle数据库在创建过程中用到的脚本。 oracle11g建库脚本是存放在目录/u01/app/oracle/admin/scripts下的(不同版本脚本有所不同)。有这么几个脚本:[oracle@localhost scripts]$ lscloneDBCreation.sql lockAccount.sql...
Oracle数据库 ORA-600 [13013]故障处理
中午接到电话,客户的核心系统Oracle数据库实例宕机,远程过去在告警日志中看到大量的如下报错,报错很频繁:......Fri Jul 25 13:20:14 2014Errors in file /u01/app/oracle/diag/rdbms/d012band/d012band/trace/d012band_smon_5964354.trc (incident=43361):ORA-00600: internal error code, arguments: [1301...
通过vmstat的简单分析数据库操作
vmstat一直以来就是linux/unix中进行性能监控的利器,相比top来说它的监控更加系统级,更侧重于系统整体的情况。今天在学习vmstat的时候,突然想看看数据库中的并行对于系统级的影响到底有多紧密,自己简单测试了一下。首先来看看vmstat的命令的解释。可能大家并不陌生,如果需要每隔2秒,生成3次报告,可以使用vmstat 2...