自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (1)
  • 收藏
  • 关注

原创 mmnl进程无故终止的一些事

看了一下V$SESSION好多的BLOCKING_SESSION不为空,但是没有交叉的互锁。alert_log日志如下Fri Jan 22 05:13:44 CST 2016MMNL absent for 1203 secs; Foregrounds taking overFri Jan 22 05:40:55 CST 2016>>> WAITED TOO LONG FOR A R

2021-01-27 17:30:22 3719

原创 mysql5.7 Percona XtraDB Cluster 多主集群配置

1.添加用户和组groupadd -g 1001 mysql useradd -u 1002 -g mysql mysql 2.关闭防火墙及selinux / etc / selinux / config service iptables stop chkconfig iptables off setenforce 0 3.创建目录mkdir -p / u01 / mysqldata / u01 ...

2021-01-27 16:41:41 979

原创 TIDB集群配置

TiDB Ansible 部署方案 (官方推荐至少部署 3 个 TiKV, 3 个 PD,2 个 TiDB)https://github.com/pingcap/docs-cn/blob/master/op-guide/ansible-deployment.md#使用 Ansible 方式部署时,TiKV 及 PD 节点数据目录所在磁盘请使用 SSD 磁盘,否则无法通过检测#数据盘请使用 e...

2021-01-27 16:41:17 4188

原创 mongodb 常用管理及优化

###########################################################慢日志############################################################查看当前慢日志级别,level等级,值为0|1|2,分别代表意思:0代表关闭,1代表记录慢命令,2代表全部。db.getProfilingLevel()#开启慢日志 单位毫秒 此处要注意对应所监控的dbuse admindb.setProfilingLev

2021-01-27 16:32:38 274

原创 mysql 逻辑恢复 误删恢复 redo&&undo

网盘下载 mysqlbinlog工具,该工具由阿里工程师开发,或者在 mariadb版本的安装目录下,找到mysqlbinlog工具mv /usr/local/mysql/bin/mysqlbinlog /usr/local/mysql/bin/mysqlbinlog.bak替换官方的mysqlbinlogcp /root/mysqlbinlog /usr/local/mysql/bin/mysqlbinlogchown -R mysql:mysql /usr/local/mysql/bin/..

2021-01-27 16:29:19 343

原创 mysql 8.018 直方图测试

#测试数据准备mysql -uroot -prootdrop database if EXISTS test;create database test;use test;CREATE TABLE test( id int not null primary key, cr_time time, diff_value int, key ind_test_1 (diff_value) using btree);DROP PROCEDURE IF EXISTS pr...

2021-01-27 16:12:10 274

原创 tidb 4.0 tiup离线部署

#下载所需要组件及软件https://tiup-mirrors.pingcap.com/install.shhttps://tiup-mirrors.pingcap.com/tiup-linux-amd64.tar.gz#下载4.0GAhttps://download.pingcap.org/tidb-community-server-v4.0.0-linux-amd64.tar.gz#所有服务器创建tidb用户useradd tidbpasswd tidb#配置tidb用户 sudo

2021-01-27 15:56:14 605 1

原创 python 服务器监控

#!/usr/bin/python# -*- coding: UTF-8 -*-####################################### created by basededato #### 2018-01-02 #### 监控###################################...

2019-07-12 12:59:49 288

原创 python 实现微信信息推送

#!/usr/bin/python# -*- coding: UTF-8 -*-####################################### created by basededato #### 2018-01-02 #### 微信###################################...

2019-07-12 12:53:48 1794

原创 mongodb主从

#主节点管理用户登陆停止mongd服务mongo localhost:19932/admin -uroot -p654321use admindb.shutdownServer()#主节点随机生成keyfileopenssl rand -base64 255 > /usr/local/mongodb/bin/keyfchmod 600 /usr/local/mongodb/bin...

2019-06-16 04:57:27 425

原创 centos7安装pxc遇到的问题

多主第一台服务器启动MySQL的服务后,集群没能成功启动查看日志,如下错误信息2017-12-16T11:39:39.574654Z 0 [ERROR] WSREP:wsrep_load():dlopen():/ usr / lib64 /galera3 / libgalera_smm.so:符号SSL_COMP_free_compression_methods,版本libssl.so.1...

2019-06-16 04:55:38 1437

原创 TiDB的存储层(TiKV)做为spark分布式数据源事例

              TiSpark深度整合了Spark Catalyst引擎,可以对计算提供精确的控制,使Spark能够高效的读取TiKV中的数据,提供索引支持以实现高速的点查;通过多种计算下推减少Spark SQL需要处理的数据大小,以加速查询;利用TiDB的内建的统计信息选择更优的查询计划。从数据集群的角度看,TiSpark + TiDB可以让用户无需进行脆弱和难以...

