自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1310)
  • 资源 (37)
  • 收藏
  • 关注

原创 linux怎样创建一个大于2T的分区

发现用fdisk给一个很大的盘(我这里是4T)做分区,只能创建一个2t的分区,再建只能建几十G的分区,没法再建大分区了,因此改为用part命令做分区。这里想给/dev/sdb进行分区,并建物理卷,扩卷组,建逻辑卷,挂载文件系统。

2023-05-24 17:29:52 446

原创 Invalid default value for ddate

当给某个表加字段的时候,提示报错:Invalid default value for ddate查看了下这个表的表结构,发现ddate这个字段的定义是ddate datetime not null default '0000-00-00 00:00:00'

2023-05-19 10:36:36 16

原创 mysql使用xtrabackup方式复制过滤某一个数据库

需求:搭建一个新的从库,只复制过滤源端数据库里的其中一个数据库workflow到新实例上。

2023-05-15 23:11:28 234

原创 使用checksum table比对mysql主从表数据

但这种方法看不出来具体是哪里不一致,要想看具体哪里不一致,可使用percona tool kit的pt-table-checksum比对,使用pt-table-sync来发现及同步不一致的数据。可以使用checksum table比对mysql主从表数据是否一致。确认主从上输出的值是否完全一致,若一致,则说明主从数据一致。checksum table 表名;

2023-05-13 23:41:57 25

原创 通过堡垒机执行nohup sh 脚本报错

