DB2异机恢复实战:备份策略、重定向与日志前滚完整指南
简介DB2异机恢复通常涉及Agent部署、数据库参数调整、备份脚本编写与策略配置等多个环节适合需要掌握跨服务器数据库恢复能力的DBA与备份运维人员。内容以NetBackup为背景系统梳理了DB2异机恢复的完整链路先运行db2_config完成用户出口程序db2uext2的安装再通过db2 update db cfg命令设置userexit、logretain、trackmod三个关键参数使数据库进入归档日志模式并支持增量备份。资源包内为1个doc文件大小仅314KB内容紧凑重点突出已有335人学习。文中对备份脚本db2_backup中DB2_CLIENT、DB2_POLICY、DB2_FULL、DB2_INCR等变量逐一解释并通过db2.conf示例演示了数据库备份与归档日志备份的策略配置包括OBJECTTYPE、POLICY、SCHEDULE以及ARCFUNC SAVE、RETDIR等细节。读者可按文档步骤在测试环境复现配置理解在线备份、增量备份与日志归档的配合方式为实际异机恢复工作提供可落地的操作依据。1. DB2异机恢复在讲什么先回答三个关键问题DB2异机恢复说白了就是把一台机器上备份出来的数据库放到另一台配置不同、路径不同、甚至版本都不同的服务器上重新立起来。它不是把备份文件拷过去解压那么简单核心要处理三件事备份方式是否支持跨机恢复、日志能不能接着前滚、目标机的路径和配置能不能被目标库“接得住”。这套操作用在机房迁移、容灾演练、生产库被误删后紧急拉起新节点都特别常见也是DBA必须练熟的基本功。这篇文章面向的是正在值守数据库的运维和开发同学你不需要提前懂很深的内核知识但需要跟着把命令敲完并且知道每条命令背后的判断逻辑。我会把备份策略、恢复命令、重定向路径、实例配置搬移和排障全部串起来讲最后附上验证手段让你做完不是“看着恢复出来了”而是“确认它能用了”。2. 备份策略先于恢复动作离线、在线与归档日志怎么选异机恢复能不能成早在你执行 backup 命令那一刻就定了一半。很多人到了目标机上才发现备份文件不可用、缺日志、路径对不上根源都是备份策略没想清楚。这一章先把三种最常见备份方式在异机场景下的差异讲透再给出我一般会采用的日志归档配置。2.1 离线备份与在线备份异机恢复的入口差异离线备份offline backup是在数据库脱机状态下做的备份备份文件自身就是完整一致集restore 之后不需要前滚直接可用。命令很简单# 先确保没有任何应用连接否则会报 SQL1035N db2 force applications all db2 terminate # 执行离线备份备份文件输出到指定目录 db2 backup database DB2TEST to /backup/offline执行完这条命令你会得到一个时间戳形式的备份镜像。离线备份的好处是恢复链路最短异机恢复时只要把镜像文件搬过去restore 完就能打开。代价是备份窗口内数据库完全不可用生产环境通常很难接受。在线备份online backup允许业务继续读写但备份过程中会产生增量日志因此恢复后数据库会处于 rollforward pending 状态必须把备份时间点之后的日志也搬过去并执行前滚才能打开数据库。在线备份命令一般长这样# 在数据库打开状态下执行在线备份 db2 backup database DB2TEST online to /backup/online日常生产我基本只选在线备份异机恢复时严格执行 restore rollforward 两步走。不要在异机恢复场景图省事用离线备份硬顶生产库你的业务连续性大概率不允许。2.2 LOGARCHMETH1/2让异机恢复能前滚的前置条件在线备份依赖日志前滚所以归档日志必须开着。如果源库 LOGARCHMETH1 还是 OFF默认关闭在线备份执行时会直接报错更谈不上异机恢复了。我一般会这样配置# 开启归档日志路径按实际环境改 db2 update db cfg for DB2TEST using LOGARCHMETH1 DISK:/db2log/archive db2 update db cfg for DB2TEST using LOGARCHMETH2 DISK:/db2log/archive2 # 主日志文件大小和数量视并发量调整 db2 update db cfg for DB2TEST using LOGPRIMARY 20 LOGSECOND 30 # 改完配置后需要重启实例生效 db2stop force db2startarchive 路径建议和数据目录放到不同磁盘避免单盘故障把日志和数据一起带走。LOGARCHMETH2 是第二个归档目标通常指向另一台机器或者磁带异机恢复时如果主归档目标所在磁盘坏了第二份日志就是后悔药。2.3 include logs 与镜像备份异机恢复省一半事的做法DB2 的 backup 命令支持在备份镜像里直接包含日志这是异机恢复场景最省心的做法# 在线备份并把日志一起打进镜像 db2 backup database DB2TEST online include logs to /backup/full_includeinclude logs 之后备份镜像自带了日志恢复时即使没有额外拷贝归档日志rollforward 也能走完。这样异机恢复只需要搬一个文件不用在目标机再搭一套日志目录。如果数据库开启了自动存储管理DB2 也支持做镜像备份镜像备份适合需要同时给多台目标机做恢复的环境恢复时甚至可以并行读取。但从实操角度看多数场景只需要 include logs 就够了逻辑简单排障也容易。2.4 增量备份链异机的风险点增量备份incremental backup可以大大缩小备份体积但异机恢复时如果备份链断裂restore 会直接失败。增量恢复需要 base 备份加上每一级增量镜像都必须完整存在而且它们的节点数、时间戳必须对上。我建议异机恢复场景尽量使用全量备份把增量备份留给同机恢复和时间点恢复需求更明确的环境。3. restore 落到目标机最小命令集与 redirect 重定向恢复备份文件到了目标机下一步就是恢复。这一章从验伤开始讲再到最小命令、日志前滚和目录重定向照着执行就能把库拉起来。3.1 先验伤db2ckbkp 与 list history任何备份镜像在异机上执行恢复前我都会先跑一遍完整性校验和时间点核对别等到 restore 跑了一半才发现备份是坏的。# 校验备份镜像完整性返回码为 0 才代表可用 db2ckbkp /backup/full_include/DB2TEST.0.db2inst1.DBPART000.20250115120000.001 # 查看该库的备份历史确认镜像是全量还是增量、是否包含日志 db2 list history backup all for DB2TESTdb2ckbkp 是最直接的验伤手段它会逐个检查备份文件头、页号和校验信息。list history 输出里有一个关键字段叫 Contains logs如果值为 N说明这个在线备份没有把日志打进镜像恢复时必须单独准备日志目录。字段确认完再记下 Taken at 对应的时间戳后面 restore 命令要用。3.2 最小恢复命令集restore rollforward目标机上执行恢复的完整最小序列如下# 创建同名实例后先恢复数据库taken at 必须和 list history 对上 db2 restore database DB2TEST from /backup/full_include taken at 20250115120000 # 如果是含日志的在线备份恢复后库处于前滚暂挂执行前滚到日志尾部 db2 rollforward database DB2TEST to end of logs and stop # 查询前滚状态确认返回值为 0 db2 rollforward database DB2TEST query statusrestore 的 taken at 参数格式是 YYYYMMDDHHMMSS不需要加符号直接在命令里拼出来。rollforward 的 to end of logs 表示把备份镜像里包含的日志全部应用完and stop 表示结束后自动结束前滚模式。如果状态查询显示 rollforward pending 仍然存在多半是日志缺失回到 3.3 处理。3.3 日志没进镜像时单独搬运日志并指定日志目录如果备份没带 include logs就必须把源库的归档日志和活动日志都拷贝到目标机并告诉 DB2 去哪个目录找日志# 在目标机上设置日志查找目录指向日志文件存放位置 db2set DB2_RESTORE_LOG_INDEX_DIR/db2log/archive # 设置后需要重启实例或者至少在新会话中生效 db2 terminate # 前滚时手动指定日志路径 db2 rollforward database DB2TEST to end of logs and stop LOGINDEXDIR /db2log/archiveDB2_RESTORE_LOG_INDEX_DIR 是实例级注册表变量设置了之后 rollforward 会自动去该目录扫描日志比每次命令都带 LOGINDEXDIR 参数要省事。日志文件一般按数据库名加日志序列号命名拷贝时特别注意保持文件名的前缀一致大小写不匹配都会导致找不到日志。3.4 redirect 重定向恢复处理盘符和容器路径不一致异机恢复最常翻车的点是源机的表空间容器路径在目标机上不存在。比如源库使用的是 C:\DB2DATA目标机是 Linux 环境或者自动存储目录不一样restore 会直接报容器路径冲突错误。此时需要用重定向恢复# 生成重定向脚本脚本里会列出所有表空间和当前容器路径 db2 restore database DB2TEST from /backup/full_include taken at 20250115120000 redirect generate script redirect_restore.sql # 编辑 redirect_restore.sql把容器路径改成目标机真实存在的目录 # 然后执行脚本 db2 -tvf redirect_restore.sql # 脚本执行完后继续完成恢复动作 db2 restore database DB2TEST continueredirect 脚本里核心内容是 SET TABLESPACE CONTAINERS 语句每一条对应一个表空间。自动存储表空间还要注意检查 STOGROUP 路径不能只改容器不改存储组。改完脚本后 continue 命令才真正开始写数据文件。这里有一个实际经验脚本里的路径最好一次性改完不要分多次执行因为 continue 之后如果发现路径不对又要重新 restore 一遍耗时翻倍。4. 恢复后还差半步实例配置、路径与统计信息搬移很多人在 restore rollforward 成功后就觉得大功告成实际上库能打开和库能正常对外服务之间还隔着实例配置、数据库参数和统计信息三道坎。这一章讲恢复完成后的收尾工作不做这些你的应用大概率要踩性能或连接问题。4.1 实例层配置dbm cfg 与 db2set 的核对实例级配置不会跟着备份镜像走需要在目标机上手工对齐# 导出源机上的实例配置清单 db2 get dbm cfg dbm_cfg_source.txt db2set -all db2set_source.txt # 在目标机上做差异对比 diff dbm_cfg_source.txt (db2 get dbm cfg)重点核对几个参数SVCENAME服务端口应用连接依赖它、AUTHENTICATION认证方式不一致会导致客户端连不上、FCM_NUM_BUFFERS多分区环境缺了它会导致分区间通信性能骤降。db2set 的差异通常集中在 DB2COMM、DB2CODEPAGE 这类传输层设置字符集不一致时数据读出来全是乱码。4.2 数据库配置哪些跟着备份走哪些必须手工改restore 会把源库的大部分数据库配置参数一并带过来但有一批参数跟机器环境强相关需要人工调整参数来源异机恢复后必须处理的原因NEWLOGPATH源机路径目标机目录不同会直接导致日志无法写入STMM 相关参数源机内存配置目标机物理内存不同需要重新评估DFT_MON_* 监控开关源机设置有些监控参数本身合理但不同业务无需照搬UTS_DIR / 自动存储路径源机目录路径不存在会导致后续扩展表空间失败# 修改日志路径为目标机实际路径 db2 update db cfg for DB2TEST using NEWLOGPATH /db2log/active # 关闭不必要的监控开关 db2 update db cfg for DB2TEST using DFT_MON_BUFPOOL OFFNEWLOGPATH 是最容易漏掉的一项因为 restore 时如果目标机上原路径恰好存在一个同名字目录DB2 会默默创建日志文件而不报错几周后突然磁盘耗尽才发现日志写到别处了。手动把这条参数过一遍排障成本最低。4.3 统计信息重建db2look 的正确用法restore 出来的库表结构是全的但统计信息不一定反映目标机的实际数据分布。尤其源库数据量大备份前刚跑过 runstats恢复到目标机后优化器如果用了旧统计很可能选错执行计划。# 从源库导出统计信息脚本-e 导出 DDL-c 生成 runstats 语句 db2look -d DB2TEST -e -c -o db2look_stats.sql # 在目标机上执行生成的统计信息脚本 db2 -tvf db2look_stats.sql注意 db2look 导出的是统计信息采集脚本不是数据本身。如果你需要的是把业务数据搬过来那是 db2move 或者 admin_cmd 的职责和 DB2异机恢复是两个完全不同的动作。不要拿 db2look 当数据迁移工具用这属于概念混淆。4.4 恢复后的连通性检查清单库恢复完成并前滚后我至少会过一遍这个清单用 db2 connect to DB2TEST 验证本地连接用 db2 list tablespaces show detail 确认容器状态为 normal检查 db2diag.log 尾部是否有近期错误再跑一个简单查询验证字符集和排序规则。应用层连接测试等这些基础项全绿之后才做省得两边互相甩锅。5. 异机恢复避坑手记5个反复折腾人的现场问题这一章写的是我在实际恢复中真正遇到过的坑每一条都是现象、原因、解决三步走排序按出现频率来。5.1 rollforward 卡在 pending 状态日志找不到了现象restore 完成后一切正常rollforward 命令执行后数据库状态仍显示 rollforward pending。原因备份是 online 备份但备份镜像没有包含日志而且源库归档日志已经因为策略清理而缺失。解决检查 list history 里 Contains logs 标志确认为 N 时先把源库日志从备份服务器拉回来再用 db2 rollforward database DB2TEST to end of logs and stop LOGINDEXDIR /路径 重新执行。日志缺口无法修复时只能选择 rollforward 到最近一个可用的时间点接受部分数据丢失。5.2 目标机盘符不一致restore 直接报 SQL2059N现象restore 执行几秒后报错错误码 SQL2059N指向某个容器路径不可访问。原因源库容器是 D:\DBDATA目标机只有 /db2data 目录函数路径不存在。解决不要试图在目标机创建同名盘符硬撑。正确做法是走 redirect 恢复——生成重定向脚本把所有 SET TABLESPACE CONTAINERS 改成目标机真实路径脚本执行完再用 continue 完成恢复。注意自动存储表空间也要同步修改存储组路径。5.3 原库日志路径在目标机上不可达现象rollforward 报错 SQL1262N提示初始化日志文件时找不到路径。原因NEWLOGPATH 和注册表变量 DB2_RESTORE_LOG_INDEX_DIR 都沿用源库路径。解决先执行 db2 update db cfg for DB2TEST using NEWLOGPATH /目标机日志目录 把活动日志路径指到本机实际路径再用 db2set DB2_RESTORE_LOG_INDEX_DIR 设置归档日志索引目录重启实例或者至少在新会话中重跑 rollforward。5.4 版本不一致引发的前滚行为差异现象目标机装的是较低版本数据库rollforward 完成后库能打开但日志应用进度异常或者 SQL1275W 警告版本不兼容。原因DB2 的 restore 机制只保证低版本备份可以被高版本恢复反过来不行。目标机版本低于源库时日志格式和数据结构都无法被正确解析。解决目标机必须安装不低于源库小版本的数据库软件。如果计划跨大版本比如从 10.5 迁到 11.1常见做法是先把源库升级到目标版本再执行恢复不要指望 restore 命令跨大版本自动处理。5.5 备份策略里没考虑 include logs事后到处找日志现象备份文件全量恢复成功但前滚时缺了某个时间段的日志只能恢复到数小时前的状态。原因备份策略只写了 online backup没有带 include logs也没有归档日志的长期保留方案。解决修改备份脚本把在线备份改为 db2 backup database DB2TEST online include logs to /备份目录同时给日志目录配置独立保留周期。异机恢复的真实需求要提前告诉负责备份的同事否则到灾难发生那天没人能帮你。6. 面向演练的恢复验证脚本化时间点恢复与 RPO 自检异机恢复不能等到出事了才第一次做。我的习惯是每个季度在测试机上完整跑一遍恢复演练并把流程脚本化让整个验证过程可重复。6.1 把恢复流程串成一段可重复的脚本#!/bin/bash # 异机恢复演练脚本自动执行 restore rollforward DBNAMEDB2TEST BK_DIR/backup/latest LOG_DIR/db2log/archive # 找到最新一份全量备份 latest_bk$(ls -1t ${BK_DIR}/${DBNAME}*.001 | head -1) bk_ts$(echo $latest_bk | sed s/.*DBPART000\.// | sed s/\.001//) echo 使用备份文件: $latest_bk, 时间戳: $bk_ts # 恢复并前滚到日志尾部 db2 restore database $DBNAME from $BK_DIR taken at $bk_ts db2 rollforward database $DBNAME to end of logs and stop LOGINDEXDIR $LOG_DIR # 检查状态并记录结果 db2 rollforward database $DBNAME query status脚本里最关键的是备份文件时间戳的解析不同平台上的文件名格式有细微差别建议先跑一遍 ls 看实际文件名再写死正则表达式。脚本执行完成后手动跑一个业务查询确认库可用。之所以手动跑查询而不是在脚本里自动验证是因为演练的目的本来就是让人熟悉流程而不是纯机器动作。6.2 用时间点恢复验证 RPO 达标容灾方案常要求 RPO 小于一定时长。你可以用 time 参数做一次时间点恢复验证选择最近某次业务高峰前的时间点restore 后 rollforward 到该时间点查询一个已知行数的表确认数据量符合预期。例如db2 rollforward database DB2TEST to 2025-01-15-14.30.00 and stop LOGINDEXDIR /db2log/archive这个动作同时验证了归档日志的连续性和时间点恢复能力。如果在演练中发现任意一个日志空洞立即补备份策略不要等到生产出问题。6.3 从一次演练暴露的日志断档说起去年我在演练时就遇到过日志备份任务静默失败两天当时恰好赶上异机恢复演练rollforward 卡在缺失日志的断点上才发现监控告警被误关了。那次之后我把日志备份告警单独拉了一条监控链。恢复演练不是走过场它是数据库部门最重要的自检手段。希望你从第一台目标机开始就把演练固定成常规动作希望这些命令和判断逻辑能帮到你真正拉起来一个能放心交出去的库。本文还有配套的精品资源点击获取

