libaio

在centos7.8下使用 yum 命令安装 MySQL 8.0.21

扶醉桌前 提交于 2020-08-17 17:27:45
在centos7.8下安装 mysql 8.0.21 前言 在部署linux数据库的,往往因为客户有指定版本的要求,或者有软件安装的审计的需要制定对应的版本号, 我也遇到客户必须制定的mysql的版本的要求,mysql 版本号为v8.0.21。 mysql安装 环境检查 检查是否安装了mysql rpm -qa| grep -i mysql 如有,类似 mysql-libs-5.1.52-1.el6\_0.1.x86\_64\ 卸载之 如果已经安装了mysql,先关闭mysql服务 killall mysqld rpm -e --nodeps mysql-libs-5.1.52.x86_64 检查否存在 `mariadb` 数据库,如有,卸载之,卸载同上 rpm -qa | grep mariadb 彻底卸载mysql 如果已经安装了mysql killall mysqld 使用 `find / -name mysql` 查找出所有的mysql删除对应的文件夹 查找结果如下: \[root@SZDC04291 soft\]# find / -name mysql /run/lock/subsys/mysql /etc/linux/targeted/active/modules/100/mysql /usr/lib64/mysql /usr/local/mysql /home/app

oracle 11g r2 rac 安装整理 附详细步骤(亲测VMware和exsi都可以完美安装物理机自然没有问题)

混江龙づ霸主 提交于 2020-08-17 09:24:09
由于前面安装了,由于时间关系没有来得及整理,今天闲下来,整理了安装步骤,还是活的一些收获的,下面附上步骤: 1.安装操作系统最小化安装即可 2.关闭防火墙 3.替换yum 4.添加共享磁盘 5.创建用户和用户组 6.添加用户环境变量 7.调整内核参数 8.安装依赖包 9.配置hosts 10.配置ssh 无密码访问 11.调整swap 12.配置asm共享磁盘 13.grid安装预检 14.grid安装 15.asm磁盘组创建 16.database安装 17.数据库实例创建 18.rac 状态查看和维护 esxi主机创建共享磁盘: http://www.linuxfly.org/post/673/ VMware12上面安装11g rac: 在vmware安装目录 创建磁盘: vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 E:\VMwarecp\VMWARE\racsharedisk\ocr.vmdk vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 E:\VMwarecp\VMWARE\racsharedisk\ocr2.vmdk vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 E:\VMwarecp

fio测试和分析

痴心易碎 提交于 2020-08-15 03:25:14
fio测试脚本 #!/bin/bash set -e ioengine="libaio" iodepth=128 direct=1 fsync=1 runtime=600 size="10G" mntdir="/mnt/fio-data/" mkdir -p /mnt/fio-data mount /dev/vdb /mnt/fio-data || true for m in seq rand do prefix="" if [ "$m" == "seq" ] ; then bs="1024K" else bs="4K" prefix="rand" fi for op in read write do cat <<EOF >$mntdir/fio-$m-$op.fio [global] fsync=$fsync name=fio-$m-$op filename=fio-$m-$op rw=$prefix$op bs=$bs direct=$direct numjobs=1 time_based=1 runtime=$runtime [file1] size=$size ioengine=$ioengine iodepth=$iodepth EOF done done docker rm -f $(docker ps -a -q) >/dev/null 2>&1|| true

How to Install Oracle Database 12c on CentOS 7

隐身守侯 提交于 2020-08-14 06:50:22
How to Install Oracle Database 12c on CentOS 7 On this page Step 1 - Install required Packages Step 2 - Configure User and System Step 3 - Configure Desktop Step 4 - Download Oracle Database Step 5 - Install Oracle Database 12c Step 6 - Testing Reference Oracle Database is an object-relational database management system (RDBMS) developed by Oracle Corporation. The Oracle Database is available under a Proprietary and OTN Standard License. The supported operating systems are Redhat Enterprise Linux (x86-64), SUSE and Oracle Linux, Microsoft Windows x86-64 and IBM Linux. In this tutorial, I will

CentOS7.6静默(无图形化界面)安装Oracle 11g

允我心安 提交于 2020-08-11 05:00:31
一、准备工作 1.准备CentOS 7 系统环境 由于是使用静默模式(silent)安装的,无需使用图形化界面,我选择了最小安装的服务器版的CentOS 7。安装完成后,只有命令行界面。 2.下载 Oracle 11g (1)Oracle官方网站: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 我的机器安装的是CentOS7 64位系统,因此下载的Oracle版本也是64位的 特别注意:11.2.0.2.0 zlinux64版本的Oracle是安装在IBM服务器的,CentOS 7是无法安装的。 (2)下载完成后,有两个压缩文件 linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip 3.通过Xftp将压缩文件上传到 /db/ 4.安装依赖包,安装依赖包之前,个人建议将yum源修改为aliyun源,下载速度快些,执行如下命令即可: cd / etc mv yum .repos.d yum .repos.d.bak mkdir yum .repos.d wget -O /etc/ yum .repos.d/CentOS-Base.repo http: // mirrors