2018-11-14 15:44:13 787

原创 TIDB事务测试

测试用表如下及下图1:drop table ttt;create table ttt (id1 int NOT NULLAUTO_INCREMENT , id2 int ,PRIMARYkey(id1));INSERT into ttt VALUES (1,100);show variables like '%iso%';(图1)使用python脚本 session_AA及session_...

2018-03-29 20:13:30 6665

原创 centos7 执行roothas.pl报错解决

安装oracle grid运行asmca 创建asm磁盘时遇到如下错误Oracle Grid Infrastructure is not configured properly.ASMCA needOracle Grid Infrastructure to configure ASM是因为roothas.pl脚本还没有执行,或者has进程没有成功启动,我的环境是因为roothas.pl没有执行,运...

2018-03-02 21:39:21 5954

原创 pt-query-digest工具(用于分析mysql slow_query_log)

pt-query-digest工具安装(用于分析slow_query_log)cd /usr/bin/wget percona.com/get/pt-query-digestpt-query-digest /u01/mysqllog/slow.log > /u01/mysqllog/slow_repopt-bash: /usr/bin/pt-query-digest: Permis

2018-01-25 09:49:25 1795

原创 python3 pip3 升级

yum install -y openssl-devel zlib-devel gcccd /roottar zxvf Python-3.5.2.tgzcd Python-3.5.2./configuremakemake installpip3 install --upgrade pip

2018-01-23 08:54:37 5136

原创 shell实现发送微信文本信息

#!/bin/bash####################################### created by basededato #### 2016-2-25 #######################################. ./sys_cfgLANG="en_US.UTF-8"

2018-01-09 14:30:49 6199 1

原创 记一次mysql频繁断开连接

