一个重要的生产系统近期出现负载严重不均衡的情况,在业务忙时,一个节点CPU负载99%,而同时另一个节点CPU却很空闲。

2017年11月2日 1条评论 8391点热度 0人点赞 liking 阅读全文

■■■Flashback Table ■■语法 ALTER TABLE table_name ENABLE ROW MOVEMENT; FLASHBACK TABLE table_name TO TIMESTAMP TO_TIMESTAMP('2010-06-30 22:43:07', 'yyyy-mm-dd hh24:mi:ss'); FLASKBACK TABLE table_name TO TIMESTAMP (SYSTIMESTAMP – INTERVAL '11' MINUTE); FLASHBACK T…

2017年8月26日 0条评论 652点热度 0人点赞 liking 阅读全文

大名鼎鼎的Firebug绝对是用来帮助您进行前端开发和调试的利器,这里我们绝对要把他收录到开发者必备精选集中。 Firebug同Firefox连接在一起,形成了强大的网页开发工具。您可以通过Firebug来编辑、调试和监控任何页面的CSS、HTML和JavaScript。 查看和编辑HTML代码 通过Firebug可以很简单的查找页面中的HTML元素。并且在您找到了需要的HTML元素之后,Firebug还提供了大量的相关信息,并且允许您动态的编辑HTML元素及其属性。 动态调整CSS Firebug的CSS标签可以…

2017年8月25日 1条评论 854点热度 0人点赞 liking 阅读全文

BOM BOM(byte-order mark),即字节顺序标记,由Microsoft建议,插入到以UTF-8、UTF16或UTF-32编码Unicode文件开头的特殊标记,用来识别Unicode文件的编码类型。Microsoft 建议所有的 Unicode 文件应该以 ZERO WIDTH NOBREAK SPACE(U+FEFF)字符开头。对于UTF-8来说,BOM并不是必须的,因为BOM用来标记多字节编码文件的编码类型和字节顺序(big-endian或little- endian)。Linux/UNIX 并没…

2017年8月25日 0条评论 634点热度 0人点赞 liking 阅读全文

如何建立个人网站? How to create your personal website? 在高度信息化、数字化的今天,建立个人网站非常有必要,在其上记录你的职业生涯、生活点滴,这会是一笔宝贵的财富。同时,建立、完善的过程,也是你理性思考、思维升华的过程。但是万事开头难,如何建立个人网站?毕竟这是一个技术活,这第一步就把大多数人挡在了门外,鉴于此,我写下此文,希望对你有所帮助。说明,本文旨在引导你构建一个真正属于自己的个人网站,所有的一切自己做主,完全不同于传统的新浪微博、网易博客、QQ空间、微信朋友圈等,从此你…

2017年8月6日 0条评论 7553点热度 0人点赞 liking 阅读全文

脚本设计思路: 通过各种检查命令,将指令的执行结果与设置的告警上限对比后,将超限的指标放入一个日志文件中,然后读取该文件并调用短信接口通过短信将文件中内容发给相应的电话号码 一、检查数据库实例open状态,表空间使用率,以及会话数、process数的oracle监控脚本 #!/bin/sh #—————————————————————- #【功能】 数据库检查脚本 #【参数】 #【被调用】 crontab #【调用】 #【位置】 ${HOME}chk_sys/chk_tdb.sh #【修改】Modify by wa…

2017年6月18日 0条评论 719点热度 0人点赞 liking 阅读全文

■■ Oracle AWR简介 AWR全称Automatic Workload Repository,自动负载信息库,是Oracle 10g版本后推出的一种性能收集和分析工具,提供了一个时间段内整个系统的报表数据。通过AWR报告,可以分析指定的时间段内数据库系统的性能。 ■■ 自制AWR报告生成工具 数据库自带的报告生成工具有一些依赖条件,使用比较繁琐,而且报告名字不易于区分、分发。 所以本人基于系统自带的awrrpti.sql脚本,写了这个简单、易用的AWR报告生成工具,现发布于此,也同时发布在GitHub。注:…

2017年5月11日 0条评论 588点热度 0人点赞 liking 阅读全文

大约2000年左右,偶然发现了一个简单易于上手的小游戏,游戏名字叫做linez,如下图,类似五子连珠。 移动彩球同色连线就可得分,消去5球得10分,6球12分,7球18分,8球28分,9球42分。虽然简单,但却很难得高分,本人玩几年后最高分是1862分。平时偶尔也会超过1000分,但其实很难,需要技巧、耐心、大局观,和几分运气。有挑战潜规则,如果同时双交叉五球连线,则得分60,如果同时三交叉五球连线,则得分更高,这个理论上存在,我还没有打出来过。 因为挚爱,所以就想利用闲暇时间自己写一个类似的游戏。 已经实现了大部…

2017年3月13日 0条评论 5773点热度 0人点赞 liking 阅读全文

晚间迁移数据库后,第二天下午来调优,发现CPU占用达到惊人的99%,如下: 分析15:00-16:00期间AWR报告,发现SQL硬解析严重,如下: 每秒硬解析达到69.9次,library hit%太低86%,如下: 此时的共享池达到了13G,如下: 可见有66次自动增大调整共享池的操作,由大量的SQL解析占用内存造成。 显然,这是因为应用没有合理使用绑定变量导致。 鉴于几年累积的大量应用难以短时间优化、修改SQL语句,因此决定修改数据库默认参数cursor_sharing,由EXACT修改为FORCE: alte…

2017年3月3日 0条评论 335点热度 0人点赞 liking 阅读全文

一直在使用ssh内置的sftp,很好用,因此好久不用vsftpd,发现有时候还是有需要使用它的。 安装后发现修改默认的配置文件,/etc/vsftpd/ftpusers, user_list,后,重启vsftpd用root连接ftp,提示错误: 500 OOPS: cannot change directory:/root 500 OOPS: priv_sock_get_cmd Connection closed by remote host. 是selinux的原因,关闭selinux即可,关闭方法:修改/etc…

2016年9月10日 0条评论 673点热度 0人点赞 liking 阅读全文
1171819202126