mongodb 的一些日常操作
好久没有维护mongodb 了,这两天一个集群,有毛病了,处理下,顺便把以前整理的一点东西拿出来翻了翻,这里贴出来了。 查出集群信息:任意节点上 : rs.conf() 查看集群成员itpricelib:SECONDARY> rs.conf()db.isMaster() 查看主从情况itpricelib:SECONDARY> db.isMaster()A.踢出集群单独维护1./etc/ini...
PG 数据库的 表的不完全恢复的简易方法
pg 数据库中如果某个对象或者表损坏,只能执行全库恢复,然后导出表,再倒入,这期间这个表都不能访问了今天我们就来模拟一下这种情况下个一个简易的恢复方案(不完全恢复,部分顺坏的数据块的的数据将丢失) [code] 建表 : 插入数据postgres=# c...
因为arp 问题导致的vip 故障与解决方案
这几天进行了关于vip 方面的检测的 测试,遇到了一个奇怪的问题,vip 服务正常,数据库可以通过vip访问,但是从库在ping vip 的时候,却告警ping 不通,出现的次数也不多,每天有2,3次的样子,检测过程经过了容错包装,也不至于会导致系统误切换。但是还是搞清楚,心里才踏实。 联合网络做了些分析: ...
mysql 5.5.9 导出导入到5.1.41 的问题
今天更新测试库,从线上数据库 更新几个表到测试库在5.5 的线上数据库导出单个表后,导入到测试库,测试库是5.1.41 导出3个表,只有一个表可以顺利导入另外两个表报错并且是同样的错误[root@test740-10 ~]# mysql test < /usr/local/mysql/cs_acc1.sql ERROR...
shell 脚本的调试问题
我们之前的shell 脚本的调试基本都是echo 来处理遇到比较大的脚本的时候,就比较麻烦了,出了问题,还不是很好定位哪行代码出问题了。其实shell 内置的一些变量可以很好的解决这个问题: $LINENO $FUNCNAME $BASH_LINENO 这几个变量记录了脚本当前的...
ip 命令的说明
转来的,非原创,感谢源作者,源链接已经不可用了,这里表示感谢。1.ip命令的语法ip命令的用法如下:ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]其中,OPTIONS是一些修改ip行为或者改变其输出的选项。所有的选项都是以-字符开头,分为长、短两种形式。目前,ip支持如下选项:-V,-Version 打印ip的版本并退出。&nbs...
一个比较靠谱的 pacemaker 配置 ms 模式 pg 数据库
crm(live)# configure show node node1 \ attributes pgsql-data-status="LATEST"node node2 \ attributes pgsql-data-status="LATEST"primitive clusterip ocf:heartbeat:IPaddr2 \ params ip="192.168.10.104"...
fence_ipmilan 的一个缺陷
前几天,我们的linux-HA 的主从数据库同时poweroff 了系统宕机,在6月份也莫名其妙的发生过一次,当时不得其解,将其归结为偶然事件。这次再发生就不能放过了,可以用重现,说明问题是存在的。 问题发生后,我们的猜测: 1 是 主机ipmi 部件有bug,在特定条件下无法响应 ...