dataguard中需要注意的一些数据文件操作
因为最近需要做一个测试,就顺手搭建了一套简单的dg环境。不过碰到了一些小问题。数据库环境是11gR2,当然备库是开在open状态,配置了dg broker,一切都很快完成了。备库状态为"READ ONLY WITH APPLY"当然这是期望之中ADG的状态。然后在主库需要做一些配置,准备创建几个表空间先创建了一个表空间 create tablespac...
执行计划变化导致CPU负载高的问题分析
前几天碰到一个CPU负载较高的问题。从系统层面来看,情况不是很严重,但是从应用的角度来说,已经感觉到很慢了。因为前端的调用频率还是比较高。所以会把这个问题放大。使用top -c查看了基本的服务器信息。可以看到负载大概在30%左右。IO wait不高。top - 19:30:48 up 179 days, 4:54, 3 users, load a...
最近的几个技术问题总结和答疑
笔记写了不少,有时候有的朋友问我几个关键字,我就会从脑海里进行搜索,凡是写过的,搜索一下总能找到,帮助了别人,提高了自己,何乐而不为。 但是笔记写了很多,如果不加以改进,那么进步还是很小的,尤其比较怕的就是如果写出了问题的解决方案,但是这个解决方案是非...
MySQL迁移文件的小问题
线上有一台服务器上,里面有一个mysql数据库服务,其实库也很小,就几个G,一直以来是保留了多天的备份集,但是因为业务的关系,这个库其实只有一些基本的数据查询,但奇怪的是没有从库,一直以来是每天都会备份,保留了近一周的备份集,这种情况也倒相安无事。不过不巧的是这台服务器上还部署有Oracle数据库,空间要大很多...
运维平台的建设思考-元数据管理(四)
对于服务器的一些信息,如果数据量大了之后总是感觉力不从心,需要了解,但是感觉得到的这些信息不够清晰明了。比如我们得到一台服务器,需要知道最基本的硬件配置,内存情况,磁盘空间情况,哪些磁盘空间问题需要关注,哪些磁盘空间问题可以忽略,swap的使用情况如何,服务器的操作系统版本,内核版本,上面运行有几个实...
服务器进程异常的原因分析(第二篇)
最近看到一个报警,是显示某一个oracle的备库进程数达到了2000多个。ZABBIX-监控系统: ------------------------------------报警内容: Too many OS processes on ora_xxx@10.127.13.123------------------------------------报警级别: PROBLEM------------------------------------监控项目: Number of process...
运维平台的建设思考-元数据管理(三)
继第一篇,第二篇介绍了关于元数据的一些想法,最近做了一些改进。对于一部分的元数据抽取大体有下面的两种方式。假设数据源已经做了很大的努力,终于统一起来了。我们现在要通过ssh的方式从源端抽取出数据来。一种方式就是直接通过ssh的方式发送对应的查询脚本,然后可以得到一个完整的列表,二次加工即可。另外一种方...
有些事,不是技术能够解决的
自从入了数据库这条路,什么都喜欢用这种技术思路来思考问题。不知不觉融入了生活之中,有时候我却全然不知。 记得有一次在泰国出差,有一个男同事生病了,但是生病了还得吃点东西,然后我就一顿软硬劝说,带着他到附近的中国馆子吃点东西,因为他嗓子疼,头疼。所以到了饭馆之后他点了粥和馒头...
吃点工作餐
晚上和同事吃快餐,同事抱怨点了三个菜,结果都很失败,第一个菜的土豆貌似没熟,第二个菜貌似有些苦,最后一个菜勉强可以下饭。我只能幽幽的看着他,因为我的菜也好不到哪里去,过年肉吃差不多了,想吃点素的,就问服务员有没有酸菜粉条,服务员一愣说,那是昨天的菜单了。 看着同事郁闷的神情...
一个慢查询报警的简单处理
今天在做节后的一个基本检查的时候,发现一个不太起眼的报警,报警内容为大体为:MySQL 每秒慢查询次数超过 个on xxxx查看zabbix的监控数据,发现每秒竟然有10个左右的慢查询,按照这个量,这个数据库得存在多大的问题啊。所以觉得可能是在做一个全表扫描导致的sql影响。这个数据库算是一个核心业务,而且负...
运维平台的建设思考-元数据管理(二)
之前分享过一篇元数据管理的文章 http://blog.itpub.net/23718752/viewspace-1960938/如果服务器不多,或者人也不多,基本都是按照下面的方式来管理。比如下面是14台服务器,会在特定的服务器(比如中控)设置一个专门的路径来存放一个文件,即服务器列表信息,然后把对应的责任人都划分出来。当然这种方式是比较简单,...
我的一个“老”朋友(一)
之前使用微信网页版,发现有些手机上以前的消息或者图文链接,如果想在电脑上再看看,这个时候只能再次发送一次消息或者链接,那么问题来了,自己给自己发送不了消息,发给谁呢。发给谁都感觉不太合适,无论亲人朋友,或多或少都会有些突兀和不敬。这个时候我想起了一个“老”朋友。而且我也确实这么做了,他...
一条看似平常的报警邮件所做的分析
今天留意到一封报警邮件。内容如下:ZABBIX-监控系统: ------------------------------------报警内容: CPU utilization is too high------------------------------------报警级别: PROBLEM------------------------------------监控项目: CPU idle time:45.92 % ------------------------------------ 报警时间...
新年庙会归来
说起来,已经好几年在北京过年了,过年不去逛逛庙会感觉老是缺点啥,但是从以往的经历来看,每次去了之后感觉更会缺点啥。以前的过年都是不断掰着手指头等着,过年了能看春晚,穿新衣服,吃好吃的,过年拜见些亲戚(当然重点还是在红包),然后十五的时候吃个元宵,看个花灯,平时在院子里放个炮玩了玩乐,哪想到现在了,感觉...
通过错误的sql来测试推理sql的解析过程(二)
之前总结过一篇 通过错误的sql来测试推理sql的解析过程 http://blog.itpub.net/23718752/viewspace-1848816/ 也算是以毒攻毒,当然也分析出来一些有意思的内容来,让原本看起来枯燥的内容有了更多的实践意义。在后来小组内部做了一个分享总结,本来以为已经总结差不多了,但是发现真是集思广益,大家临时想出...
突然想起的几个小故事
突然之间我不由得想起几个场景,这些都是身边朋友说起的几个真实的小故事。当然我想表达的很多东西都在故事之外。虚脱的地铁换乘和漫长的公交路 我的一个朋友刚来北京的时候,也是背水一战来北京,希望找到一个自己的位子,然后他说自己当时连地铁都没有坐过,就稀里糊涂背着行李买了票,过了安检,然...
system表空间不足的问题分析(二)
今天收到一条不太起眼的报警邮件,大体内容是某个表空间的空间有些紧张了。大体内容如下:Tablesapce:CMBI_SNZG_DATA: 92.2% [Warning!]根据这个信息,很明显是需要添加数据文件了,但是同时还有一个警告就是磁盘空间也告警了,那么这个看起来简单的问题得好好琢磨琢磨了,其实是几件事,一件是做一些数据清理,释...
一条关于swap争用的报警邮件分析(二)
最近收到报警,某一个服务器的swap空间有些紧张,查看这台服务器上有两个备库数据库实例,当然负载还是很低的。但是目前来看,内存已经所剩无几,所以自然而然会用到swap,而且swap也看起来紧张了,从设计的角度来看,这种方式还是有很大的隐患,一旦需要切换,这台服务器还是很有可能出现oom-killer的情况,也就意味着宕...
《三打白骨精》观后感
11g主库归档自动删除的小问题分析
最近在无疑中查看一个数据库的日志的时候,发现里面有这么一段内容。Sat Feb 06 10:07:25 2016Deleted Oracle managed file +ARCH/testdb2/archivelog/2016_01_13/thread_1_seq_4566.261.901038877Archived Log entry 9262 added for thread 1 sequence 4678 ID 0x26b3e123 dest 1:Sat Feb 06 14:04:52 2016Thread 1 a...