自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(240)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 keepalived + mysql 双主

在node2,node3上安装mysql并配置主主复制初始化mysql[root@node2 mysqlkeepalived]# mysqld --defaults-file=/home/mysqlkeepalived/my.cnf --basedir=/home/mysqldir --datadir=/home/mysqlkeepalived/data --user=mysql --init...

2018-08-18 13:51:08 2972

原创 MHA + mysql5.7 一主二从配置安装日志

MHA + mysql5.7 一主二从配置安装步骤1.安装mysql5.72.配置主从复制开启gtid,半同步复制3.配置三台机器的互信4.安装MHA-node节点5.安装MHA-manger节点6.利用MHA工具检测SSH7.利用MHA工具检测主从结构8.添加vip,启动MHA服务9.测试MHA切换10.遇到的报错以及解决安装日志如下:mysql5...

2018-08-18 13:48:33 7816

原创 阿里云rds for mysql 大表添加字段复制到自建备库报错,解决过程

表的大小大概3600W数据,一次添加多个字段(12个字段)使用的是mysql5.6 在线ddl操作在rds上大概执行了70多分钟,添加完毕临时空间大概使用70个G监控自建备库的执行,执行大概1个小时报错如下:2018-08-06 21:16:13 7fcb4613d700 InnoDB: Error: Write to file (merge) failed at offset 318...

2018-08-07 14:31:14 1676

原创 mysql 测试环境过一段时间就连接不上

mysql 测试环境过一段时间就连接不上说明:测试环境是阿里云RDS mysql同步过去的用的是innobackupex恢复的,设置skip-grant-table免密码登录,版本和阿里云rds 保持一致启动方式为mysqld--defaults-file=/20180403/backup-my.cnf --user=mysql --datadir=/20180403/ &问题出现频率:频...

2018-05-10 11:15:58 4184 1

原创 crontab日志包命令找不到和乱码问题

crontab设置的定时任务,执行脚本报错命令找不到和乱码,使用crontab时的运行环境已经不是用户环境了,因此原本用户下的一些环境变量的设 置就失效了,因为我的命令path设置到了/etc/profile里了,所以在crontab运行不生效就找不到命令,所以命令要写全路径就可以了,字符集也是一样,写到脚本的中就可以了export LANG=en_US.UTF-8...

2018-04-19 18:57:23 677

原创 MySQL Server最佳实践

备份 (backups)监控 (moitoring)配置 (configuration)模式和查询 (schema and queries)系统 (system)其他 (other)Backups (备份)•       做数据库备份,在系统改变时做数据库备份例如升级前和大量改变数据之前•       验证数据库备份的有效性,要确保你的备份可以进行数据恢复并且可用•       备份恢复演练,定期...

2018-04-18 21:20:08 259

原创 pt-online-schema-change添加索引没有反应

之前使用 pt-online-schema-change添加索引没有问题,如下语句[root@ixxxxxx ~]# pt-online-schema-change --no-version-check --execute --alter-foreign-keys-method=auto  --alter "add key idx_namer(col)" h=xx,P=3306,u=ybl_all...

2018-04-18 21:18:35 999

原创 centos系统ACFS-9459: ADVM/ACFS is not supported

centos6.3系统发现acfs和advm无法使用,ASMCA图形界面的acfs和volume选项卡为灰色,这是由于acfs不支持centos系统导致的Last login: Thu Dec 14 09:33:10 2017 from 10.38.1.52[root@rac01 ~]# /u01/app/11.2.0/grid/bin/acfsdriverstate -orahome

2017-12-15 15:23:38 6303

原创 oracle vm上安装oracle11g r2 rac(11.2.0.4)

oracle 11g R2 rac安装(11.2.0.4)环境:2个节点rac部署hostname:rac01  操作系统:CentOS release 6.5 (Final)  内存:1837496 kB磁盘:3Ghostname:rac02  操作系统:CentOS release 6.5 (Final)  内存:1837496 kB磁盘:3G数

2017-12-06 15:48:19 3020

原创 mysql 2款开源的闪回工具基于mysqlbinLog

1.binlog2sql从MySQL binlog解析出你要的SQL。根据不同选项,你可以得到原始SQL、回滚SQL、去除主键的INSERT SQL等。github项目地址:https://github.com/danfengcao/binlog2sql2.mysqlbinlog_flashbackgithub项目地址:https://github.com/58daoj

