- 博客(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
原创 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 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
原创 oracle单实例怎样修改端口
alter system set local_listener='(address=(protocol=tcp)(host=172.16.12.172)(port=1522))';
2023-02-21 13:58:04
78
原创 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
转载 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
转载 改了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
symantec netbackup操作手册
2016-07-12
mha4mysql-manager-0.56-0.el6.noarch.rpm
2015-08-07
mha4mysql-node-0.56-0.el6.noarch.rpm
2015-08-07
visual c++ 2013_win64
2015-06-23
mysql workbench
2015-06-23
tortoisesvn-64位
2015-06-10
navicat premium-适用于windows 32位 中文版
2015-03-26
mysqltuner.pl
2023-03-31
proxysql-2.0.5-1-centos7.x86_64.rpm
2021-04-22
redhat6-asm.rar
2021-02-23
静默安装grid用到的响应文件
2020-09-12
Oracle单实例版本升级(11g To 12c).docx
2020-07-10
利用 Percona xtrbackup+binlog做完全恢复.docx
2020-03-17
mysql闪回实战.docx
2019-11-20
binlog2sql-master.zip
2019-11-20
instsrv.exe和srvany.exe
2017-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人