- 博客(1347)
- 资源 (37)
- 收藏
- 关注
原创 ERROR 1261 (01000): Row 1 doesn‘t contain data for all columns
一 问题描述MariaDB [baidd]> select * from t1 into outfile '/var/lib/mysql/t1.txt';Query OK, 1 row affected (0.000 secMariaDB [baidd]> load data infile '/var/lib/mysql/t1.txt' into table t2;ERROR 1261 (01000): Row 1 doesn't contain data for all co...
2021-12-03 11:16:26 2633
原创 ERROR: child process failed, exited with error number 14
一 问题描述之前做的用systemctl方式启动mongo,有一次节点被异常终止,同事手动启动mongo的时候没用systemctl方式起,而是用mongod -f 配置文件这种方式启动的。数据库起来了,但是后来想用systemctl方式起,却起不来了,报错:ERROR: child process failed, exited with error number 14我手动用mongo用户执行mongod -f 配置文件也无法启动mongo,也是报一样的错误。二 出错原因同事是用roo
2021-12-02 14:00:21 3634
转载 ora-00904:wm_concat标识符无效
一 问题描述同事在部署zabbix监控oracle的时候,报错:二 出错原因数据库李美英WMSYS用户三 解决办法@?/rdbms/admin/owmctab.plb@?/rdbms/admin/owmaggrs.plb@?/rdbms/admin/owmaggrb.plb--本篇文章转自:ORA-00904: "WMSYS"."WM_CONCAT": 标识符无效 的解决办法_Internetroot的专栏-CSDN博客_wmsys.wm_concat标识符无效...
2021-12-01 10:56:57 1418
转载 rabbitmq内存告警
一 问题描述同事反馈rabbitmq有问题,登录管理界面,发现rabbitmq集群中的第二个节点内存使用率较高:点击?看到有如下提示:二 出错原因默认情况下,RabbitMQ使用内存超过40%的时候,会发出内存警告,阻塞所有发布消息的连接,一旦警告解除(etc,服务器paging消息到硬盘或者分发消息到消费者并且确认)服务会恢复正常。默认的内存阈值是40%,注意,这并不会阻止Rabbit MQ Server使用不到40%,仅仅意味着到达这个点的时候,发布者会被扼杀,最坏的情.
2021-11-30 10:04:21 1803
转载 operation create user failed
一 问题描述同事反馈执行创建用户报错。sql:CREATE USER nrms@'%' IDENTIFIED BY '密码';报错:operation create user failed二 出错原因之前用delete方式删除过该用户,因此无法再使用create user这种方式创建用户三 解决办法#使用drop user删除,再create userMariaDB [(none)]> drop user nrms@'%';Query OK, 0 rows a
2021-11-29 15:27:39 2866
原创 mongod_shard2.service: main process exited, code=killed, status=9/KILL
一 问题描述11月19日中午同事反馈,河南mongo(192.168.192.82-84)业务受影响,当时排查,发现shard3被宕掉了两个进程,shard2被宕掉了一个进程。当时通过启动进程恢复了业务。后听同事说11月20日上午mongo又发生了异常宕机的问题,通过临时启动mongo进程恢复了业务。二 排查思路2.1 查看11月20日哪个mongo进程宕机了#这里通过mongo的启动日期判断发现11月20日宕掉了两个shard2,1个shard3。2.2 .
2021-11-26 16:50:58 6057
原创 使用AWR报告诊断oracle性能案例
一 问题描述同事反馈某台oracle数据库压力比较大,服务器cpu使用率达到了70%多,想让看看怎样优化。二 问题排查思路2.1 生成AWR性能诊断报告#登录数据库su - oraclesqlplus / as sysdba#生成awr报告:@?/rdbms/admin/awrrpt.sql示例:这里想分析11月24日9点至22点的oracle性能状况,因此需要指定该时间对应的snap Id:文件默认放在/home/oracle下。将.
2021-11-25 18:35:45 1303
转载 linux查看进程的启动时间
ps -p 进程号-o lstart示例:--本篇文章参考自:linux中如何查看某一进程的启动时间 - sane_gao - 博客园
2021-11-25 15:03:28 346
转载 inconsistent_cluster,“Node ‘rabbit@node-1‘ thinks it‘s clustered with node ‘rabbit@node-3‘, but ‘rab
一 问题描述之前将rabbit@pc1剔除了rabbitmq集群,现在想将该节点启动,执行systemctl start rabbitmq-server命令报错:Job for rabbitmq-server.service failed because the control process exited with error code. See "systemctl status rabbitmq-server.service" and "journalctl -xe" for details.
2021-11-23 18:24:25 1995
转载 如何从rabbitmq集群中剔除某个节点以及如何将该节点加回集群
这里打算移除rabbit@rabbitmq-03。① 首先将要移除的节点停机root@rabbitmq-03 ~]# rabbitmqctl stopStopping and halting node 'rabbit@rabbitmq-03' ...② 在集群的其他节点上移除要下线的节点root@rabbitmq-01 ~]# rabbitmqctlforget_cluster_node rabbit@rabbitmq-03Removing node 'rabbit@rabbit..
2021-11-23 10:01:36 3520
原创 ES怎样修改账号密码
一 命令方式登录其中一台ES服务器修改elastic密码即可:curl -H "Content-Type:application/json" -XPOST -u elastic 'http://172.18.252.101:9301/_xpack/security/user/elastic/_password' -d '{ "password" : "修改后的密码" }'中间会提示让输入elastic目前的密码。示例:#将密码改为123321curl -H "Content-Ty
2021-11-22 16:17:38 7390
原创 kafka.common.errors.TimeoutException:Timeout expired while fetching topic metadata
一 问题描述程序日志报错:kafka.common.errors.TimeoutException:Timeout expired while fetching topic metadata该程序也异常停止。其他业务都是正常的,只有这一块儿报错的业务不正常。看了kafka本身的日志,也没有报错。二 出错原因我们之前连kafka,地址配置的是kafka集群的ip及端口,昨天同事改成了zookeeper集群的ip及端口。在此后重启了这个程序,就出现了这个问题。其他业务由于没重启程序,
2021-11-22 15:34:00 5857
原创 1449-The user specified as a difiner(‘aa‘@‘%‘) does not exist
一 问题描述同事反馈,执行一个修改t1表数据的sql,报错:1449-The user specified as a difiner('aa'@'%') does not exist这报错,看起来还挺奇怪的。二 排查思路查看是否有definer为这个用户的触发器:SELECT * FROM information_schema.`TRIGGERS` WHERE DEFINER='aa@%';发现有相关记录,且该触发器正是建在t1表上的。三 解决办法创建该报错用户;或者
2021-11-19 16:56:56 261
转载 您需要将pupbld.sql作为system运行
一 问题描述使用普通用户以sqlplus方式登录数据库的时候报错:使用普通用户用navicat图形工具这种方式登录数据库,双击表查询数据的时候,也报错:ORA-00942:表或试图不存在二 出错原因当时运行数据字典@?/sqlplus/admin/pupbld.sql时是以这种方式登录的:sqlplus / as sysdba因此,相当于是sys用户执行的该sql三 解决办法用system用户再次执行该sql。conn system/密码@?/sqlplus.
2021-11-19 10:42:00 388
转载 ORA-00130: invalid listener address ‘(ADDRESS=(PROTOCOL=TCP)(HOST=ora12c)
环境说明:操作系统版本:redhat 6.5 数据库版本:oracle 12.1.0.2原主机名 ora12c 现主机名 dg1 原IP地址:192.168.1.7 现IP地址:192.168.1.135自己将主机名和IP地址修改后,启动数据库报如下错误SQL> startup nomount;ORA-00119: invalid specification for system paramete...
2021-11-18 14:08:40 863
原创 配置ntp时钟同步(tar包方式安装ntp)
一 实验环境前提条件:需要确保ntp服务端能连外网。二 实验步骤2.1 安装ntp/*若系统里已用yum安装过ntp,先将其卸载掉:yum remove ntp -yyum remove ntpdate -y*/在服务端和客户端都安装下ntp(ntp安装包包含ntpdate):wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.6p3.tar.gztar zxf ntp-4.
2021-11-17 17:06:10 3208
转载 Can‘t start server: Bind on TCP/IP port. Got error...n denied
一 问题描述mariadb安装完毕后,却无法启动,日志报错:2021-11-11 10:29:51 0 [ERROR] Can't start server: Bind on TCP/IP port. Got error: 13: Permission denied2021-11-11 10:29:51 0 [ERROR] Do you already have another mysqld server running on port: 3306 ?2021-11-11 10:29:51 0 [
2021-11-11 14:10:02 1351
原创 使用 TiUP cluster 在单机上模拟生产环境部署步骤
一 实验环境适用场景:希望用单台 Linux 服务器,体验 TiDB 最小的完整拓扑的集群,并模拟生产的部署步骤。本节介绍如何参照 TiUP 最小拓扑的一个 YAML 文件部署 TiDB 集群。准备一台部署主机,确保其软件满足需求:推荐安装 CentOS 7.3 及以上版本 Linux 操作系统开放外网访问,用于下载 TiDB 及相关软件安装包实验环境:二 安装步骤2.1 下载并安装 TiUP[root@Centos7-Mode-V8 opt]# cur.
2021-11-11 11:50:00 1194 2
原创 怎样查看lock table的阻塞信息
一 问题描述Lock tables 表名 write会阻塞select,那怎样查找是谁执行的Lock tables呢?示例:USE baidd;LOCK TABLE t1 WRITE;在另一个会话里执行select就被卡住了。所以此时想查出是谁执行的lock tables,然后将其进程杀掉。二 解决办法Mysql 5.7是performance_schema.metadata_locks能实现这一功能。我本地测试的mysql版本是5.7.31。2.1 开启
2021-11-10 10:51:58 716 2
转载 HHost ‘192.168.144.249‘ is not allowed to connect to this MySQL serverConnection closed by foreign h
一 问题描述安装完mysql后,telnet数据库端口,却报错:二 出错原因没有创建远程账号三 解决办法grant all privileges on *.* to 'root'@'%' identified by '密码';
2021-11-09 19:15:55 465
转载 finalshell中文乱码
1.点击小齿轮打开设置2.点击终端,字符编码设置为GBK3.点击确定后 断开连接 再重新连接 编码格式设置即生效可点击下方的闪电按钮快速断开连接,重新连接:发现less查看日志仍然乱码,但是cat日志不乱码了。...
2021-11-09 10:58:34 4563
原创 ORA-00600: internal error code, arguments: [25027], [1], [0], [], [], [], [], [], [], [], [], []
一 问题描述Oracle告警日志有如下报错:Errors in file /u01/app/oracle/diag/rdbms/yjt/yjt/trace/yjt_m000_3267.trc (incident=223859):ORA-00600: internal error code, arguments: [25027], [1], [0], [], [], [], [], [], [], [], [], []Incident details in: /u01/app/oracle.
2021-11-05 16:48:35 1412
转载 Oracle优化——单表分页优化
错误的写法:select * from (select t.*,rownum rn from (需要分页的sql)t ) where rn >=1 and rn <=10;正确的写法:select * from (select * from (select a.*,rownum rn from (需要分页的sql) a ) where rownum <=10) where rn >=1;--参考了Oracle优化——单表分页优化_一个笨小孩_51CTO博客...
2021-11-03 15:25:07 186
原创 ES 7.6.2集群迁移(从一套ES集群迁移数据到另一套集群)
有时有需要从ES集群中去除多个节点的需求,比如迁移一套ES集群到另外一套ES集群,这时可以先将新的ES节点加入到现有集群里,再将老ES节点下线。一 实验环境二 实验步骤2.1 集群扩容-添加新节点可参考ES集群扩容-新增一个节点_雅冰石的专栏-CSDN博客该文章以新增一个节点node-4为例,请参考该文章为ES集群新增三个节点,令外两个节点名称分别是node-5及node-6.2.2 集群缩容-去除老节点删除符合主节点条件的节点时,不要同时删除太多的节点,这一.
2021-10-27 13:32:37 2954
原创 ES集群扩容-新增一个节点
Elasticsearch群集是一组具有相同cluster.name属性的节点。当节点加入或离开集群时,集群会自动重新组织自身,以便在可用节点之间均匀分布数据。ES可实现在线扩集群。一 实验环境 IP 节点名称 备注 集群名称 192.168.144.246 node-1 集群中现有节点 vcom 1
2021-10-22 17:00:02 11561 2
转载 “Rejecting mapping update to [aa] as the final mapping would have more than 1 type: [_doc, employee]
我往employee这个type里插入数据的时候报错:reason" : "Rejecting mapping update to [aa] as the final mapping would have more than 1 type: [_doc, employee]"原因是elastic search在6.x版本调整了, 一个index只能存储一种type。https://www.elastic.co/guide/en/elasticsearch/reference/current/ma
2021-10-21 11:05:40 802
转载 missing authentication credentials for REST request [/]“
一 问题描述[root@risen-un01 bin]# ./elasticdump --input=http://192.168.5.249:9200/sentiment_latest --output=http://192.168.5.31:9200/ads_yq_sentiment_app --type=data报错:Wed, 04 Aug 2021 03:03:30 GMT | Error Emitted => {"error":{"root_cause":[{"type":"s..
2021-10-20 15:55:12 4477
原创 1 partitions have leader brokers without a matching listener, including [baidd-0] (org.apache.kafka.
一 故障描述9月22日,全国kafka集群中的其中一台kafka因磁盘空间不足宕机后,业务会受到影响,无法生产与消费消息。程序报错:WARN [Consumer clientId=consumer-1, groupId=console-consumer-55928] 1 partitions have leader brokers without a matching listener, including [baidd-0] (org.apache.kafka.clients.NetworkCli
2021-10-09 14:18:31 14356 4
原创 ERROR: Could not read entry at offset 946675767: Error in log format or read error.
一 问题描述查看binlog里内容,发现无法正常查看:mysqlbinlog --no-defaults -v master-bin.000543 > baidd_543.log报错:ERROR: Error in Log_event::read_log_event(): 'Event truncated', data_len: 1413827653, event_type: 109ERROR: Could not read entry at offset 946675767: Er
2021-09-29 11:43:36 750
原创 WARN [Consumer clientId=consumer-1, groupId=console-consumer-55928] 1 partitions have leader brokers
一 问题描述同事反馈我们的三节点kafka集群当其中一台服务器宕机后,业务受到影响,无法生产与消费消息。程序报错:WARN [Consumer clientId=consumer-1, groupId=console-consumer-55928] 1 partitions have leader brokers without a matching listener, including [baidd-0] (org.apache.kafka.clients.NetworkClient)二 故
2021-09-28 20:41:57 13687
原创 如何开启redis持久化
一 问题描述同事反馈测试环境redis没有做持久化,重启了服务器,发现数据全部丢失了。二 整改方案修改redis配置文件,添加:appendonly yesappendfsync everysec#登录redis手动做下备份(前提是设置了dbfilename参数,指定了路径,示例:dbfilename "dump.rdb")bgsave#重启redis……会看到在数据文件路径下生成了appendonly.aof文件之后再重启数据库,数据就不会丢失了。...
2021-09-26 15:27:35 441
转载 Kafka动态增加Topic的副本
一 需求描述一个分区可以有多个副本,这些副本保存在不同的broker上,可实现kafka高可用。每个分区的副本中都会有一个作为Leader。当一个broker失败时,Leader在这台broker上的分区都会变得不可用,kafka会自动移除Leader,再其他副本中选一个作为新的Leader。假如我们目前kafka集群环境中的topic没有副本,可通过如下方法增加topic的副本二 操作步骤2.1 查看某个topic当前的分区及副本信息[root@Centos7-Mode-V8 kafk
2021-09-23 21:28:56 2459
原创 mariadb全量恢复从库脚本
一 需求描述有时mariadb主从复制出现问题,找不到解决办法的时候,可使用主库数据恢复从库,重新配置主从复制二 脚本内容需要在从库执行该脚本,且执行该脚本前注意修改脚本里Usr和Pwd的变量值为自己环境的复制用户账号密码: << !a.脚本用途: 此脚本用于拿主库备份全量恢复mariadb从库,当从库复制出问题,实在没有其他办法处理时,可在从库上执行该脚本重配主从复制(请谨慎操作,该操作会将从库数据库删除再重建)。b.脚本使用说明: sh recoverySlave.
2021-09-23 21:03:54 296
转载 kafka为topic扩分区
#将分区数量调整为3个[root@Centos7-Mode-V8 kafka]# bin/kafka-topics.sh --alter --zookeeper 192.168.144.247:3292,192.168.144.251:3292,192.168.144.253:3292 --topic mubai --partitions 3WARNING: If partitions are increased for a topic that has a key, the partition lo
2021-09-23 19:09:23 731
转载 Oracle分组查询取每组排序后的前N条记录
项目中用到Oracle分组查询取每组排序后的前N条记录,group by 只能返回每个组的单条统计。所以用OVER(PARTITION BY)函数,具体详见baidu.com建个测试表test_abc,如图:要求查询出按B字段进行分组,每组取C值最大的前3位。查询sql为 :select * from (SELECT b,c,row_number() OVER(PARTITION BY b ORDER BY c desc) e FROM test_abc) t where e <=.
2021-09-23 18:12:08 1711
原创 ERROR 1205 (HY000): Lock wait timeout exceeded
一 问题描述执行一个普通的update报错:ERROR 1205 (HY000): Lock wait timeout exceeded二 排查思路查看是否有阻塞:SELECT p2.`HOST` Blockedhost,p2.`USER` BlockedUser,r.trx_id BlockedTrxId, r.trx_mysql_thread_id BlockedThreadId, TIMESTAMPDIFF...
2021-09-23 18:07:19 694
转载 oracle迁移数据文件
步骤如下:1. 把数据文件迁移到/u02对应的目录[oracle@localhost hsbop]$ mv /u01/app/oracle/oradata/orcl/acptdat.dbf /u02/oradata/hsbop/acptdat.dbf[oracle@localhost hsbop]$ mv /u01/app/oracle/oradata/orcl/acptidx.dbf /u02/oradata/hsbop/acptidx.dbf[oracle@localhost hsb..
2021-09-16 20:00:14 3194
转载 ORA-09925: Unable to create audit trail file Linux-x86_64
今天手工建库的过程中遇到了这么个错误ERROR:ORA-09925: Unable to create audit trail fileLinux-x86_64 Error: 2: No such file or directoryAdditional information: 9925ORA-01075: you are currently logged on[oracle@ocbsdb01 dbhome_1]$ ps -ef | grep smonoracle 119.
2021-09-16 19:49:58 1382
转载 Oracle数据库如何修改db_name
我们在工作中经常会遇到需要依据生产环境来搭建测试环境的情况。为了确保与生产环境的一致性,通常的做法是利用Rman备份还原一个测试库出来,这个还原出来的测试数据库从db_name、service_name、instance_name到dbid都和生产库完全一致。而为了加以区别我们需要修改测试库的这些参数,下面我们通过具体操作来实现这个目标。1. 环境描述Rhel5.8 + Oracle10.2.0.5(所有数据库文件均保存在ASM盘上)操作目标:将数据库名从ocm改为ocp,同时修改数据...
2021-09-16 17:26:52 1372
转载 NID-00135: 存在 1 个活动的线程
一 问题描述执行nid命令报错:[oracle@QG-RAC ~]$ nid target=sys/Sys_8968888 dbname=qgNID-00135: 存在 1 个活动的线程二 出错原因必须开启归档,才能执行nid命令。三 解决办法开启归档日志。SQL> shutdown immediate;数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> startup mount;ORACLE 例程已经启动。Tota
2021-09-16 17:12:13 282
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关注的人