2017-08-18 14:24:46 2982

原创 Oracle VM VirtualBOX下克隆虚拟机镜像

Oracle VM VirtualBOX下克隆虚拟机镜像Windows环境下在Oracle VM VirtualBOX下克隆虚拟机镜像:1.通过命令操作F:\Program Files\Oracle\VirtualBox>VBoxManage.exe clonevdi F:\mysqlvm\mysqledi.vdi F:\mysqlvm\mysqlwms.vdiVBoxMana

2017-07-31 15:52:16 3984

原创 xtrabackup安装备份与恢复

安装Percona XtraBackup[root@mysql etc]# cd /etc/yum.repos.d/[root@mysql yum.repos.d]# lsCentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo  CentOS-Vault.repo安装yum源[root@mysql yum.repos

2017-07-27 16:38:28 1847

原创 LVM快照备份恢复mysql

LVM快照备份恢复mysql使用lvm备份要满足1.所有的innodb文件(数据文件和日志文件)必须在单个逻辑卷(lvm不能为多个lv同一时间做一致性快照)2.卷组中必须有足够的空间来创建快照[root@mysql mysqldata]# vgs  VG        #PV #LV #SN Attr   VSize  VFree    vg_mysql1   2  

2017-07-27 11:29:07 865

原创 window服务器端口短时间使用完导致oracle监听报错

接到操作人员反馈系统无法登陆,然后连接到服务器,引用服务器检查服务的cpu,内存,磁盘资源都正常    从应用服务器远程数据库服务器发现不能远程,从应用服务器连接数据库连接报TNS超时  怀疑是数据库服务器的问题,从阿里云的控制台连接到数据库服务器     发现数据库服务器正常cpu,内存,磁盘资源都很空闲,oracle监听也没有问题,于是就从其他的阿里云的服务器远程和连接数据库都正常,就

2017-07-19 13:11:18 1645

原创 mysql 5.6 创建索引导致表锁阻塞查询

今天遇到一个表锁,对表进行select操作阻塞,最后发现在表操作时的时候执行了创建索引,导致整个表锁了测试如下:             1.先执行一个慢查询              mysql> select sleep(500) from order_log;              2.对表进行创建索引操作             ALTER TABLE `order

2017-07-14 14:23:00 11714 2

原创 mysql复制复制切换主主复制开启GTID

主从复制配置:1.设置master参数# BINARY LOGGING #server-id                      = 1log-bin                        = /mysqldata/mysql-binexpire-logs-days               = 14sync-binlog                  

2017-06-21 17:23:48 756

原创 mysql 5.7二进制包安装

1.上传安装安装包mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz到/home/mysqlintall目录并解压2.建立用户mysql和组groupadd mysqluseradd -r -g mysql -s /bin/false mysql3.创建连接到/usr/local/mysqlln -s /home/mysqlinstall/m

2017-06-20 14:28:11 867

原创 mysql 收集状态和性能数据的脚本来自于高性能mysql

mysql 收集状态和性能数据的脚本#!/bin/sh -xINTERVAL=10PASSWORD='-uroot -proot'PREFIX=$INTERVAL-sec-statusRUNFILE=/home/benchmarks/runningmysql -e 'SHOW GLOBAL VARIABLES' $PASSWORD >> mysql-variables

2017-05-18 11:28:07 965

原创 ogg数据同步停止OGG-00446 Could not find archived log for sequence

GGSCI (iZ23g5p9kd3Z) 10> info allProgram     Status      Group       Lag at Chkpt  Time Since ChkptMANAGER     RUNNINGEXTRACT     ABENDED     EORA        00:00:00      18:59:24EXTRACT     RUNN

2017-04-25 14:27:07 4589

原创 mysql 误删除数据恢复

mysql 误删除数据恢复1.首先确认误删除了那些表的数据以及什么时间执行的删除操作2.根据上面的时间去mysql服务器下载二进制日志3.把下载的二进制日志文件上传到本地数据库服务器上,执行如下命令分析mysqlbinlog  --no-defaults -v -v --base64-output=DECODE-ROWS --start-datetime="2017-04-01 0

2017-04-01 16:03:43 5861 3

原创 GOLDENGATE同步单表配置方案

GOLDENGATE同步单表配置方案环境:源端:218.244.100.178 windows 2008  Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bitProduction目标端:10.36.67.45 windows 2008   OracleDatabase 11g Enterprise

2017-03-17 10:59:28 2273

原创 OGG-01635 BOUNDED RECOVERY: reset to initial or altered checkpoint

ogg环境上的extract抽取进程启动了运行一段时间停止,再次启动启动不了报错OGG-01635  BOUNDED RECOVERY: reset to initial or altered checkpoint重新配置抽取进程delete extract eoradelete exttrail D:/ogg/dirdat/etadd extract eora, tran

2017-03-17 09:24:48 2567

原创 RDS for MySQL 备份文件恢复到自建数据库遇到启动问题

RDS for MySQL 备份文件恢复到自建数据库参见如下:https://help.aliyun.com/knowledge_detail/41817.html恢复启动时遇到如下错误: mysqld_safe --defaults-file=/home/mysqlbakup/backup-my.cnf --user=mysql --datadir=/home/mys

2016-10-28 10:50:28 6680

原创 windows环境下的oracle数据库的备份方案

windows环境下的oracle数据库的备份方案 (1)           备份目的  为防止系统出现操作失误或系统故障导致数据丢失以及介质损坏导致的问题,所以需要对数据库进行备份(2)           备份方式:1.物理备份(使用rman对数据库进行备份)2.逻辑备份(使用expdp对数据库进行备份)(3)           备份策略:物理备份策略每周的

2016-08-01 09:39:20 3693

原创 expect实现脚本中ssh密码输入

#!/usr/bin/expectif { [llength $argv]         puts "Usage: $argv0 ip user passwd port commands timeout"        exit 1}match_max 600000set ip [lindex $argv 0]set user [lindex $argv 1]

2016-07-13 13:55:33 1669

原创 centos 设置oracle 开机自启动

linux下设置oracle随操作系统启动而启动,停止而停止1.oracle提供了两个脚本dbstart(启动)和dbshut(停止)启动和停止数据库和监听程序The DB server software provides the two scripts to configure automatic DB startup/shutdown with the server machine.

2016-06-30 10:45:22 829

原创 xmanager配置xstart调出oracle图形化界面安装

1.在linux 安装xterm 包2.启动xstart 3.在xstart弹出界面的命令 输入/usr/bin/xterm -ls -display $DISPLAY4.打开了shell直接执行./runInstaller命令就可以弹出oracle图形化安装界面了

2016-06-29 14:15:07 16059

原创 mysql sql规范整

mysql sql规范整表创建规范:1.表名、列名要有注释,整理维护数据字典文档2.表和列的命名应使用富有意义的英文词汇或者缩写,见名知义3.表名或者字段不要超过15个字符4.尽量避免字段为null5.表必须要有主键6.选择合适的存储引擎7.选择合适的字段类型,字段类型选择规范(认真规范字段大小,越小越好;数据类型越简单越好)规则:用尽量少的存储空间来存数一个字

2016-06-24 14:07:06 641

原创 mysql故障排错临时打开通用日志和慢查询日志

有时候你遇到sql 执行报错,有的是语法错误很好判断,但有的是sql本身写的没有问题,就是在执行的时候报错,有的sql很复杂你根本就不知道具体的哪一个地方报错,这个时候你可以把复杂的sql分解去确定报错的位置,如果分解成很简单的sql执行还是报错,那么你可以确定sql中是否含有mysql本身的关键字问题引起的。          另外有一种是应用程序运行报sql执行失败,这个时候你可能不知道具

2016-05-18 08:31:04 2935

原创 mysql ndbcluster集群复制到innodb单机环境配置搭建

mysql ndbcluster集群复制到innodb单机环境配置搭建1.环境准备一套ndbcluster集群环境一套innodb单机环境ndbcluster环境配置IP:192.168.1.91   mydb1IP:192.168.1.94   mydb2innodb环境IP:192.168.1.39   mydb3确保环境搭建完毕,能正常使用2.复制配置

2016-04-28 17:15:56 2544

原创 ndbcluster引擎表同步到innodb引擎报错Error 'Unknown storage engine 'ndbcluster'

ndbcluster引擎表同步到innodb引擎报错Error 'Unknown storage engine 'ndbcluster'环境是 ndbcluster集群环境到innodb环境的复制环境在master上执行CREATE TABLE t3 (id int unsigned NOT NULL auto_increment PRIMARY KEY) ENGINE=ndbclus

2016-04-27 11:07:37 4163

原创 阿里云ECS服务器(linux)挂载硬盘

阿里云ECS服务器(linux)挂载硬盘1.查看系统挂载[root@iZ234wzhfriZ ~]# df -hFilesystem      Size  Used Avail Use% Mounted on/dev/vda1        40G  2.3G   36G   7% /tmpfs           3.9G     0  3.9G   0% /dev/shm

2016-03-24 16:55:04 4837

原创 mysql复制环境清理二进制日志

1.查看slave上正在读取的日志mysql> show slave status \G;*************************** 1. row ***************************               Slave_IO_State: Waiting for master to send event                  Mast

2016-03-11 10:36:31 523

原创 mongodb在重复数据的集合里建立唯一索引

mongodb集合要求某一个字段的值唯一通过在字段建立唯一索引来实现,现在集合里存在重复的数据,创建索引报错如下:> db.CollectedUrl.ensureIndex({uri:1},{unique:true, dropDups:true}){        "ok" : 0,        "errmsg" : "E11000 duplicate key error c

2016-03-07 13:42:34 12147 1

原创 mongodb分片环境开启认证

1.生成keyfileopenssl rand -base64 741 > /var/mongo/mongodb-keyfilechmod 600 mongodb-keyfile2.把keyfile copy到其他节点并修改权限3.修改配置文件添加:keyFile=/var/mongo/mongodb-keyfile4.重新启动mongodb使认证生效use adm

2016-02-29 13:39:38 3500

原创 mongodb分片环境搭建启动mongos报错

mongodb分片环境搭建启动mongos报错如下:[root@mongo2 mongos]# /var/mongo/bin/mongos -f /var/mongo/mongos_1.confabout to fork child process, waiting until server is ready for connections.forked process: 26

2016-02-15 17:32:19 7979

原创 测试复合索引在oracle、sql server 、mysql各种情况下是否使用索引

今天没有事验证一下复合索引在不同的数据库中的使用情况,仅是测试而已,以一个例子测试,结果如下    首先在oracle,sqlserver, mysql建立表testpayorderinfo  表结构一样,然后插入20w数据    分别创建复合索引(testpayorderid,connid,customerid的复合索引)    以复合索引中的不同条件字段的组合作为条件进行测试 

2016-02-03 19:24:16 458

原创 windows下 mongodb 3.2加fork选项启动报unrecognised option 'fork'

windows下启动mongodb为后台进程加fork选项报错如下:D:\Program Files\MongoDB\Server\3.2\bin>mongod --config "D:\Program Files\MongoDB\Server\mongodb.conf"Error parsing INI config file: unrecognised option 'fork'

2016-02-02 18:05:45 17128

原创 window7 64位安装的virtualBox 只有32位可以选不能选择64位

在window 7 64位的系统上安装oracle vm virtualBox 之后准备在虚拟机中装系统,发现虚拟机系统选项中只有32位选项没有64位选项,通过查询原因是由于cpu没有开启虚拟化           开启cpu虚拟化 ,我是联想的台式机主板是扬天的 重启系统按F12进入bios设置cpu虚拟化           进入bios后 :                  高

2016-02-01 16:32:36 46259 1

原创 zabbix安装与配置

zabbix安装与配置1.安装mysql数据参见http://blog.csdn.net/weiwangsisoftstone/article/details/503532462.创建数据库以及用户mysql> CREATE DATABASE zabbix CHARACTER SET utf8;Query OK, 1 row affected (0.02 sec)mysql

2016-01-21 11:06:47 4031

oracle 11g rac 在oracle vm的上安装

oracle 11g rac 在oracle vm的上安装 oracle 11g rac

2017-12-06

mongodb安装与配置

mongodb在window平台下的安装与配置

2014-09-14

awr报告分析

oracle官方提供的awr报告分析,值得学习!

2014-09-09

9I SQL中文.rar

oracle 9i sql 中文ppt 教程,适合入门人员学习

2012-09-08

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

TA关注的人

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