自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

VincentQB的博客

杂食的混子

  • 博客(52)
  • 收藏
  • 关注

原创 CentOS6u9 Yum方式搭建LNMP平台 并安装WordPress测试

实验机克隆部署依据《CentOS6实验机模板搭建部署》克隆实验机hostname blogecho "$(grep -E '127|::1' /etc/hosts)">/etc/hostsecho "$(ifconfig eth0|grep inet|awk -F'[ :]' '{print $13}') $(hostname)">>/etc/hostssed -i...

2018-06-30 22:17:54 1092

原创 CentOS6u9 腾讯云平台某LNMP项目生产环境部署记录

腾讯云登陆:登陆网址:https://cloud.tencent.com/solution/finance 设备列表分为三部分:云主机-->...生产Web弹性缓存 Redis-->...生产Redis关系型数据库-->...生产MariaDB系统重装,主机配置+安全加固:1° 主机重置,系统重装,root密码重置,在网页管理平台操作 最好选择公共的Ce...

2018-06-30 13:41:10 327

原创 CentOS6u9 使用Mariadb官方yum源安装最新Stable版本命令简录

根据官档配置yum源:以下来自官网文档:https://downloads.mariadb.org/mariadb/repositories/cat >/etc/yum.repos.d/mariadb.repo<<EOF[mariadb]name = MariaDBbaseurl = http://yum.mariadb.org/10.3/centos6-amd64...

2018-06-30 11:16:57 407

原创 CentOS6u9 使用Nginx官方yum源安装最新Stable版本命令简录

以下来自官网文档:http://nginx.org/en/linux_packages.htmlcat >/etc/yum.repos.d/nginx.repo<<EOF[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/6/\$basearch/# baseurl=http://nginx.o...

2018-06-30 10:53:34 510

原创 MySQL会话连接信息汇总报表脚本

mysql -uroot -pbeicaidb -t -e "show full processlist" |\grep -Ev '.*Id.*User.*Host.*db.*Command|^\+'|\awk 'BEGIN{FS="|"} {{Sessions++} {Users[$3]++} {split($4,Host,&a

2018-06-29 23:15:31 475

原创 MySQL字符集相关总结

MySQL字符集相关系统参数:character_set_client 客户端来源数据使用的字符集character_set_connection 连接层字符集character_set_results 查询结果字符集character_set_database 当前选中数据库的默认字符集character_set_server 默认的内部操作字符集...

2018-06-28 15:54:37 201

原创 Oracle 闪回查询简录

select * from t as of timestamp sysdate-1/(24*60)*N where ...;-- 查询t表N分钟前的状态

2018-06-28 11:22:24 229

原创 批量部署300台MySQL服务器思路简单臆想

近期有人询问如何部署300台MySQL服务器,本人没有遇到过这种奇葩需求,以下是不负责任的纯臆想 这种量级的批量部署是需要使用批量部署工具来操作和管理的 如ansible或salt-stack,以及基于这些开发出来的运维管理平台该方案的解决方法有很多,这里简单讲一讲克隆脚本流的方法:1° 依据《CentOS6实验机模板搭建部署》和《编译安装MariaDB-10.1.30》 搭建...

2018-06-28 09:48:17 984

原创 CentOS dstat 命令详解(四)深层次分析命令简录

深层次分析命令# high-level OS checkhead -1 /root/checkOS/checkOS.info_$(date '+%F')*|awk '{print "|"$1"|"$11"|"$12"|"$13"|"$14"|"$15"|"$16"|"$17"|"$18"|"

2018-06-27 13:24:44 659

原创 表缺失唯一性约束造成的数据滤重需求,处理思路总结

最不负责任的答案,或者一个初级DBA的处理方法:delete from t where rowid not in (select min(rowid) from t group by 唯一列 having count(*)>1);问题点简单总结:你咋不提交这个表是不是被其他表参照这个表数据量多少,该方法需要多少执行时间如果表上亿记录数且需要删除90%以上数据,能成功么当...

2018-06-27 12:51:37 227

原创 带有主外键关系的父表数据滤重

