- 浏览: 251377 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (282)
- 常用-笔记 (9)
- 2012-2013开发整理 (19)
- 2017前-开发整理 (38)
- 2017-开发整理【前端】 (2)
- 数据库 (25)
- 数据库_Oracle (35)
- 数据库_MySql (4)
- 数据库_Sybase (30)
- 数据库_Oracle ERP (4)
- java 应用 (23)
- java_xml解析 (7)
- java_反射 (0)
- Java_多线程 (0)
- java_socket (0)
- 前端_CSS样式 (3)
- 前端_JavaScript (29)
- 前端_jQuery 应用 (11)
- 前端_jQuery EasyUI (2)
- 开源_SSH框架应用 (18)
- 开源_spring (0)
- 开源_springMVC (0)
- 开源_MyBatis (0)
- 架构_01. SOA_webService (8)
- 架构_02. 搜索引擎_Solr (0)
- 架构_03. redis (0)
- 架构_04. mongodb (2)
- 架构_05. 设计模式 (0)
- 架构_06. 缓存机制 (0)
- 架构_07. 身份认证 (0)
- 架构_08. 单点登录 (0)
- 架构_09. JMS消息机制 (0)
- 架构_10. 工作流 (0)
- 架构_11. 日志 (1)
- 架构_12. 数据库-设计 (1)
- 架构_13.分布式架构 (1)
- web_C标签 (4)
- web中间件 (6)
- 综合技术 (4)
- 管理_maven (3)
- 管理_软件项目管理 (17)
- 思考_程序人生 (16)
- 资源_网站 (2)
- 其他 (1)
- Eclipse基本配置 (3)
- 2017-18 (8)
- Linux (1)
- 数字计算 (3)
- 微信开发 (0)
最新评论
-
masuweng:
JavaScript 动态表格增加、删除、行金额计算、合计 -
xxwozixin:
迷茫中在iteye上搜索“程序员的第一个五年规划”结果看到了这 ...
我的中兴五年生活
最近在项目中使用Sybase,发现数据库日志满了,处理办法如下,
1.打开查询分析器,输入命令
DUMP TRANSACTION 数据库名 WITH NO_LOG
2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。
清除Log有两种方法:
1.自动清除法
开放数据库选项 Trunc Log on Chkpt,使数据库系统每隔一段时间自动清除Log。此方法的优点是无须人工干预,由SQL Server自动执行,并且一般不会出现Log溢满的情况;缺点是只清除Log而不做备份。
2.手动清除法
执行命令“dump transaction”来清除Log。以下两条命令都可以清除日志:
dump transaction with truncate_only
dump transaction with no_log
通常删除事务日志中不活跃的部分可使用“dump transaction with trancate_only”命令,这条命令写进事务日志时,还要做必要的并发性检查。SYBASE提供“dump transaction with no_log”来处理某些非常紧迫的情况,使用这条命令有很大的危险性,SQL Server会弹出一条警告信息。为了尽量确保数据库的一致性,你应将它作为“最后一招”。
以上两种方法只清除日志,而不做日志备份,若想备份日志,应执行“dump transaction database_name to dumpdevice”命令。
PS:附一个更好的方法
先分离数据库后,直接删除日志以后,再在查询分析器里用
exec sp_attach_single_file_db '数据库名', '.mdf文件路径'
命令附加数据库。 OVER.在别的地方看到的 不错。
发表评论
-
hibernate连接sybase出现如下错误:010SK: 数据库无法设置连接选项 SET_READONLY_TRUE
2012-07-31 10:04 1327项目中使用hibernate连接sybase出现如下错误: ... -
Sybase复制服务器安装配置过程中常见问题及解决办法
2012-07-17 17:49 2132Sybase复制服务器安装 ... -
Sybase过程中动态SQL使用
2012-05-29 17:44 1456Sybase过程中动态SQL使用: --DROP PRO ... -
Sybase常见问题
2012-05-23 13:25 8731. 程序调用过程报以下 ... -
Sybase数据SQL查询
2012-01-05 12:42 1242Sybase查询: 查询某天是星期几 set date ... -
oracle常用函数,sybase常用函数
2011-12-08 12:03 1805oracle常用函数与sybas ... -
Sybase 写法与Oracle写法的 比较
2011-12-08 09:33 1046项目开发中整理: 1. 计算时间不同写法 ... -
java 调用 sybase存储过程
2011-11-25 23:04 990java程序调用Sybase存储过程: public vo ... -
sybase函数例子(2)
2011-11-16 21:10 721Sybase函数例子: -- 功能描述 : 系统初始 ... -
sybase函数例子(1)
2011-11-16 21:09 778Sybase create or replace funct ... -
Oracle左右连接和Sybase的比较
2011-11-16 00:55 1527数据表的连接 有: 1、内 ... -
从sybase的存储过程转向oracle的存储过程的不同点
2013-01-08 17:26 13731. ORACLE存储过程的参数不能限定位数,参数类型定位为 ... -
存储过程sybase带输入输出参数和游标功能
2011-11-11 10:34 2030例子: /**带输入输出参数和游标功能的sybase ... -
sybase自动清除日志
2011-11-11 10:31 899在图形界面定位到日志端,弹出属性框,选择thresh ... -
Sybase 存储过程(嵌套调用)使用另外一个存储过程的结果集
2011-11-11 10:32 1041/****************************** ... -
Sybase Ase 添加定时任务
2011-11-11 10:30 882准备一个sh文件和sql文件 Sh文件中内容如下 . / ... -
Sybase IQ添加定时任务
2011-10-28 16:31 1174Sybase IQ添加定时任务: create even ... -
Jsp调用Sybase数据库存储过程返回记录集成功.(weblogic数据源方式)
2011-10-28 16:27 918源代码如下: <%@page contentType= ... -
sybase存储过程基础
2011-10-28 16:28 1311总结一下sybase存储过程和触发器的一些基本特点。sybas ... -
SYBASE ASE12.5中存储过程的建立和调用
2011-10-28 16:29 1300一、建立存储过程(三个存储过程:up_sendgroup2-& ...
相关推荐
**SYBASE数据库日志详解** SYBASE SQL Server数据库系统依赖于事务日志来跟踪和确保数据的完整性和一致性。事务日志是数据库的关键组件,它记录了所有改变数据库状态的操作,这对于恢复和故障排查至关重要。本文将...
标题中的“Sybase日志清除工具”指的是一个专门设计用于清理Sybase数据库系统日志的软件工具。Sybase是一款流行的企业级数据库管理系统,其在处理大量数据时会产生大量的日志文件,这些文件随着时间的推移可能会占用...
【Sybase数据库管理与维护经验谈之日志】 在数据库管理中,日志扮演着至关重要的角色,尤其是在Sybase SQL Server这种关系数据库管理系统中。事务日志是数据库系统用来跟踪和记录所有数据库变更的关键组件。这篇...
HP磁带库保护Sybase数据库安全备份解决方案是一个针对企业级Sybase数据库的高效备份策略,旨在确保数据安全性,减少停机时间和提高恢复速度。随着Sybase数据库在各行业的广泛使用,其数据保护变得至关重要,而HP提供...
### Sybase数据库日志管理与理解 #### 一、Sybase数据库日志的基本概念 在Sybase SQL Server中,每一个数据库都拥有自己的事务日志(transaction log),包括系统数据库(如master、model、sybsystemprocs、tempdb...
### SYBASE数据库管理知识点 #### 数据库基础 **1.1 基本概念** - **1.1.1 数据** 所谓数据(Data),是指用来描述事物的符号记录,是客观事物的属性、数量、位置及其相互关系等进行抽象表示的结果。在计算机...
在IT领域,特别是数据库管理与维护中,Sybase作为一个知名的关系型数据库管理系统,其完全卸载过程是一项技术性较强的任务,需要遵循特定的步骤来确保系统稳定性和数据安全。根据给定的文件信息,我们将深入解析...
根据提供的文档信息,我们可以总结出一系列关于SYBASE数据库的常用操作知识。这些操作涵盖了数据库结构的生成、数据导入导出、视图与存储过程管理、时间格式转换等多个方面。 ### 1. 数据库结构生成 - **命令**: `...
本篇文章将详细探讨如何解决Sybase数据库中出现的926和3414错误。 首先,错误926通常表示数据库无法正常打开,原因可能是数据库在之前的恢复过程中被标记为“suspect”,即存在潜在问题。在错误日志中可以看到这样...
在Sybase数据库中,事务日志是非常重要的组成部分,它记录了数据库所有的事务活动。如果日志文件过大,就需要进行清除操作,以免占用过多磁盘空间。清除日志有自动清除法和手动清除法两种方式。自动清除可以通过设置...
本文将详细探讨在Windows环境下如何全面、彻底地删除Sybase数据库,包括其服务、注册表项以及相关的系统文件。 ### 彻底删除Sybase的步骤 #### 1. 停止Sybase服务 首先,必须确保所有与Sybase相关的服务都已经停止...
第五,可以使用`DUMP TRANSACTION`命令,例如`DUMP TRANSACTION 数据库名称 WITH TRUNC_ONLY`,这个命令会在安全的情况下清除不再需要的日志,释放空间。它会在执行前检查并发操作,但不会备份日志,所以如果发生...
执行`sp_dboption`存储过程可以设置这些选项,如允许`bcp`拷贝和自动清除日志。 总的来说,Sybase的备份策略提供了灵活性和可靠性,可以根据业务需求选择适合的备份方案。全量备份能够确保数据的完整性,而结构和...
- **高可用性**:提供日志和数据库镜像,增强容错能力。 - **快速故障切换**:支持集群环境下快速故障切换,提高系统稳定性。 - **数据完整性**:通过服务器端的存储和触发器确保数据的完整性。 - **安全机制**:...
在Sybase数据库管理与性能优化中,内存的合理配置与管理至关重要。本文将根据所提供的文件信息,详细介绍Sybase系统参数调整的相关知识点,特别是针对内存优化的具体措施。 #### 一、SYBASE 系统参数调整 在进行...
- 管理事务日志,包括清除旧的日志记录。 - 有助于优化日志空间。 ##### 验证实用程序(dbvalid) - 检查数据库的一致性和完整性。 - 定期执行可确保数据的可靠性。 综上所述,Sybase IQ 15.1实用程序指南提供了全面...
- 主要功能包括管理全球观测的与航空有关的气象数据、实时气象信息资料的预处理、质量控制、数据库生成、用户主机和客户机终端检索以及数据库清除与恢复、数据的存档等。 2. SYBASE数据库应用系统的构成 - 从功能...
Sybase数据库管理系统以其高性能和高可靠性闻名,采用客户服务器架构,是一个开放的数据库系统。Sybase支持多库、多设备、多用户和多线索,强调其在联机事务处理中的能力。它的特点是与多种操作系统兼容,提供优秀的...
- 定期清理不再需要的日志记录可以帮助维护数据库的健康状态。 #### 三、SQL语句优化的基本原则 1. **使用索引** - 对于经常出现范围查询(`BETWEEN`, `>`, `, `>=`, `)、`ORDER BY` 或 `GROUP BY` 的列,建议...