相关新闻

上万实体稳定60fps:WorldWideView基于CesiumJS图元渲染与地平线剔除的性能优化完整指南

上万实体稳定60fps:WorldWideView基于CesiumJS图元渲染与地平线剔除的性能优化完整指南

【免费下载链接】worldwideview 项目地址: https://gitcode.com/gh_mirrors/wo/worldwideview 点击查看 免费下载 WorldWideView 是一个实时地理空间智能引擎:它基于 CesiumJS 3D 地球,通过 WebSocket 数据流将卫星、飞机、摄像头等全球实时…

2026/10/11 21:45:38 阅读更多 →
家禽鸡小鸡检测数据集:VOC+YOLO手工标注与训练避坑指南

家禽鸡小鸡检测数据集:VOC+YOLO手工标注与训练避坑指南

简介:一套面向目标检测算法训练与智慧农业视觉应用的家禽鸡小鸡检测数据集,图片覆盖母鸡、公鸡、小鸡等不同形态,统一标注为chicken类别,共含六千三百五十八个手工标注框。压缩包共两千个文件,核心文件类型为Pascal VO…

2026/10/11 21:45:38 阅读更多 →
Python气象预测项目:从NOAA数据清洗到XGBoost可解释建模

Python气象预测项目:从NOAA数据清洗到XGBoost可解释建模