问题分析:这是一个真实的生产洗数据操作,生产洗数据就是耍杂技,需谨慎!谨慎!!谨慎!!!表CHANNEL_MERCHANT主键列为ID调用sequence生成 唯一性列CARD缺失唯一性约束,造成该列数据重复 该表是父表,主键列ID被表CHANNEL_TRANSATION列MERCHANTID参照处理步骤:1° 父表CARD列添加唯一性约束 添加唯一性约束,延迟生效,使新入库...

2018-06-27 12:04:24 185

原创 添加唯一性约束 延迟生效

已存在数据的表,发现某字段缺失唯一性约束,现在要添加唯一性约束,操作如下:-- 添加唯一性约束,延迟生效alter table t add constraint uq_t_col1 unique (col1) using indexdeferrable enable novalidate;-- 查看重复数据select col1,count(*) from t group by c...

2018-06-27 10:59:11 583

原创 CentOS6u9 Zabbix2.2安装配置监控告警(九)邮件告警配置

配置邮件告警:依据《CentOS6u9 简单邮件告警部署》配置邮件告警,并测试:MAIL=XXX@qq.comecho 'This is a Zabbix Alert Mail test !' | \mail -v -s 'Zabbix_Alert_TEST' ${MAIL}配置告警脚本:cd /etc/zabbix/alertscriptscat >zabbi...

2018-06-25 17:30:46 333

原创 CentOS6u9 Zabbix2.2安装配置监控告警(八)配置WEB监控

据图步骤如下,纯网页操作:

2018-06-25 13:42:47 169

转载 CentOS6u9 MongoDB3.4集群搭建:分片+副本集

简单说明:本实验转载于博客:https://www.cnblogs.com/ityouknow/p/7344005.html 原文原理清晰,步骤清楚,有几处笔误小坑,本实验是该博文的个人搭建测试记录原理简析:本实验模拟的MongoDB集群分以下几个层次或角色:mongos层:请求的入口,是router的角色,相当于监听,负责将请求分发到对应的存储数据的shard上,多副本冗余...

2018-06-25 13:21:51 674

原创 CentOS Python操作MySQL的脚本简录

yum -y install MySQL-pythoncat >/tmp/test.py<<EOF#!/usr/bin/python# coding:utf-8# 连接MySQL测试import MySQLdbtry: conn = MySQLdb.connect( host='127.0.0.1', ...

2018-06-21 23:36:04 212

原创 CentOS Python操作Oracle的脚本简录

简单说明:需要安装cx_Oracle模块,可以使用pip安装或者使用rpm包安装 需要安装对应Python版本且对应Oracle版本的cx_Oracle模块 常用的几个RPM包下载URL如下: http://rpmfind.net/linux/sourceforge/c/cx/cx-oracle/5.1.2/cx_Oracle-5.1.2-11g-py24-1.x86_64.rpm h...

2018-06-21 23:17:24 349

原创 CentOS dstat 命令详解(三)监控脚本

使用dstat模拟vmstatvmstat 1 5dstat -psmgdyc 1 5修改脚本,输出主机名修改/usr/share/dstat/dstat_helloworld.pyself.name = 'plugin title'替换为:self.name = 'hostname'self.nick = ('counter',)替换为:self.nic...

2018-06-21 22:22:06 1084

原创 CentOS dstat 命令详解(二)参数详解

CPU相关参数-l, --load 展示1分钟、5分钟和15分钟内的平均负载-c, --cpu 展示cpu状态,usr用户占比,sys系统占比,idl空闲占比, wai等待次数,这四个加和是100, hiq硬中断次数,siq软中断次数-C 必须和-c配合使用:dstat -cC 0,3,total ...

2018-06-21 22:12:51 12702

原创 CentOS dstat 命令详解(一)参数归类

简单说明:rpm包下载地址:http://rpmfind.net/linux/rpm2html/search.php?query=dstat 可以使用RedHat或者CentOS的rpm包安装参数归类说明:1° CPU相关参数-l-c-C--snooze2° 进程相关参数--proc-count-p-y-i-I--ipc--dbus3° ...

2018-06-21 21:34:59 1321

原创 CentOS6u9 Zabbix2.2安装配置监控告警(七)简单配置Oracle的监控

简单说明:使用Orabbix对Oracle进行监控 官方维基地址: http://www.smartmarmot.com/wiki/index.php?title=Orabbix 只需要在Zabbix Server主机上进行部署即可,需要java环境,通过jdbc连接到库,查询监控Orabbix安装部署:Server主机操作# 需要jdk1.6以上的环境支持yum -...

