`
txf2004
  • 浏览: 6876651 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

数据库日志已满,如何释放日志空间

 
阅读更多

昨天维护YH的时候,遇到了上面的问题。YH到了现在这个阶段,数据量比较大了,上面的问题应该是一种比较常见的问题。在网上查了查,最后问题解决了,拿出来和大家分享一下:

首先,清空日志

DUMP     TRANSACTION     库名     WITH     NO_LOG

接着,截断事务日志

BACKUP   LOG   数据库名   WITH   NO_LOG


然后是收缩数据库文件

企业管理器–右键你要压缩的数据库–所有任务–收缩数据库–收缩文件,如下图:


择日志文件–在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了


选择数据文件–在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了


为了最大化的缩小日志文件

a.分离数据库:

企业管理器–服务器–数据库–右键–分离数据库

b.在我的电脑中删除LOG文件
c.附加数据库:

企业管理器–服务器–数据库–右键–附加数据库

此法将生成新的LOG,大小只有500多K





分享到:
评论

相关推荐

    解决SQL数据库日志已满的问题

    总结的如何解决SQL数据库日志已满的方法,希望对大家有帮助

    SqlServer数据库提示 “tempdb” 的日志已满 问题解决方案

    请备份该数据库的事务日志以释放一些日志空间。 网上找了下解决方案,大体是扩大临时库的日志文件的大小解决的 解决过程: 查看了下数据库的属性,是自动增长,不指定文件大小上限。 在网上Google了很久,试了些...

    SQL数据库日志已满解决方法

    当前的解决方法是:把硬盘上的其他... 在查询分析器上操作: 清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 截断事务日志: BACKUP LOG 数据库名 WITH NO_LOG 解决SQL数据库日志已满的问题 1、右键数据库→属性→选项→

    hana log日志空间占满处理.pdf

    HANA在线日志清理方法,不能直接进入/hana/log日志目录下进行删除操作,此种操作会给系统带来极大的灾难,需要根据SAP给出的方法来进行处理

    收缩数据库日志文件

    对SQL Server 2005数据库日志文件进行收缩,释放空间。

    数据库日志的清除方法

    在使用行业软件的时候,如管家婆、用友等等,有没有遇到过刚用了没多久就把磁盘分区沾满的情况?仔细看看没有什么特殊的,就是有一个后缀为“.ldf”的文件变得超级大,几乎占据了整个磁盘空间。其实就是这个文件在...

    sqlserver数据库日志收缩工具最新版本trunc.exe

    sql日志收缩工具,sql日志收缩工具,在升级用友软件的时候,因为数据库创建的时候日志文件的大小设置太小,长期使用该数据库生成日志文件最终造成空间不够,而报日志文件空间已满的错误,通过此工具完美解决。...

    SQLServer数据库中开启CDC导致事务日志空间被占满的原因

    在执行增删改语句(产生事务日志)的过程中提示,The transaction log for database ‘***’ is full due to ‘REPLICATION'(数据库“***”的事务日志已满,原因为“REPLICATION”). CDC以及复制的基本原理粗略地讲...

    清理sql server 数据库日志文件大小

    清理 sql server 数据 log文件大小释放磁盘空间确保数据库正常运行

    SQL SERVER数据库日志收缩工具

    在升级用友软件的时候,因为数据库创建的时候日志文件的大小设置太小,长期使用该数据库生成日志文件最终造成空间不够,而报日志文件空间已满的错误,通过此工具完美解决。 当然适合于其他基于sql server 数据库的...

    SQL2000数据库日志清除工具

    SQL2000中数据库日志文件经常会变大,占用过多硬盘空间,本软件可以按照设定的大小收缩数据库日志,使用方便快捷,且免安装。

    解决Oracle数据库归档日志占满磁盘空间问题

    主要介绍了解决Oracle数据库归档日志占满磁盘空间问题,文中给大家提到了常用命令及实现代码,需要的朋友可以参考下

    收缩数据库日志信息

    1、SQL SERVER数据库经常会碰到数据库日志文件把硬盘空间占满,建议使用命令定时进行数据库收缩 2、查看SQL SERVER数据库版本使用的命令。 3、定期清除多余的备份文件命令。

    数据库收缩语句

    数据库收缩语句,释放SQL数据库日志空间。SQL 2008R2版本通过测试。

    oracle数据库表空间监控实用脚本

    oracle数据库表空间监控实用脚本/a.查看某个表空间内所占空间大于查看所有表空间的碎片程度(值在30以下表示碎片很多)某个值的段/b查看某个表空间内最大连续的自由空间大小/c

    数据库阶段日志

    维护数据库用的,专用于SQLServer数据库,可以很快捷的清理数据库空间。

    oracle 如何把数据库变为非归档日志模式

    在归档日志模式下,有可能会遇到归档日志大小超过最大值而出现讨厌的错误,前面说了如何把归档日志空间变大。而在普通的开发环境下,其实是根本用不着归档日志的,设个时候我们就把数据库的归档日志给禁用了,也就是...

    SQL Server数据库中交易日志的维护

    对交易日志的日常备份工作可以有效的防止日志文件过分消耗磁盘空间。备份过程会 将日志中不再需要的部分截除。截除的方法是首先把旧记录标记为非活动状态,然后将新日志覆盖到旧日志的位置上,这样就可以防止交易...

    清理SQL Server日志释放文件空间的方法

    【问题场景】有一个数据库,它的名字叫CNBlogsText,日志文件霸占了23G硬盘空间,而事务日志已经截断(Truncate),实际日志内容很小,1G都不到。23G的空间只放1G不到的日志,如同用一栋别墅养一只宠物,太了!秉承...

Global site tag (gtag.js) - Google Analytics