写了一个往mysql里导数据的脚本(mysql -u root < sql文件这种方式),然后用nohup调用这个脚本,结果却报错: 将导数据脚本改成source这种方式(mysql -u root -e "source sql文件"也报错:使用screen。执行screen命令开启了一个新的窗口,在新的窗口里执行nohup 导数据的脚本,然后按ctrl+a+d退出该会话,后来看日志就没那个报错了--常用screen命令

2023-05-12 08:59:02 30

原创 mysql怎样查看某个事务的回滚进度

有次遇到一个执行得很慢的大事务,就把它kill掉了,但是发现show processlist;还是能看到kill的sql,sql的状态虽然变为了killed,但是没有真正杀掉,这个时候可以看下事务回滚的进度,能大致了解到该sql什么时候能回滚完。select * from information_schema.INNODB_TRX where trx_id=事务id \G;会看到trx_rows_modified值不断减少,直到其变为0,表示回滚完毕。

2023-05-10 17:01:45 77

原创 mysql复制过滤之只同步某个数据库--mysqldump方式导出数据

这里想为现有的一个数据库新建一个从库,但只复制其中一个库。' identified by '密码';#重启从实例,使参数生效。

2023-05-08 19:20:49 418

转载 keepalived VRRP_Script timed out

keepalived vip 莫名其妙漂移了,日志如下。

2023-04-14 10:21:13 45

原创 Incorrect key file for table ‘pub_user_app_test‘; try to repair it

给表建索引的时候报了这个错:Incorrect key file for table 'pub_user_app_test'; try to repair itREPAIR TABLE pub_user_app_test我当时执行报错:The storage engine for the table doesn't support repair看了下这个表的存储引擎,是innodb,于是执行了如下sql得以修复:ALTER TABLE pub_user_app_test ENGINE=INNODB;

2023-04-13 16:45:22 33

转载 You (oracle) are not allowed to access to (crontab) because of pam configuration

无法用oracle用户执行crontab -l查看定时任务,报错:但是以前都是可以的。

2023-04-13 16:18:24 55

原创 oracle远程克隆pdb

使用远程克隆的先决条件是oracle版本是12.2以上开启归档模式以及本地undo.这里是想从将PRODPDB1克隆到下,命名为。1确保源端数据库开启归档模式备注:进cdb里开启归档。如果不是读写状态,需要执行如下命令:beginPRODPDB1');end;end;确保值为YES。如果为NO,则需要查看详细内容如果为YES,该视图也可能会包含一些内容。

2023-04-11 20:02:58 311

转载 mysql性能分析工具之tuning-primer

tuning-primer是mysql的一个优化工具,针于mysql的整体进行一个体检,对潜在的问题,给出优化的建议。将上述页面的内容粘贴进来。

2023-03-31 15:18:36 41

转载 mysql性能分析工具-mysqltuner

mysqltuner是mysql一个常用的数据库性能诊断工具,主要检查参数设置的合理性包括日志文件、存储引擎、安全建议及性能分析。针对潜在的问题,给出改进的建议,是mysql优化的好帮手。

2023-03-31 14:54:29 48

转载 mysql怎样快速定位当前比较耗费cpu的sql

-这里一次展示不全,分两次截的图。

2023-03-31 10:37:36 203

转载 mysql快速造一个有千万条数据的测试表

连续执行同样的 SQL 数次,就可以快速构造千万级别的数据。

2023-03-31 09:50:57 25

转载 mysql OPTIMIZER特性之DERIVED_MERGE

derived table中文译为派生表,关于派生表的含义,翻阅了MySQL的官方手册,并没有找到相对应的解释,不过在SQL92标准中有对它进行定义,原文如下解释为:派生表为直接或者间接的通过一个查询表达式从一个或者多个表中得到的表。某种意义上来讲,MySQL中的视图也是派生表。举个例子:在如下SQL语句中,表A即为派生表。derived_merge指的是一种查询优化技术,作用就是把派生表合并到外部的查询中,提高数据检索的效率。

2023-03-30 16:12:20 84

转载 mysql慢sql分析工具OPTIMIZER_TRACE

我们在日常维护数据库的时候,如果遇到慢语句查询的时候,我们一般会怎么做?执行EXPLAIN去查看它的执行计划?是的。我们经常会这么做,然后看到执行计划展示给我们的一些信息,告诉我们MySQL是如何执行语句的。BUT,执行计划往往只给我们带来了最基础的分析信息,比如是否有使用索引,还有一些其他供我们分析的信息,比如使用了临时表、排序等等。我们能从这些信息里面找一些优化点,这样就足够了吗?看看这张图里的执行计划,我们可以提很多问题:为什么t2表上明明使用了索引在Extra列中还是能看到temp

2023-03-30 11:13:36 98

原创 安装与使用sqladvisor

SQLAdvisor是由美团点评公司开发维护的一个分析SQL给出索引优化建议的工具。它基于MySQL原生态词法解析,结合分析SQL中的where条件、聚合条件、多表Join关系 给出索引优化建议。目前SQLAdvisor在美团点评内部广泛应用。

2023-03-26 17:43:38 242

原创 安装与配置NFS

服务器端ip:172.16.12.248客户端ip:172.16.12.172这里想实现将172.16.12.248的/data/test1挂载到172.16.12.172的/data/test3下,即允许172.16.12.172往172.16.12.248的/data/test1下写入数据。

2023-03-16 16:14:46 320

原创 ssh目标端报错no hostkey alg

vi /etc/ssh/sshd_config添加一行内容:HostKeyAlgorithms +ssh-rsa,ssh-dss#重启sshd服务service sshd restart

2023-03-14 18:56:25 1760

原创 安装与配置binlog2sql以恢复mysql数据

利用binlog2sql恢复mysql数据

2023-03-14 17:43:57 188

原创 Pl/Sql Developer可以不用配置tnsnames.ora就能连oracle

在数据库里指定ip:端口/实例名

2023-02-21 15:50:59 178

原创 oracle单实例怎样修改端口

alter system set local_listener='(address=(protocol=tcp)(host=172.16.12.172)(port=1522))';

2023-02-21 13:58:04 78

原创 查看oracle当前性能sql

查看oracle当前性能sql

2023-02-13 13:43:17 97

原创 oracle direct path read等待事件处理案例

生成ASH报告, 查看该等待事件对应的慢sql。

2023-01-31 09:19:31 246

原创 RMAN-06025 no backup of archive log …… found to restore,发现去找以前的归档日志去了

详细看下日志

2023-01-12 15:58:46 325

转载 RMAN-06555: datafile 1 must be restored from backup created before ***

recover指令只能再基于数据文件时间点往后恢复

2023-01-12 15:04:02 220

原创 skipping datafile 127:already restored to file.. restore not done;

加上force,强制恢复:restore database force;没再报错了

2023-01-10 18:30:14 66

原创 RMAN异地恢复-适用于数据库量比较大的场景

如果数据库比较大,可以提前几天将全备文件拷贝过来,在目标端restore database,然后每天增量拷贝归档日志的备份,直到真正迁移的时候,只拷贝最近的归档日志的备份,最后在目标端recover database,可大大缩短业务停止时间。

2023-01-08 17:27:06 547

原创 ORACLE RAC如何把spfile参数文件放共享存储上

先建一个pfile文件,然后用pfile启动,然后根据pfile生成在共享存储上的spfile,这样在共享存储上就能看到这个spfile文件了。然后在pfile文件里指定一行spfile的路径,重启数据库

2023-01-05 15:21:37 110

原创 ORA-27102:out of memory Linux-x86_64 Error: 12: Cannot allocate memory

ORA-27102:out of memory Linux-x86_64 Error: 12: Cannot allocate memory

2023-01-05 13:12:10 1022

原创 配置双网卡聚合

多网卡聚合是实现网卡的冗余,链路的负载均衡,高并发访问存储服务器的理想方案

2023-01-04 15:39:46 1910

原创 配置磁盘多路径聚合

配置磁盘多路径聚合

2023-01-04 15:13:28 315

转载 Following executables are active : /lib/libclntsh.so.11.1

看下当前哪个进程占用了libclntsh.so.11.1文件,将其kill掉

2023-01-03 19:47:14 37

转载 CRS-2101 The OLR was formatted using version 3

因为RHEL 7使用systemd而不是initd运行进程和重启进程,而root.sh通过传统的initd运行ohasd进程。

2023-01-03 13:51:40 361

原创 ORA-19602: cannot backup or copy active file in NOARCHIVELOG mode

未正常关闭数据库,即使在mount状态备份,也会导致备份报这个错误。

2022-12-15 21:34:54 172

转载 rm删除文件空间不释放

#找到正在用被删文件的进程lsof | grep deleted#然后kill掉相应的进程

2022-12-15 21:28:54 96

转载 改了tnsnames.ora,PLSQL Developer却不识别

我改了下自己电脑本地的tnsnames.ora,新增了一个实例的连接信息,但是发现pl/sql developer不识别这个信息。

2022-12-14 08:59:19 709

原创 grant报错ORA-02021: 不允许对远程数据库进行 DDL 操作

grant报错ORA-02021: 不允许对远程数据库进行 DDL 操作

2022-12-13 20:38:49 249

原创 ORA-39194 table mode jobs require the tables to be comma separated

检看下表名是否输错了,是否存在这个表

2022-12-13 20:33:06 104

mydemo.war

部署成功后,访问web页面,会输出113。

2020-08-26

mydemo.war

部署成功后,访问web页面,会输出112。

2020-08-26

symantec netbackup操作手册

赛门铁克NetBackup是一款专为企业用户设计的资料备份与恢复的软件套件。 在备份过程中,客户通过网络将数据传送至NetBackup服务器,该服务器则通过使用相关策略为其选择最合适的存储介质类型。在恢复过程中,管理员能够浏览到用户需要恢复的数据和目录,同时,NetBackup服务器会找到这些数据或目录并且帮助客户进行恢复。NetBackup提供重复数据删除、复制以及快照服务,也能够在物理环境或虚拟环境下从磁带、磁盘、快照和云中进行数据恢复。该产品对VMware和微软的Hyper-V都能够提供支持。

2016-07-12

keepalived-1.2.12.tar.gz

安装keepalived,实现虚拟ip漂移,程序不用改IP自动切换。

2015-08-11

mha4mysql-manager-0.56-0.el6.noarch.rpm

mha(Master High Availability)目前在MySQL多服务器(超过二台),高可用方面是一个相对成熟的解决方案。主服务器的自动监控和故障转移.

2015-08-07

mha4mysql-node-0.56-0.el6.noarch.rpm

mha(Master High Availability)目前在MySQL多服务器(超过二台),高可用方面是一个相对成熟的解决方案。

2015-08-07

visual c++ 2013_win64

Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界面。

2015-06-23

mysql workbench

MySQL Workbench 提供了一个可视化控制台,让您可以轻松管理 MySQL 环境,更直观地了解数据库运行状况。开发人员和 DBA 可以使用这些可视化工具配置服务器、管理用户、执行备份和恢复、检查审计数据以及查看数据库运行状况。

2015-06-23

tortoisesvn-64位

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。

2015-06-10

VisualSVN SERVER WIN-64位

VisualSvn Server是SVN的服务器端

2015-06-09

p8350262_10205_Generic_linux.zip

升级到10204或10205版本,如果要使用em,补丁8350262成为了必打之补丁

2015-04-07

navicat premium-适用于windows 32位 中文版

navicat premium-适用于windows 32位 中文版,可以用来管理mysql,oracle等多种数据库

2015-03-26

让ORACLE跑得更快

谭怀远老师写的《让ORACLE跑得更快》

2014-12-04

sql server从一个数据库复制表到另一个数据库的方法

本文档详细介绍了sql server怎样从一个数据库复制表到另一个数据库的方法。有图为例,简单易懂。

2013-12-11

将EXCEL里面内容导入到SQL SERVER

本文档详细介绍了怎样把EXCEL表格数据插入到SQL SERVER里面,有图有真相,很实用!

2013-08-19

深入浅出oracle:DBA入门、进阶与诊断案例

本书包括基础知识,进阶知识,结合实际的案例分析。

2013-07-13

在POWER DESIGER里设计概念模型

在POWER DESIGNER里怎样设计概念模型

2013-04-03

PacketTracer使用教程

简单易懂。 这是一个用来设计,配置和故障排除网络的模拟软件。 适合新手学习。

2012-02-21

mysqltuner.pl

这是mysql一个常用的数据库性能诊断工具,主要检查参数设置的合理性包括日志文件、存储引擎、安全建议及性能分析。针对潜在的问题,给出改进的建议,是mysql优化的好帮手。

2023-03-31

archery使用手册

介绍了archery功能及详细配置过程。 包含sql审核案例,sql分析及优化案例,实例管理案例,插件案例等

2022-03-29

grafana-8.0.0.linux-amd64.tar.gz

grafana安装包-grafana-8.0.0.linux-amd64.tar.gz

2021-09-08

proxysql-2.0.5-1-centos7.x86_64.rpm

proxysql-2.0.5可修复'ProxySQL Error:connection is locked to hostgroup 10 but trying to reach hostgroup 20这个问题

2021-04-22

redhat6-asm.rar

asmlib安装包,适用于redhat 6,64位系统, 包含三个安装包: oracleasm-support-2.1.8-1.el6.x86_64.rpm kmod-oracleasm-2.0.8-13.el6_8.x86_64.rpm oracleasmlib-2.0.4-1.el6.x86_64.rpm 可解决oracleasm >= 1.0.4 is needed by oracleasmlib-2.0.4-1.el6.x86_64 及kernel < 2.6.32-359.el6 is needed by kmod-oracleasm-2.0.6.rh1-2.el6.x86_64的问

2021-02-23

在virtualbox虚拟机里静默安装RAC 11G.docx

在virtualbox虚拟机里静默安装RAC 11G. 步骤特别详尽!有图有描述有验证!

2021-01-23

RAC dbca静默建库所需的响应文件dbca.rsp

RAC dbca静默建库所需的响应文件

2021-01-23

install_canal.sh

canal 1.1.4 shell安装脚本; 适用于CentOS操作系统; 在CentOs 7上验证过,没有问题。

2020-11-12

predixy-1.0.5.tar.gz

predixy-1.0.5.tar.gz,亲测可用。

2020-11-04

install_redis_single.sh

Redis单实例安装shell脚本(版本4.0.14)。 适用于CentOS 7版本操作系统。 真实可用。

2020-11-04

静默安装grid用到的响应文件

静默安装grid用到的响应文件 静默安装grid用到的响应文件 静默安装grid用到的响应文件 静默安装grid用到的响应文件 静默安装grid用到的响应文件 静默安装grid用到的响应文件

2020-09-12

Oracle单实例版本升级(11g To 12c).docx

本篇文章主要参考自oracle官网12c的升级文档。 包含数据库升级准备工作(包含Database Replay,Sql Performance Analyzer,sql计划管理等内容)及升级步骤。

2020-07-10

PerconaXtraDBCluster-5.7.pdf

包含PXC,ProxySQL,HAProxy等的安装及相关介绍。 官方手册。

2020-04-08

利用 Percona xtrbackup+binlog做完全恢复.docx

本文介绍了怎样用percona xtrabackup做全量备份及如何利用全量备份(不用增量备份)加binlog做完全恢复(将数据恢复到故障时刻)。

2020-03-17

mysql闪回实战.docx

本文档包含详细的下载安装及使用命令。非常详细。 对应的csdn博客地址:https://blog.csdn.net/yabingshi_tech/article/details/103158973 原理: binlog以event形式记录了所有的变更信息,因此我们把需要回滚的event,从后往前回滚回去即可。对于delete操作,我们从binlog提取出delete信息,生成的回滚语句是insert。

2019-11-20

binlog2sql-master.zip

类似Oracle的闪回功能。 可以让mysql方便地恢复数据。 原理:既然binlog以event形式记录了所有的变更信息,那么我们把需要回滚的event,从后往前回滚回去即可。 亲测可用。

2019-11-20

instsrv.exe和srvany.exe

可以将exe注册为windows服务,直接从后台运行 具体怎样使用,请参考博客:http://blog.csdn.net/yabingshi_tech/article/details/55511124

2017-02-17

sysbench-0.5.tar.gz

sysbench 0.5版本的源码、安装包

2016-11-10

空空如也

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

TA关注的人

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