2018-06-21 20:19:46 292

转载 CentOS6u9 Zabbix2.2安装配置监控告警(六)导入配置MySQL第三方模板

简单说明:本文从 http://www.showerlee.com/archives/658 转载,相应的脚本和模板文件在该博客可以下载到修改配置文件,手动添加检测关键字:目标端操作rm -rf /etc/zabbix/zabbix_agentd.d/userparameter_mysql.confCMD=$(which mysql)USER=zabbix_chkPASS...

2018-06-21 01:58:45 258

原创 CentOS6u9 Zabbix2.2安装配置监控告警(五)简单配置MySQL的监控

简单说明:依据《编译安装MariaDB-10.1.30》在192.168.1.11上配置安装MariaDB添加监控用的数据库账号:mysql -uroot -pvincentGRANT USAGE ON *.* TO 'zabbix_chk'@'localhost' IDENTIFIED BY 'zabbix_chk';FLUSH PRIVILEGES;exit# 添加...

2018-06-21 01:06:12 227

原创 CentOS6u9 Zabbix2.2安装配置监控告警(四)Template OS Linux模板小结

简单说明:本博文是对zabbix_get命令-k参数可用的检测关键字的简单总结归纳 这些关键字通过查看Template OS Linux模板获得 测试命令说明:# Server端信息SERVER_IP=192.168.1.10SERVER_PORT=10051# Agent端信息AGENT_IP=192.168.1.11AGENT_PORT=10050za...

2018-06-20 23:36:16 2639

原创 CentOS6u9 Zabbix2.2安装配置监控告警(三)Zabbix Agent安装配置

简单说明:在需要被监控的主机上安装agent,实现对该主机的监控 依据《CentOS6实验机模板搭建部署》克隆实验机然后配置主机名和hosts解析:hostname agentecho "$(grep -E '127|::1' /etc/hosts)">/etc/hostsecho "$(ifconfig eth0|grep inet|awk -F'[ :]' '{prin...

2018-06-20 22:38:32 468

原创 CentOS6u9 Zabbix2.2安装配置监控告警(一)Zabbix Server安装配置优化

简单说明:这是三年前的部署文档,经实验,现在还可以使用… 可以在《Zabbix 官档和软件下载指引》找到zabbix安装的官方命令 依据《CentOS6实验机模板搭建部署》克隆实验机然后配置主机名和hosts解析:hostname zabbixecho "$(grep -E '127|::1' /etc/hosts)">/etc/hostsecho "$(ifconfig...

2018-06-20 16:09:47 382

原创 Zabbix 官档和软件下载指引

官方网站:https://www.zabbix.com官档指引: 竟然有最新版本的中文官档!!! 软件下载指引: 第一个大标签是指从各个发行版的安装包安装,如RedHat系列的rpm包安装 第二个大标签是指下载安装好的虚拟机镜像文件,用于测试 第三个大标签是指源码下载编译安装 第四个,略 从第一个大标签继续进行下载安装 zabbix版本带有LTS的代表长期支...

2018-06-17 10:48:33 5194

原创 Oracle 查询锁和对应的对象信息 以及强制释放句

select '-------------------------------------------------------------------------------', 'OS/ORA user: '||ls.osuser||'/'||ls.username, 'Obj_name: '||o.owner||'.'||o.object_name, 'Sub_name: '||o.su...

2018-06-16 15:28:52 615

原创 Oracle 根据SQLID查询绑定变量的传入值

select b.NAME, b.POSITION, b.DATATYPE_STRING, b.VALUE_STRING, b.LAST_CAPTURED from v$sql_bind_capture b where b.sql_id = 'XXXXXX';--查询当前select b.name, b.datatype_stri...

2018-06-16 15:20:04 5364

原创 Oracle 计算字段选择性 判别列的索引潜力

select a.owner, a.table_name, a.column_name, b.num_rows, a.num_distinct Cardinality, round(a.num_distinct / decode(b.num_rows, 0, 1, b.num_rows) * 100, 2) selectivity from dba_tab_col_...

2018-06-16 15:14:07 1197

原创 Oracle 查询非库默认账户