简介:本资源是一份面向计算机及相关专业学生的Python机器学习实战项目,聚焦天气预测建模与多维数据可视化,适用于期末大作业、课程设计及毕业设计选题。项目经导师指导并获98分高分评价,代码全部本地编译通过、严格调试&#xff0…

2026/10/11 21:45:38 阅读更多 →

最新新闻

Python汽车销售数据可视化与预测实战:从Excel到可落地分析链路

Python汽车销售数据可视化与预测实战:从Excel到可落地分析链路

简介:这份资源面向具备一定Python基础、希望入门数据分析与时间序列预测的学习者,围绕汽车销售场景提供一套完整的数据可视化与销量预测实战方案。内容涵盖数据获取与清洗、销量波动性与同比增长分析、ACF与PACF定阶及SARIMA未来销量预测,并延…

2026/10/11 22:25:13 阅读更多 →
YOLOv5垃圾分类毕设实战:从环境配置到答辩提分全解析

YOLOv5垃圾分类毕设实战:从环境配置到答辩提分全解析

简介:这是一套面向高校学生与深度学习初学者的智能生活垃圾分类实战项目,基于YOLOv5目标检测框架实现,可直接用于毕业设计、期末大作业或课程设计。项目代码注释完整,新手也能读懂,部署流程简单,下载后即可…

