Sylar

O(∩_∩)O欢迎各位

  • 博客访问: 22783
  • 博文数量: 20
  • 用 户 组: 普通用户
  • 注册时间: 2016-05-13 14:31
  • 认证徽章:
个人简介

QQ:1194899346

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(20)

文章存档

2017年(7)

2016年(13)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2017-05-17 16:37:56

本文主要介绍pt校验工具原理、具体校验的脚本,以及修复的脚本。比较适合一主多从场景;结合多种情况,使用一些参数降低对生产影响。......【阅读全文】

阅读(57) | 评论(0) | 转发(0)

发布时间:2017-05-11 17:03:36

mongo并不像有些关系型数据库那样有类似oracle的archive、mysql的binlog这样的归档文件,他的文件是oplog,是覆盖循环写的,如果想要找之前的数据,恢复起来较为麻烦,故考虑这点采用延时节点从库。由于延时节点的数据集是延时的,因此它可以帮助我们在人为误操作或是其他意外情况下恢复数据。举个例子,当应用升级失败,或是误操作删除了表和数据库时,我们可以通过延时节点进行数据恢复。
......【阅读全文】

阅读(30) | 评论(0) | 转发(0)

发布时间:2017-05-11 16:54:35

mongoDB Sharded Cluster在发生迁移时候,需要更改每个部分的节点的IP地址,本博文就介绍了如何更改副本集部分IP地址、分片的IP地址......【阅读全文】

阅读(45) | 评论(0) | 转发(0)

发布时间:2017-05-11 16:40:53

本文主要分享的博主如何将mysql生产环境亿级大表按照一定规则拆分成若干个小表并迁移的思路、实现方式、注意事项,主要介绍了两种实现方式:第一种使用mysqldump来实现拆分;第二种是实用mycat来进行拆分;并对两种方式优缺点进行了比较。......【阅读全文】

阅读(62) | 评论(0) | 转发(0)

发布时间:2017-02-12 17:57:02

本文主要分享的是关于shard key相关操作,怎么将普通集合变为分片集合......【阅读全文】

阅读(80) | 评论(0) | 转发(0)

发布时间:2017-02-12 17:25:38

新加secondary状态RECOVERING,并且提示could not find member to sync from。经研究跟oplog大小偏小有关,本文主要探究修改oplog大小的方法。......【阅读全文】

阅读(39) | 评论(0) | 转发(0)

发布时间:2017-02-12 17:13:39

mongo批量update一般使用upset即可,但是这样更新可能会使得违反唯一建约束导致全部都没有更新,针对这个情况可以一条条更新或者加判断进行更新来保证:不违反唯一约束的行都能得到更新。......【阅读全文】

阅读(79) | 评论(0) | 转发(0)

发布时间:2016-10-12 17:58:52

oracle设置了HugePage,由于系统层参数没有设置好,导致oracle无法使用HugePage,而HugePage设置后,即使不使用它,所占的内存空间也不能被其他进程使用,并且HugePage是pin在物理内存空间的。故导致oracle能用内存较少只能使用swap并耗尽swap,引发oracle宕库,错误信息为:PMON (ospid: 26463): terminating the instance due to error 471。......【阅读全文】

阅读(337) | 评论(0) | 转发(0)

发布时间:2016-10-10 18:22:03

最近经常遇到LIBRARY CACHE LOCK和PIN等待事件,一般来说,这类错误是因为在包或过程被频繁调用的过程中,DDL语句引起的,因此需要立即定位到问题,本文思路就是通过视图先定位到引起问题的SQL,然后再看能不能kill,并介绍两种kill的方式。希望能对大家有帮助
......【阅读全文】

阅读(62) | 评论(0) | 转发(0)

发布时间:2016-09-18 18:25:21

数据库意外宕宕库,通过下面报错分析,发现是绑定变量使用多于65535
ORA-04030: out of process memory when trying to allocate 32792 bytes(kxs-heap-b,bind var buf)
ORA-07445: exception encountered: core dump [opiaba()+639] [SIGSEGV] [ADDR:0x0] [PC:0x186016B] [SI_KERNEL(general_protection)] []
ORA-00600: internal error code, arguments: [17147], [0x820336C18], [], [], [], [], [], [], [], [], [], []
PMON (ospid: 10332): terminating the instance due to error 472
ORA-1092 : opitsk aborting process
......【阅读全文】

阅读(3927) | 评论(0) | 转发(0)

发布时间:2016-08-29 13:02:16

oracle自动删除6个月前的分区并修复失效的索引
1、通过to_clob函数转换视图long类型的字段
2、编辑失效索引,需要非分区索引和分区索引两种情况都要考虑
3、动态游标的实现方式......【阅读全文】

阅读(961) | 评论(0) | 转发(0)

发布时间:2016-07-26 16:38:19

