上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 在写 Oracle session相关数据字典(一) 这篇文章时,提到使用v$session视图的树形查询可以得到Oracle锁树,这样就便于我们找出阻塞会话的源头,但是仅仅可以在单机环境中使用。今天把单机和RAC的阻塞树都整理了一下,话不多说,直接开干,奥利给。(一)单机的阻塞会话树单机的不再测试 阅读全文
posted @ 2020-05-25 22:59 gegeman 阅读(2366) 评论(0) 推荐(1) 编辑
摘要: (一)相关概念逻辑卷是使用逻辑卷组管理(Logic Volume Manager)创建出来的设备,如果要了解逻辑卷,那么首先需要了解逻辑卷管理中的一些概念。物理卷(Physical Volume,PV):也就是物理磁盘分区,如果想要使用LVM来管理这个分区,可以使用fdisk将其ID改为LVM可以识别的值,即8e。卷组(Volume Group,VG):PV的集合逻辑卷(Logic Volume,... 阅读全文
posted @ 2020-05-13 23:17 gegeman 阅读(28779) 评论(1) 推荐(4) 编辑
摘要: Linux服务器如果磁盘不够用了,就需要增加新的磁盘,磁盘添加到使用通常有4个步骤。其中第一个步骤虚拟机和实体服务器有差别,后面三个步骤都是相同的,这里以VMWare虚拟机来进行演示如何添加磁盘。(1)磁盘添加打开虚拟机设置,点击“添加”-->“硬盘”,选择下一步即可完成添加(2)磁盘分区添加之后, 阅读全文
posted @ 2020-05-13 21:31 gegeman 阅读(2185) 评论(0) 推荐(0) 编辑
摘要: (一)MyFlash介绍 MyFlash是美团开发的一个回滚DML操作的工具,该工具是开源的,github地址为:https://github.com/Meituan-Dianping/MyFlash。通过该工具,可以实现MySQL数据库的闪回。 (二)安装MyFlash 下载源码: git clo 阅读全文
posted @ 2020-04-24 21:38 gegeman 阅读(3672) 评论(0) 推荐(1) 编辑
摘要: (一)binlog2sql介绍binlog2sql是国内MySQL大佬danfengcao开发,许多MySQL爱好者参与改进的一款MySQL binlog解析软件。根据不同选项,可以得到原始SQL、回滚SQL、去除主键的SQL等。github地址为:https://github.com/danfengcao/binlog2sql该工具主要用于:数据快速回滚(闪回);从binlog生成标准SQL;适... 阅读全文
posted @ 2020-04-24 21:35 gegeman 阅读(2885) 评论(0) 推荐(0) 编辑
摘要: (一)概述在日常MySQL数据库运维过程中,可能会遇到用户误删除数据,常见的误删除数据操作有:用户执行delete,因为条件不对,删除了不应该删除的数据(DML操作);用户执行update,因为条件不对,更新数据出错(DML操作);用户误删除表drop table(DDL操作);用户误清空表truncate(DDL操作);用户删除数据库drop database,跑路(DDL操作)…等这些情况虽然... 阅读全文
posted @ 2020-04-23 22:29 gegeman 阅读(6255) 评论(1) 推荐(1) 编辑
摘要: (一)mysqlbinlog工具介绍binlog类型是二进制的,也就意味着我们没法直接打开看,MySQL提供了mysqlbinlog来查看二进制日志,该工具类似于Oracle的logminer。mysqlbinlog用法为[root@masterdb binlog]# mysqlbinlogUsage: mysqlbinlog [options] log-files其中,常用的option选项如下... 阅读全文
posted @ 2020-04-23 21:32 gegeman 阅读(6977) 评论(0) 推荐(0) 编辑
摘要: (1)创建表test01 create table test01 ( col1 number, col2 number, col3 date, col4 varchar2(30), col5 varchar2(100) ); (2)创建自增序列 CREATE SEQUENCE seq01 START 阅读全文
posted @ 2020-04-21 20:54 gegeman 阅读(1191) 评论(0) 推荐(0) 编辑
摘要: (1)创建测试表 create table test01 ( id1 int not null auto_increment, name varchar(30), primary key(id1) ); create table test02 ( id2 int not null auto_incr 阅读全文
posted @ 2020-04-21 20:50 gegeman 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: (一)truncate操作概述在生产中,truncate是使用较多的命令,在使用不当的情况下,往往会造成表的数据全部丢失,恢复较为困难。对于truncate恢复,常见的有以下几种方法可以进行恢复:使用数据泵导入。该方法操作简单,前提是必须要有备份可用,并且会有数据的丢失;使用RMAN进行不完全恢复。可将数据库恢复到truncate之前的时刻,但是恢复时间较长;使用odu、prm-dul、GDUL等... 阅读全文
posted @ 2020-04-21 20:42 gegeman 阅读(3425) 评论(1) 推荐(0) 编辑
摘要: (一)恢复目录概述RMAN档案资料库用于存储数据库备份、修复以及恢复所需的信息。这些信息可以保存在备份数据库的控制文件中,也可以单独保存在一个独立的恢复目录数据库的恢复目录中。两种方式差别如下:(1)将备份信息保存在控制文件中。如果将备份信息保存在控制文件中,那么控制文件中将包括不可重复使用的记录和 阅读全文
posted @ 2020-04-14 21:44 gegeman 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章介绍了两种MySQL部署多实例的方法,分别是: 使用官方自带的mysqld_multi来配置管理,特点是使用同一份MySQL配置文件,这种方式属于集中式管理,管理起来较为方便; 使用单独的MySQL配置文件来单独配置实例,这种方式逻辑简单,数据库之间没有关联。 两种方法最大的区别在于:使用 阅读全文
posted @ 2020-03-28 16:47 gegeman 阅读(3265) 评论(0) 推荐(2) 编辑
摘要: (一)MySQL多实例概述 实例是进程与内存的一个概述,所谓MySQL多实例,就是在服务器上启动多个相同的MySQL进程,运行在不同的端口(如3306,3307,3308),通过不同的端口对外提供服务。 由于MySQL在一个实例下面可以创建多个数据库,所以通常在一台服务器上只要安装一个MySQL实例 阅读全文
posted @ 2020-03-28 15:31 gegeman 阅读(16016) 评论(1) 推荐(5) 编辑
摘要: (一)多主复制概述 所谓多主复制,是将多个主库的数据复制到一个从库中。通常用于数据仓库整合数据,比如OLTP系统为了分散业务压力,对业务进行分库分表,当要对数据进行分析的时候,可以使用多主复制将数据整合到同一个数据库实例上,便于统一分析。MySQL从5.7版本开始支持多主复制。 本文通过搭建多主复制 阅读全文
posted @ 2020-02-17 22:19 gegeman 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 基础环境: 主库 从库 服务器IP地址 192.168.10.11 192.168.10.12 版本 5.7.24 5.7.24 已存在的数据库 mysql> show databases; + + | Database | + + | information_schema | | lijiaman 阅读全文
posted @ 2020-02-15 23:50 gegeman 阅读(475) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页