合 数据库“tempdb”的事务日志已满,原因为“ACTIVE_TRANSACTION” 解决方法
发布日期 · 已更新  
Tags: 故障处理MSSQLSQL Servertempdb事务日志已满
👉 本文共约425个字,系统预计阅读时间或需2分钟。
现象
系统运行过程中,突然报错数据库tempdb的事物日志已满,原因为“ACTIVE_TRANSACTION”。导致所有业务崩溃。
接到报警后,进入数据库服务器。检查硬盘空间正常,于是登录数据库,一登录就报错。且除系统数据库之外都无法显示。
- 首先尝试了收缩数据,但前台操作一直不成功
- 然后找了一个增加数据库日志文件的命令,在测试库测试添加成功
解决
先查询数据库日志的存放位置,再讲tempdb的位置代入到FILENAME的位置中。第一次执行未成功,第二次执行成功。
执行成功后系统即恢复正常。
本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。 标签: 故障处理MSSQLSQL Servertempdb事务日志已满
小麦苗
学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621
您可能还喜欢...