标题:11g安装grid:Package Pdksh-5.12 missing
作者:sylar版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]
11g安装grid的时候,会提示Package Pdksh-5.12 missing,可以通过修改oracle OUI默认配置来解决这个问题......【阅读全文】

阅读(68) | 评论(2) | 转发(0)

发布时间:2016-07-11 16:56:54

标题:PLS-00201: identifier 'SYS.DBMSSHAREDPOOL' must be declared
作者:sylar版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]
1 what is DBMS_SHARED_POOL
2 安装 DBMS_SHARED_POOL
3 非sys用户如何使用包: DBMS_SHARED_POOL
4 DBMS_SHARED_POOL 包常用的存储过程
5 与此相关的一起sql语句......【阅读全文】

阅读(344) | 评论(0) | 转发(0)

发布时间:2016-06-28 15:07:53

标题:RMAN备份类型 - 备份集(backupset)和镜像副本(Image copy)
作者:sylar版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]
本博介绍如下内容:
备份集 概念(backup set)
镜像副本 概念(Image copy)
备份集和镜像副本的区别......【阅读全文】

阅读(96) | 评论(0) | 转发(0)

发布时间:2016-06-27 18:14:54

标题:tmp空间增长异常说明
作者:sylar版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]?
记一次生产MySQL根目录满了的异常情况:根目录异常是因为tmp目录暴增导致的。tmp目录的暴增,是因为mysql的临时表指向的目录是/tmp,且后台有大量用到临时表的SQL在运行。故本文主要讲的是如何排查发现异常的思路;临时表相关概念;怎么避免临时表使用异常的处理办法等等
本博主要介绍如下问题
1、mysql内部临时表(in-memory和on-disk)定义
2、内部临时表使用场景(in-memory和on-disk)使用场景
3、内部临时表优化以及建议......【阅读全文】

阅读(493) | 评论(0) | 转发(0)

发布时间:2016-06-27 16:42:08

标题:XTTS数据迁移
作者:sylar版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]?
传统的传输表空间方式要求数据第一次由源端到目标端传输时,表空间必须置于read only模式,从而生产不可用。而XTTS方式则只需要在最后一次增量备份时将表空间置于read only模式,显著的减少了停机的时间。
本博主要讲解如何使用xtts进行迁移
1、前期准备工作:检查版本、检查环境
2、xtts具体操作步骤
3、我遇到的问题分析以及注意事项......【阅读全文】

阅读(698) | 评论(0) | 转发(0)

发布时间:2016-06-24 17:12:47

标题:Oracle分区表在线重定义--更改分区列
作者:sylar版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]?
本次博客主要说明的是在线操作已经被分区的大表,更改分区表的分区列,能最大程度降低对生产的影响。主要分为下面三个部分
1、环境检查,看是否进行在线重定义
2、分区重定义详细步骤
3、分区定义后对新表的检查:索引/约束、失效对象、分区等等......【阅读全文】

阅读(867) | 评论(1) | 转发(0)

发布时间:2016-06-23 18:09:46

标题:汇总上百台mysql的慢日志
作者:sylar版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]?
随着业务发展,mysql服务器的数量越来越多,需要分析的慢日志也日益增加。因此传统的分析方式,极其耗费人力,本博文目的是介绍博主线上如何收集上百台mysql的慢日志,并且按照模块划分导入到表里,以便横向竖向进行分析慢SQL。
1、使用expect将上百台mysql汇总到一台
2、使用pt工具+for循环分析所有慢日志并记录到数据库里
3、根据模块将慢日志进行汇总......【阅读全文】

阅读(1259) | 评论(0) | 转发(0)

发布时间:2016-06-23 11:57:44

标题:mysqldump5.7以下版本多线程备份单表
作者:sylar版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]?
mysqldump5.7以下,是不支持并发备份的,为了能够实现并发备份,博主是将备份拆成单表对象,然后多线程去备份单表,这样的方式去实现mysqldump并发备份。此方式的并发备份时间取决于最大表备份时间,因此需要注意的是:获取对象时候,要按照表的量从大到小进行多线程备份
......【阅读全文】

阅读(8652) | 评论(0) | 转发(1)

发布时间:2016-05-13 14:31:35

亲爱的itpuber:欢迎您在ITPUB博客安家,您的博客地址是:http://blog.itpub.net/31324175/我们是一个IT技术的技术家园,每一个IT技术人员都能在这里找到与您志同道合的知音。您可以用文字、图片记录分享您的IT技术、职场经验和个人成长经历等,随时随地发表博文和上传图片分享您的技术成果,还可以在ITPUB博客平台上与网友交流和分享。我们为您提供了简约的模板来更好展现您的文采,强大的博客功能更能陪伴您的网络生活。准备好了吗?现在就开始精彩的博客之旅!......【阅读全文】

阅读(139) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册