2026/10/11 22:25:12 阅读更多 →
YOLOv8 Web端实时目标检测工程化实践

YOLOv8 Web端实时目标检测工程化实践

简介:本资源是一个基于YOLOv8框架实现的轻量级实时目标检测Web应用完整工程,面向深度学习初学者、计算机视觉课程设计与毕业设计学生,解决将先进目标检测模型封装为可交互Web服务的技术落地问题。压缩包共36个文件,含14个核心Pyth…

2026/10/11 22:25:12 阅读更多 →
微博舆情分析毕设全链路:Python爬虫与情感分析实战

微博舆情分析毕设全链路:Python爬虫与情感分析实战

简介:这是一套面向计算机专业学生与Python初学者的微博舆情分析可视化毕业设计项目,围绕爬虫采集、情感分析与数据可视化三大模块展开,适合用作毕业设计、期末大作业或课程设计参考。资源包共146个文件,约3.85MB,包含1…

2026/10/11 22:25:12 阅读更多 →
vscode设置光标快捷键上下左右移动(详细):把 keybindings.json 改到 TaoToken 的完整配置与验证

vscode设置光标快捷键上下左右移动(详细):把 keybindings.json 改到 TaoToken 的完整配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 22:25:12 阅读更多 →
YOLOv7火焰烟雾检测实战:从数据集标注到部署避坑全攻略

YOLOv7火焰烟雾检测实战:从数据集标注到部署避坑全攻略

简介:基于YOLOv7的火焰与烟雾检测方案,面向计算机视觉开发者、消防预警领域研究者、安全监控项目人员以及正在入门目标检测的学员,适合作为模型训练、推理验证和二次开发的参考基础。资源包含训练好的模型权重,下载后可直接加载推…

2026/10/11 22:24:10 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →