- 博客(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 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关注的人