愿你出走半生,归来仍是少年

MySQL
MySQL

迁移MySQL数据到Oracle实践记录

一、使用 SQL Developer 将第三方数据库迁移到 Oracle,迁移过程涉及以下步骤 1、创建迁移资料档案库以便保存有关迁移项目的信息。 2、创建用作迁移容器的迁移项目。 3、选择第三方数据库连接。 4、将第三方元信息捕获至迁移资料档案库。 5、将捕获的元信息转换为 Oracle 特定的元信息。 6、将存储程序,触发器,视图等翻译为 Oracle 形式。 7、生成 Oracle 数据库创建脚本。 8、将数据从第三方数据库移到 Oracle 数据库。 1. 删除之前的迁移资料库 为充分能完成迁移,不知数据库…

2026年2月11日 0条评论 1065点热度 0人点赞 liking 阅读全文
MySQL

MySQL PXC 集群死锁分析案例

前不久一个系统死锁导致部分业务受到影响,今次补上详细的节点日志分析过程。 这个PXC集群有三个节点,分别是 108、109、110,日志信息的ip6地址、节点编号等信息均已做脱敏处理。 以下日志里面,3个节点对应的配置信息是: 108 99999999-9908 9999:9999:9999:9999::6c 109 99999999-9909 9999:9999:9999:9999::6d 110 99999999-9910 9999:9999:9999:9999::6e 一、节点日志分析109节点 1.1 之前…

2024年7月24日 0条评论 2955点热度 0人点赞 liking 阅读全文
MySQL

MySQL PXC集群多个节点同时大量并发update同一行

如本文标题,MySQL PXC集群多个节点同时大量并发update同一行数据,会怎样? 为此,本人做了一个测试,来验证到底会怎样! 一、生成测试数据 mysql> CREATE TABLE test ( -> `a` int(11) NOT NULL DEFAULT 0, -> `b` int(11) DEFAULT NULL, -> `c` int(11) DEFAULT NULL, -> `d` int(11) DEFAULT NULL, -> PRIMARY KEY (`a…

2024年5月13日 0条评论 2923点热度 0人点赞 liking 阅读全文
MySQL

【最佳实践】MySQL数据库迁移到PXC集群

借本次数据库迁移实践,再次总结一下MySQL数据库迁移到PXC的最佳操作路径。 1、源数据库配置 xtrabackup 工具,快速备份源数据到nfs; 2、目的数据库集群配置最新版本的 MySQL PXC 集群软件; 3、目的数据库集群节点 node1 采用 xtrabackup 导入备份数据; 4、使用合适的配置文件在 node1 拉起数据库; 5、node2 加入集群,node3 加入集群。 以上1、2步比较简单,在此略过,以下强调后面的步骤,请项目参考使用。 三、node1 导入备份数据 ■ 准备数据路径 m…

2023年11月10日 0条评论 3839点热度 0人点赞 liking 阅读全文
MySQL

MySQL PXC集群配置IPv6

前阵子为PXC集群配置IPv6支持,遇见奇怪的问题,就是SST同步时总是报错,为此在官网论坛提交了问题,未得到答案,最后偶然得到了答案,详见官方论坛: https://forums.percona.com/t/sst-cant-support-ipv6/26140 结论如下。 Finally, I found the solution is turn off pxc_encrypt_cluster_traffic, then it works well. And this is my major part of c…

2023年11月7日 0条评论 3474点热度 0人点赞 liking 阅读全文
MySQL

【实操记录】MySQL主从配置

本文使用MySQL原生支持的主从同步机制,详细记录了配置步骤及运维操作方法,可供大家直接参考、使用。 本文假设已经部署了两台主机的MySQL软件,且数据库服务正常,详细部署步骤可本站搜索:"mysql二进制安装包部署" ■■ 主从配置 ■ master 授权同步账户 CREATE USER 'repl'@'10.19.238.241' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD by 'passwd'; …

2023年11月2日 0条评论 3591点热度 1人点赞 liking 阅读全文
MySQL

【实操记录】MySQL二进制安装包部署

截至2023年11月2日,MySQL社区版最新版本是8.0.35,本文详细描述了采用二进制安装的各个步骤,具有较强的参考意义,基本可作为标准步骤实施。 ■ 下载数据库介质 社区版的下载地址为oracle官网: https://dev.mysql.com/downloads/ 根据os版本选择适当的介质,二进制安装方式需下载适配os内核的tar包: https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.35-linux-glibc2.17-x86_64.tar…

2023年11月2日 0条评论 3974点热度 1人点赞 liking 阅读全文
MySQL

MySQL PXC集群新增一个高版本节点

已有的一个 MySQL PXC 集群环境,因为种种原因仅剩一个节点 node1,需要新增一个集群节点 node2。 node1 版本:donor version (8.0.21) node2 版本:local version (8.0.32) 大致步骤: 1、node2 配置部署新版本的集群环境; 2、node2 配置/etc/my.cnf 拷贝 node1 的配置文件,仅需修改serverid、nodename 3、node2 准备数据目录,确保目录为空 4、node2 启动服务 会提示报错,需要将 node1 …

2023年7月26日 1条评论 6214点热度 0人点赞 liking 阅读全文
MySQL

MySQL8.0默认加密连接方式

Mysql8.0开始默认采用新的caching_sha2_password的身份验证方式,常规老接口会因此无法连接数据库。 为继续使用老的身份验证方式,需显式指定身份验证方式为 mysql_native_password,如下: ALTER USER 'ingp_auth'@'%' IDENTIFIED WITH mysql_native_password BY 'password^kAuAaj*Y'; flush privileges; 查询目前已有用户…

2022年11月17日 0条评论 2984点热度 0人点赞 liking 阅读全文
MySQL

MySQL误删恢复方法2

实际工作中总会发生数据误删除的场景,在没有备份情况下,如何快速恢复误删数据就显得非常重要。 本文基于MySQL的binlog日志机制,当日志格式设置为“binlog_format=ROW”时,记录一步一步手动解析binlog、恢复误删数据的全过程,供大家参考使用。 大致的思路是:通过命令找到删除操作对应的 binlog 详细信息,可通过 postion 或者时间的方式来检索查询,查到相对应的 DELETE 语句,通过 sed 将 DELETE 命令转换成 INSERT 的命令,然后提取出来执行完成恢复。当然这个需要…

2022年11月12日 0条评论 3032点热度 2人点赞 liking 阅读全文
1234

近期文章

  • 数据库IO性能优化思考
  • RAID10和RAID5性能对比测试
  • 迁移MySQL数据到Oracle实践记录
  • 瀚高数据库不同版本对实例级用户的支持情况
  • 使用PBM对MongoDB做物理备份和恢复

近期评论

  1. liking 发表在 使用PBM提高MongoDB备份效率
  2. liking 发表在 linux8安装oracle 11g遇到的问题记录
  3. liking 发表在 MySQL PXC集群新增一个高版本节点
  4. liking 发表在 我为什么不推荐在虚拟机环境下安装ORACLE RAC
  5. liking 发表在 Docker in Docker测试

COPYRIGHT © 2026 愿你出走半生,归来仍是少年. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang