自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vovis的博客

专注于技术,总结工作中的问题。

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

原创 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题

在WINDOWS环境的CODE::BLOCKS里面写好的测试程序,想拿到Linux里面试验一把。报错: undefined reference to `std::ios_base::Init::Init()1. 确认是否安装 gcc-c++的支持库[root@ht168 ~]# rpm -qa| grep gccgcc-4.8.5-11.el7.x86_64gcc-c++-

2017-08-27 22:48:08 13586 2

原创 mycat常用后端管理命令

首先通过show @@helap; 就可以大致的了解Mycat 9066管理端口的常用命令!mysql> show @@help;+------------------------------------------+--------------------------------------------+| STATEMENT                          

2017-01-12 22:21:10 12077 2

原创 MySQL大小写敏感

Linux下面MySQL5.6的大小写敏感, 默认值是对大小写敏感:mysql> show global variables like 'lower_case_table_names';+------------------------+-------+| Variable_name          | Value |+------------------------+-----

2016-12-22 16:37:36 407

原创 redis 集群安装与配置

1:安装redis cluster1):安装redis-cluster依赖:redis-cluster的依赖库在使用时有兼容问题,在reshard时会遇到各种错误,请按指定版本安装.(1)确保系统安装zlib,否则gem install会报(no such file to load -- zlib) 1. #download:zlib-1.2.6.tar  2. ./c

2016-12-09 15:34:03 535

原创 MySQL5.7 多线程复制,配置和测试结果

MySQL主从复制的备库延迟一直是非常头疼的问题,MySQL5.7官方版推出多线程复制。但是无独有偶,前期测试MySQL5.7.12, 发现有CRASH的情况,所以一直没有着手研究测试MySQL5.7,提交官方BUG(https://bugs.mysql.com/bug.php?id=81445),在等了五个月以后终于解决,在MySQL5.7.16版本CRASH的情况没有发生,并且持续压测了48小

2016-12-05 21:41:42 5490

原创 native-hadoop library本地库不一致解决: WARN util.NativeCodeLoader: Unable to load native-hadoop library

[blackcat@dqg5adslog1 bin]$ ./hdfs dfs -du /16/11/30 17:54:51 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable86099

2016-11-30 18:45:38 1812

原创 ora 脚本强化版

#!/bin/shif [ "$LOGNAME" = "oracle" ]; then SQLPLUS_CMD="/ as sysdba";else SQLPLUS_CMD="/ as sysdba";ficase $1 in si) if [ "$LOGNAME" = "oracle" ]; then sqlplus "/ as sysd

2016-11-30 09:50:54 1478 4

原创 Hadoop安装说明

1、  下载hadoop安装文件(hadoop-2.6.0-cdh5.5.0.tar.gz)并用二进制方式上传需要安装的主机。2、  解压hadoop-2.6.0-cdh5.5.0.tar.gz文件。(tar  zxvf  hadoop-2.6.0-cdh5.5.0.tar.gz)3、  在用户的环境变量文件中加入jar环境和hadoop的环境设置:(jar需要6及以上版本)

2016-11-29 21:42:04 361

原创 hbase安装说明

1、  下载hbase安装文件(hbase-1.0.0-cdh5.5.0)并用二进制方式上传需要安装的主机。2、  解压hbase-1.0.0-cdh5.5.0文件。(tar  zxvf  hbase-1.0.0-cdh5.5.0)3、  在用户的环境变量文件中加入jar环境和hbase的环境设置:(jar需要6及以上版本)export JAVA_HOME=/usr/j

2016-11-29 21:41:22 519

原创 MySQL 手动清除binlog

新接手的四套库MySQL库,采用主从结构。之前配置的伙计备库的bin log 日志全部是打开状态。运维人员反映,空间告警几次。均手动上去处理。备库开启了bin log 也影响备库的性能,虽然这四套MySQL库的压力不大,但是本着优化的态度,还是对这四套库做一次彻底的清楚。1.  查看备库当前的bin log:show binary logs;直接

2016-11-28 19:04:21 2189

原创 MySQL告警: [Warning] IP address '10.176.246.53' could not be resolved: Temporary fail

新接手四套MySQL库。检查相关的配置和日志,发现以下大量告警:2016-11-28 18:50:15 30464 [Warning] IP address '10.176.246.55' could not be resolved: Temporary failure in name resolution2016-11-28 18:50:15 30464 [Warning] IP add

2016-11-28 18:54:19 3025

原创 MySQL并发测试

MySQL并发测试 一 测试说明本次主要对比MySQL官方社区版mysql5.6.34和onesql5.6.34。测试模式为从100并发到4000并发,每次增加100并发,单表1000万数据,每次总请求数100万requests。测试参数如下:--oltp-table-size=10000000  //表的记录数1000万--num-threads=$i   //并发数

2016-11-26 21:17:55 5184

原创 RHEL 6.5 编译安装mysql 5.6

本文包含了RHEL编译安装5.6 和 5.7的全部过程。1. 如果需要重新变异, 清理CMakeCache.txt文件。 并运行CMAKE2. BOOST库支持首先删除BOOST库yum install -y boost.x86_64然后需要指向到安装包里面的boost库目录3. ncurses库支持 yum search ncurses4.

2016-11-18 10:16:15 730

原创 浅谈网卡绑定和网络瓶颈

生产系统有一个很容易让大家忽视的性能瓶颈点网卡。服务器网卡现在基本上普及千兆或者是万兆的光口。但是这个千兆或者万兆的基本单位是bit。直接通过命令查看网卡的速率:[root@host03 obase]# ethtool bond0Settings for bond0:        Supported ports: [ ]        Supported link modes:

2016-11-03 11:27:38 2220

原创 Linux 7.2 xfs和ext4性能测试

一、说明红帽官方版本已经升级到7.2,该版本的标准文件系统已经由EXT4升级到XFS。从操作系统角度来讲,为了获取更好的支持和服务,此次测试EXT4和XFS的性能区别。Ext4的文件系统容量达到1EB,而文件容量则达到16TB,这是一个非常大的数字了。对一般的台式机和服务器而言,这可能并不重要,但对于大型磁盘阵列的用户而言,这就非常重要了。XFS是一个64位文件系统,最大支持8EB减1

2016-11-01 15:07:24 21531 1

原创 oracle ORA-32701 hang分析(二)---hugepage优化

数据库hugepage

2016-10-24 20:57:54 2411

原创 oracle 11g 静默安装

1、版本要求: RHEL6,OEL6 - 6.0及以上 uname -a uname -r2、安装目录要求: 至少10G df -h /oracle3、内存: 2G以上 grep MemTotal /proc/meminfo4、SWAP要求 当内存2GB-16GB时、SWAP大小等于内存大小 当内存大于时16GB,SWAP大小要求16G grep Swap /proc/memin

2016-10-21 17:37:04 333

原创 CENTOS 7.2 安装oracle 11.2.0.4 问题小计

提示pdksh包不存在 首先删除原有的ksh,rpm -qa| grep ksh , 然后rpm -e ksh 下载pdksh wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/pdksh-5.2.14-37.el5_8.1.x86_64.rpm上传到服务器,最后rpm -ivh pdksh-5.2.14-37.el5_8.1.

2016-10-17 17:55:18 582

原创 oracle ORA-32701 hang分析(一)

今日对某局方的数据库进行巡检,发现alert.log日志里面有大量的ORA-32701: Possible hangs up to hang ID=57 detected报错,完整的日志报错如下: Sun Dec 13 01:08:12 2015 Errors in file /oracle/app/oracle/diag/rdbms/huibuy/huibuy1/trace/huibuy1_d

2016-10-15 18:14:34 6632

原创 oracle监听listener连接风暴

TNS每秒超过30个连接, listener会处理不过来,从而导致大量连接失败监控日志(11G 可能在alert日志里面)oracle 9i下的listener日志是在ORACLE_HOME/network/log目录里,11G下放在:ORACLE_BASE/diag/机器名/listener/trace目录下。需要关闭listener的日志则如下:1.进入lsnrctl命令模式:[oracle

2016-10-14 19:45:05 2832

原创 数据文件坏块处理

如果数据库的底层文件出现了坏块的情况,通过alert日志观察是否有大规模的坏块,以下讨论只有个别坏块的情况,处理思路是:首先定位坏块的文件,其次定位坏块的对象,将改文件上没有坏块的对象挪走,避免大规模故障,最后根据坏块的对象来补偿数据,可以业务侧补偿,或者通过备份和归档来恢复这个对象。第一步:定位查看该文件上的对象:SELECT OWNER,SEGMENT_NAME,SEGMENT_TYPE,TAB

2016-10-14 19:41:16 752

原创 oracle sys.AUDSES$序列

在RAC环境下,如果logon较多的话,需要加大一个sequence的cache,sys.audses的cache,sys.audses的cache是缺省的20.在RAC环境下,如果logon较为频繁的话,这个sequence是必须调整的。logon的密度比较高,可能会导致整个数据库HANG住的现象。于是我建议等会调整的时候,把sys.audses的cache调整为5000alter sequenc

2016-10-14 15:36:04 612

原创 oracle 11g 锁处理

运维过程中经常碰到数据库出现大量的锁的情况,以下记录了数据库锁处理的详细过程:检查当前的数据库锁情况,获取对应的SID:set line 150 pagesize 30000select /*+ rule */ INST_ID, SID, TYPE, ID1, ID2, LMODE, REQUEST, CTIME, BLOCK from gv$lock where (ID1,ID2,TYPE)

2016-10-14 15:06:46 376

空空如也

空空如也

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

TA关注的人

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