滴滴云服务器上安装Oracle12cR2单实例数据库

≯℡__Kan透↙ 提交于 2020-08-07 08:14:03
一、相关说明 Oracle数据库 是由美国甲骨文公司推出的一款优秀的关系型数据库。当前最新版为 Database 19c 。本文简述Oracle Database 12cR2在滴滴云主机上的安装过程。如需更权威的指导方法请参考 Oracle官方安装文档 。 二、环境概述 一台DC2云主机(2c4g) 一个EIP(1M) 一块云盘(140G) 操作系统:CentOS7.6 数据库:Oracle Database 12cR2 三、准备工作 1.必备的软件包: bc binutils-2.23.52.0.1-12.el7 (x86_64) compat-libcap1-1.10-3.el7 (x86_64) compat-libstdc++-33-3.2.3-71.el7 (i686) compat-libstdc++-33-3.2.3-71.el7 (x86_64) glibc-2.17-36.el7 (i686) glibc-2.17-36.el7 (x86_64) glibc-devel-2.17-36.el7 (i686) glibc-devel-2.17-36.el7 (x86_64) ksh libaio-0.3.109-9.el7 (i686) libaio-0.3.109-9.el7 (x86_64) libaio-devel-0.3.109-9.el7 (i686)

CentOS7.6编译安装mysql-5.6.44源码

冷暖自知 提交于 2020-08-06 09:16:07
1安装依赖包 yum install gcc gcc-c++ make cmake libaio-devel openssl-devel zlib-devel ncurses-devel bison -y 2下载解压boost: mkdir /usr/local/src/boost && cd /usr/local/src/boost wget -c https://kent.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz --no-check-certificate 3下载mysql-5.6.44源码并解压: mkdir /usr/local/src/mysql && cd /usr/local/src/mysql wget -c https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.44.tar.gz 4进入MySQL解压目录,建立编译目录并进入编译目录: cd /usr/local/src/mysql/mysql-5.6.44 && mkdir build && cd build 5配置 mkdir /opt/mysql cmake /usr/local/src/mysql/mysql-5.6.44 -DCMAKE

Linux HDD和SSD磁盘的util(iostat )指标问题

≯℡__Kan透↙ 提交于 2020-08-04 22:28:27
HDD和SSD磁盘的util指标问题 LInux环境中,在排查磁盘问题时,我们经常使用到iostat工具,这确实是一款非常优秀的工具。但是最近遇到了这么一个问题- ssd做缓存盘,发现业务量稍微上去,utils使用率就高于90%,是不是意味着磁盘出现慢盘了呢? 比如以下两组数据: Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz sdd 0.00 0.00 13823.00 0.00 55292.00 0.00 8.00 avgqu-sz await r_await w_await svctm %util 0.78 0.06 0.06 0.00 0.06 78.40 Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz sdd 0.00 0.00 72914.67 0.00 291658.67 0.00 8.00 avgqu-sz await r_await w_await svctm %util 15.27 0.21 0.21 0.00 0.01 100.00 读io 13k,util使用率78% 读io 73k,util使用率100% 这里理论计算读io 18k就会打满磁盘。其实这里牵扯一个问题,就是ssd固态磁盘是支持并发IO的,这里util只能代表磁盘的繁忙程度

CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0

十年热恋 提交于 2020-07-29 05:47:48
CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0 Marion0728 关注 0人评论 6293人阅读 2018-08-08 16:50:51 一、 环境介绍: IP:192.168.1.231 OS:CentOS 7.4 x86_64 CPU:8 内存 :16G 硬盘 :200G JDK版本 :1.8.0_181 Oracle 版本 :12.2.0.1.0 二、 安装准备: 1、 关闭 SElinux 和 firewalld 2、 安装依赖软件包: # yum -y install unzip ntp binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh libgcc*.i686 libgcc libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686 libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686

Linux 之 fio工具使用

吃可爱长大的小学妹 提交于 2020-07-28 04:23:46
参考文档: https://www.cnblogs.com/yuhaohao/p/9770701.html 命令: fio --filename=/mnt/test_rw --bs=16K --rw=randwrite --size=20G --runtime=300 --time_based --ioengine=libaio --iodepth=16 --numjobs=2 --group_reporting --name=test --direct=1 结果: test: (g=0): rw=randwrite, bs=16K-16K/16K-16K/16K-16K, ioengine=libaio, iodepth=16 test: (g=0): rw=randwrite, bs=16K-16K/16K-16K/16K-16K, ioengine=libaio, iodepth=16 fio-2.0.13 Starting 2 processes Jobs: 2 (f=2): [ww] [100.0% done] [0K/329.9M/0K /s] [0 /21.2K/0 iops] [eta 00m:00s] test: (groupid=0, jobs=2): err= 0: pid=26607: Tue May 26 13:57:43 2020 write: io