- 博客(11)
- 收藏
- 关注
原创 oracle--研发反馈测试库偶发无法连接
查看当前的process数量为4999。#查看process最大数量是5000。PS: 查看当前的process数量为4998时,可以正常访问数据库。从报错信息,可以明确的看出来问题了,process用完了。调大process的最大值,重启数据库后,问题解决。
2025-06-16 21:49:14
117
原创 oracle数据库卸载后,Linux无法删除的残存文件
drwx------ 2 10002 10001 6 May 27 14:48 .gvfs #此时,这个目录信息显示正常了。无论怎么处理,访问.gvfs目录。使用终极大招——重启服务器!至此,终于删除了.gvfs这个目录了。
2025-06-16 21:38:43
162
原创 oracle--使用数据库连接字符串(ip地址)远程DB报错
参数db_recovery_file_dest_size值过大(设置异常),超过了LRP_DATA的剩余空间。查看LRP_DATA磁盘组剩余空间: FREE 168GB。然后,就可以正常使用ip地址数据库连接字符串登录数据库了。
2025-06-16 21:26:05
124
原创 MySQL5.7原地升级MySQL8.0.26步骤
因为之前,MySQL的密码认证插件是“mysql_native_password”,而现在使用的是“caching_sha2_password”,在[mysqld]项中添加配置:default_authentication_plugin = mysql_native_password。2、8.0版本sql_mode不支持 NO_AUTO_CREATE_USER,要避免配置的sql_mode中带有 NO_AUTO_CREATE_USER。监控mysql.err日志的报错情况,根据实际解决参数问题。
2024-03-11 15:56:24
1191
1
原创 xtrabackup备份工具与libstdc++的兼容性问题解决
发现当前OS的libstdc++不包括GLIBCXX_3.4.26。接下来,开启你的最新xtrabckup备份工具之旅叭。再查看xtrabackup版本,就妥妥ok了。接下来,就是咱自己表演的时刻了。
2024-03-11 11:07:32
285
1
原创 关于MySQL8.0数据库的SSL连接设置
client-cert.pem # 客户端连接服务器端需要提供的证书文件。client-key.pem # 客户端连接服务器端需要提供的私钥文件。移除datadir目录下的ssl相关证书文件,数据库也可正常启动。private_key.pem # 私钥/公钥对的私有成员。public_key.pem # 私钥/公钥对的共有成员。ca.pem # 自签的CA证书,客户端连接也需要提供。server-cert.pem # 服务器端证书文件。server-key.pem # 服务器端私钥文件。
2024-02-21 16:06:12
1894
1
原创 在线删除或添加业务表的主键字段“AUTO_INCREMENT“属性
需要注意的是:执行alter table ...语句时,不要对该表执行ddl、dml操作。mysql8.0数据库可以在线添加或删除主键字段的"AUTO_INCREMENT"属性。去掉业务表主键字段的"AUTO_INCREMENT"属性。
2024-02-18 16:01:34
860
原创 MySQL 8.0数据库通过clone技术搭建从节点方案
经对MySQL数据库错误日志分析后,该从库节点的主从复制需要重新搭建。从库: Rpl_semi_sync_slave_status 应该是 on , Rpl_semi_sync_master_status 为off。主库: Rpl_semi_sync_slave_status 应该是 off ,Rpl_semi_sync_master_status 为on。2.4> 故障从库:如果从库无法启动,重新初始化一个MySQL数据库实例。4.2> 故障从库打开super_read_only参数。
2024-01-23 10:33:38
1081
1
原创 根据磁盘使用率自动清理binlog日志文件
开发环境或测试环境,研发人员或测试人员会对MySQL数据库执行跑批压测操作时。会产生大量的binlog日志文件。容易把binlog日志所在的目录撑爆。导致压测任务意外失败。root用户创建crontab执行计划。每5分钟执行一次“auto_clear_binlog.sh”脚本。构建一个“判断磁盘使用率,到达一定条件后,自动清理binlog日志文件”。
2024-01-16 11:28:59
443
1
原创 MySQL5.7无法重建(含大量)分区表
test_app.frm文件已不存在,但是有大量的test_app#P***.ibd分区表文件存在。4.6> 进入业务数据库app对应的目录下,test_app.frm文件已不存在,但是有个test_app#P***.ibd分区表文件存在。4.1> 新建一个临时库test,依据app库目录里的数据文件名称,修改建表语句后,执行test_app表的建表SQL语句,生成test_app.frm文件;4.3> 把临时库test目录下的test_app.frm文件拷贝到业务数据库app目录下,启动数据库;
2024-01-16 10:45:30
475
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人