select USERNAME, ACCOUNT_STATUS, DEFAULT_TABLESPACE, TEMPORARY_TABLESPACE, CREATED, PROFILE from dba_users where username not in ('MDDATA', 'MDSYS', 'ORDSYS', 'CTXSYS', 'ANON...

2018-06-16 14:30:22 949

原创 Oracle 根据主表查找定位主外键关系

使用SYS用户定位全库的主外键关系:select f.OWNER || '.' || f.TABLE_NAME || '.' || f.COLUMN_NAME father_col, c.OWNER || '.' || c.TABLE_NAME || '.' || c.COLUMN_NAME children_col from dba_cons_columns f, dba_...

2018-06-16 14:23:22 1566

转载 CentOS6u9 基于Snort+Barnyard2+Base的入侵检测系统搭建

简单说明:本实验基于博文 https://www.cnblogs.com/zlslch/p/7306632.html 搭建测试该IDS是基于LAMP架构的入侵检测系统,核心组件为Snort和Barnyard2以及Base使用Snort做入侵检测并输出到alert文件使用Barnyard2读取alert文件格式化输出到库使用Base从库中读取数据进行展示依据《CentOS6实验机模板搭...

2018-06-15 13:32:05 1429 4

原创 Oracle expdp query 泵出表部分数据

cat >exp.par<<EOFdirectory=dmpdumpfile=expBig.dmptables=(py.order,py.transation)query=(py.order:"where id<=14000 or id>=134520000", py.transation:"where id<=15000 or id&gt...

2018-06-15 10:51:49 2170

原创 CentOS6u9 Snort入侵检测系统部署配置

简单说明:Snort是开源的基于实时网络流量分析和数据包记录的入侵检测系统官方文档位置:https://www.snort.org/documents查看官档《Snort 2.9.8.x on CentOS 6.x and 7.x》依据《CentOS6实验机模板搭建部署》克隆实验机进行部署测试经测试,官档写的并不好,本实验根据官档进行安装,还有一些问题,本博文只做一次实验记录 后...

2018-06-14 16:42:03 1165

原创 CentOS6u9 Oracle11g RAC 搭建部署(十)集群启停维护

13-集群维护命令简录:# 启停数据库db_unique_name的所有实例su - oracledb_unique_name=$(echo $ORACLE_SID|sed 's/[0-9]//g')srvctl stop database -d ${db_unique_name}srvctl start database -d ${db_unique_name}srvctl s...

2018-06-13 15:49:15 510

原创 Oracle11g RAC 启动流程梳理(二)OHASD简析和启停实验

简单说明:11gRAC启动分为四个层次,第一个层次是OHASD和子代理进程启动:init——>init.ohasd——>ohasd——>agent子进程启动即:OS启动——>/etc/rc.d/init.d/init.ohasd启动——>/etc/rc.d/init.d/ohasd启动对应进程:/sbin/init——>/bin/sh...

2018-06-13 15:32:51 4102

转载 Oracle11g RAC 启动流程梳理(一)概览

简单说明:参见MOS文档 2225748.1,以下资料均从该文档摘录启动流程概览图:启动流程步骤层次梳理:第一层:OHASD 启动:cssdagent - 负责启动 CSSD 的 Agent。orarootagent - 负责启动所有 root 用户下的 ohasd 资源 的Agent。oraagent - 负责启动所有 oracle 用户下的 ohasd 资...

2018-06-13 15:15:52 5970

原创 CentOS6u9 Oracle11g RAC 搭建部署(九)日检脚本

12-简单日检脚本:1° crs_stat 格式化输出改造su - gridmkdir /home/grid/checkRACcd /home/grid/checkRACcat >crs_stat_format.sh<<EOF#!/bin/bashsource ~/.bash_profilecrs_stat|\\awk -F'=' \\'BEGIN{p...

2018-06-12 17:52:10 502

原创 Oracle 特殊字符拼接方法 变量转义关闭 空行识别

# SQL级别的特殊字符表:chr(10) 换行符chr(33) ! chr(43) + chr(53) 5 chr(63) ? chr(93) ]chr(34) " chr(44) , chr(54) 6 chr(64) @ chr(94) ^chr(35) # chr(45) - ...

2018-06-12 15:39:13 1965

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除