最初开发人员反馈mysql频繁断开连接。登录数据库服务器本地连接,做了一次查询,在服务器也出现同样的问题,排除网络原因。mysql> select *from xxxx.t_xxxx;ERROR 2006 (HY000): MySQL server has gone awayNo connection. Trying to reconnect...ERROR 2002 (HY0

2017-11-28 10:46:45 5601

原创 mysql实现类似oracle merge into功能

新建两张测试表tb_merge_newtb_merge_old这里需要注意的是,被更改表一定要有主键CREATE TABLE tb_merge_old ( id1 int(11) NOT NULL, ename varchar(10) DEFAULT NULL, age int(11) DEFAULT NULL, PRIMARY KEY (`id1`)

2017-11-23 15:06:43 10378

原创 mysql event 多语句调度

需求:mysql数据库业务上需要周期性更改某些表的数据。实现方式:系统级crontal,mysql 事件调度器等下面演示mysql  event   因为是多语句执行,需要使用定界符delimiter |create event et_test on schedule every 30 minutedo     begin    insert into test.a

2017-11-23 12:35:41 2092

原创 oracle 事务流程

update 语句事例1.从数据字典高速缓存(data dictionary cache)检查用户权限,如果不在数据字典高速缓存,从磁盘读取到数据字典高速缓存2.如有权限,检查该语句是否存在于库高速缓存(library cache),如没有硬解析该sql并执行,并在pga创建私有sql区3.检查该语句所需的数据是否存在于数据缓冲区高速缓存(database buffur cache),

2017-10-12 14:58:48 1976

原创 python 连接mysql(mariadb) (mysqldb模块)

#!/usr/bin/python# -*- coding: UTF-8 -*-####################################### created by basededato #### 2017-9-27 ######################################## 数据库

2017-09-27 15:20:03 1341

原创 spark ha集群配置

spark集群 hadoop配置参见hadoop 高可用集群搭建su - rdatocd /u01tar -zxvf spark-2.1.1-bin-hadoop2.7.tgzmv spark-2.1.1-bin-hadoop2.7  spark#复制模版cp /u01/spark/conf/spark-env.sh.template /u01/spark/conf/spark...

2017-08-04 16:31:59 465

原创 hadoop 高可用集群搭建

#关闭防火墙systemctl disable firewalldsystemctl stop firewalld#关闭selinux  /etc/selinux/config  将SELINUX=enforcing 改为SELINUX=disabledsed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config...

2017-06-12 16:39:58 1321

原创 物理备份恢复mariadb

#全备份innobackupex --user=root --password=abc123 /u01/mysql/backup#基于第一次全备份的增量备份1innobackupex --user=root --password=abc123 --incremental /u01/mysql/backup --incremental-basedir=/u01/mysql/backup/

2017-06-01 16:34:56 609

原创 基于xtrabackup同步方式的mariadb集群

#官网下载 xtrabackup 对应的rpm包,https://www.percona.com/downloads/XtraBackup/LATEST/#yum安装xtrabackup并处理依赖关系yum install -y percona-xtrabackup-24-2.4.7-1.el7.x86_64.rpm#安装socat,不然改同步方式会报错yum instal

2017-05-27 15:31:16 810

原创 oracle sys.dbms_backup_restore包恢复数据

RMAN> restore tablespace system;Starting restore at 12-MAY-17using channel ORA_DISK_1RMAN-00571: ===========================================================RMAN-00569: ===============

2017-05-15 11:03:47 1019

原创 oracle 异库恢复

原服务器数据库版本10G,新服务器版本11G实例名必须相同。目录最好相同,按原pfile里的有的目录创建查询原数据库dbidselect dbid from v$database;RMAN> set dbid=844174343                           executing command: SET DBIDRM

2017-05-15 11:02:31 910

原创 oracle 监控索引使用情况

--开启索引监控select 'alter index ' || a.index_name || '  monitoring usage; ', a.*  from user_indexes a where a.table_name = 'TB_NAME'--查看索引使用select * from v$object_usage a where a.table_n

2017-05-10 13:59:58 1030

原创 oracle shrink space 与move

--表分配空间大小select segment_name, bytes / 1024 / 1024  from user_segments a where a.segment_name = 'TB_NAME';--表实际占用空间大小select num_rows * avg_row_len / 1024 / 1024  from user_tables where ta

2017-05-08 10:51:09 941

原创 oracle rac 12c环境脱离节点故障重建

#oracle用户在正常节点删除故障节点实例dbca -silent -deleteInstance -nodeList rac3 -gdbName rdato -instanceName rdato3 -sysDBAUserName sys -sysDBAPassword aa#执行完grid用户查看资源池,此时rac3已经不在serverpool里,接下来继续删除cluster

2017-04-21 01:00:32 2890

原创 oracle rac 12c新增节点

#rac新增加节点执行 ssh配置(grid用户和oracle都需要配置)su - gridcd $HOMEmkdir .sshchmod 700 .sshcd .sshssh-keygen -t rsa#节点1合成authorized_keys并scp到节点2#cat *rsa.pub >> authorized_keys#scp authorized_ke

2017-04-19 19:22:04 3757

原创 linux修改网卡名称

#rac安装前检查遇到如下错误#PRVG-11050 : No matching interfaces "em2" for subnet "192.168.168.0" on nodes "rac3"#第三节点上查看网卡名称不匹配,修改网卡名称,过程如下:#停用网卡ifconfig eth0 down#改名ip link set eth0 name eth2#查

2017-04-19 16:04:03 1225

原创 oracle rac限制客户端访问

#rac限制客户端访问编辑sqlnet.ora 在grid用户$ORACLE_HOME/network/admin/下,添加以下文本tcp.validnode_checking=yestcp.invited_nodes=(192.168.80.33,192.168.80.63,192.168.168.33,192.168.168.63,192.168.80.229,192.168.80.2

2017-04-17 16:33:01 1277

原创 rac通过tnsnames.ora实现负载均衡 scan-vip访问

#数据库服务器查看scan-vip分配srvctl config scan#查看监听端口号srvctl config scan_listener#将以上scan-vip的ip地址在dns服务器配置域名解析,rac最多只能有3个scan-vipalter system set remote_listener='rclus-scan.rdato.jc.com:424

2017-04-17 16:30:38 1182

原创 oracle 12c rac安装(centos6.X,asm,scsi)

#依赖包安装#rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}"\n" \binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common

2017-04-13 15:45:34 2752

原创 rac dns-dhcp配置

###################################################dns配置yum install -y bind#配置/etc/named.conf 并覆盖 /etc/named.confcat /etc/named.conf > /etc/named.conf.bakcat > /etc/named.conf options {

2017-04-13 15:37:58 690

原创 rac root.sh on node2 Died at /u01/grid/product/crs/install/crsinstall.pm line 914错误解决

/u01/grid/product/root.sh--省略部分CRS-2676: Start of 'ora.diskmon' on 'rac2' succeededCRS-2883: Resource 'ora.evmd' failed during Clusterware stack start.CRS-4406: Oracle High Availability Servi

2017-04-13 14:03:14 7992

原创 /dev/shm修改大小并重新挂载

关于/dev/shm的大小问题,在linux下,默认/dev/shm为实际物理内存的1/2,影响oracle内存分配问题vi /etc/fstab 在shm行将default后添加size=100Gtmpfs                   /dev/shm                tmpfs   defaults,size=100g        0 0修改后remount

2017-04-13 11:19:06 7015

原创 oracle DG主备切换

---------正常切换--切换前确认下主备信息select open_mode, switchover_status, database_role, db_unique_name from v$database;--主库alter database commit to switchover to physical standby with session shutdow

2017-04-12 11:08:09 3264

TIDB初探.docx

tidb 学习手册

2022-01-16

空空如也

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

TA关注的人

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