当前位置:文档之家› vcenter数据库截断

vcenter数据库截断

vcenter数据库截断
vcenter数据库截断

当汇总脚本需要很长时间才能运行时减小 vCenter Server Database 的大小 (2077855)

Symptoms

免责声明:本文为Reducing the size of the vCenter Server database when the rollup scripts take a long time to run (1007453)的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

当汇总作业由于 vCenter Server Database 大小运行非常缓慢时,可能会出现以下症状:

?vCenter Server Database 非常大(50 GB 或者更多),VPX_HIST_STAT 表中的行计数非常高(8 亿行或者更多)。

?汇总脚本运行非常缓慢或者可能未成功完成。

?性能图表可能不显示最近的数据。

?性能图表中出现间断。

?遇到此问题时,可能会在 vCenter Server 的 Windows 事件查看器中看到该消息:

Stats insertion failed for entity https://www.doczj.com/doc/c76269265.html, due to ODBC error

Purpose

本文提供了当数据库汇总脚本要花很长时间运行时减小 vCenter Server Database 大小的步骤。

Cause

性能数据变得如此大的一个可能原因是统计信息集合级别设置。验证当前的统计信息集合级别,如果集合级别设置为高于 2,则应将其设置回较低的统计信息集合级别 1。

Resolution

如果 vCenter Server Database 非常大(50 GB 或更多),并且 VPX_HIST_STAT# 表中的行计数非常高(8 亿行或者更多),则数据库汇总脚本可能在处理数据量方面遇到困难。如果减小 vCenter Server Database 的大小,则汇总脚本会运行得更快。

在减小 vCenter Server 数据库的大小之前,您可能想对 Microsoft SQL 数据库服务器中的索引进行碎片整理。有关详细信息,请参见Defragmenting VMware VirtualCenter or vCenter Server performance data indexes on a Microsoft SQL database (1003990)。

减小 vCenter Server Database 的大小

要减小 vCenter Server Database 的大小,请执行以下操作:

警告:该过程将删除所有历史数据。如果想要保留一些历史性能数据而不是全部将其删除,请参见Purging old data from the database used by vCenter Server (1025914)或Purging old data from the database used by VirtualCenter 2.x (1000125)。

注意:以下步骤不适用于 vCenter Server 5.1 和 5.5。要截断 vCenter Server 5.1 和 5.5 数据库上的性能数据,请参见以下部分。要截断 vCenter Server 5.1 中的所有性能数据,请执行以下操作:

1.确保已经完好备份 vCenter Server Database。不要跳过此步骤。

2.关闭VMware VirtualCenter Server服务及任何其他使用该数据库的服

务(例如 VMware VDI 或 VMware Lab Manager)。有关详细信息,请参

见Stopping, starting, or restarting vCenter services (1003895)。

注意:再次确保在继续之前已经备份最新 vCenter Server Database。不要跳过此步骤。

3.截断 VPX_HIST_STAT1 表及相应的 VPX_SAMPLE_TIME1 表。截断完成后,

验证汇总作业现在是否已成功完成。有关详细信息,请参见步骤 4。

警告:截断功能具有破坏性。VMware 强烈建议数据库管理员执行此步骤。

要截断表,请执行以下 SQL 语句:

truncate table VPX_HIST_STAT1;

注意:在 vCenter Server 5.1 和 5.5 中,表名称是 VPX_HIST_STAT1_n。

truncate table VPX_SAMPLE_TIME1;

注意:要减小 vCenter Server Database 的大小,还可以删除 VPX_EVENT、VPX_EVENT_ARG 和 VPX_TASK 表中的数据。要删除这些表中的数据,请参

见Purging old data from the database used by vCenter Server

(1025914)或Purging old data from the database used by

VirtualCenter 2.x (1000125)。

如果汇总作业未成功完成,可能有必要截断 VPX_HIST_STAT2 表以及相应的表 VPX_SAMPLE_TIME2。继续截断 VPX_HIST_STAT[1-4]表及相应的

VPX_SAMPLE_TIME[1-4]表,直到汇总作业成功完成。

注意:vCenter Server 4.1 和 5.0 中的以下其他表也可以截断以进一步减小 vCenter Server Database 的大小。VPX_TEMPTABLE x表在被处理并移动到 VPX_HIST_STAT1 之前是性能数据的转储/缓存区域。

truncate table VPX_TEMPTABLE0;

truncate table VPX_TEMPTABLE1;

truncate table VPX_TEMPTABLE2;

4.使用下面的步骤运行汇总脚本:

a.使用 SQL Management Studio 连接到 vCenter Server 的 SQL 数

据库。

b.导航到SQL Server Agent > 作业。

c.选择各个汇总作业,单击鼠标右键并选择启动作业于步骤。

5.启动VMware VirtualCenter Server 服务及任何其他在步骤 2 中停止的

服务。

截断 vCenter Server 5.1 和 5.5 中的所有性能数据

要截断 vCenter Server 5.1 和 5.5 中的所有性能数据,请执行以下操作:

警告:该过程会永久移除所有历史性能数据。确保在继续之前先备份数据库/架构。

1.停止 VMware VirtualCenter Server 服务。有关详细信息,请参见

Stopping, starting, or restarting vCenter services (1003895)。

注意:确保在继续之前已经备份最新 vCenter Server Database。不要跳过此步骤。

2.使用 SQL*Plus(针对 Oracle)或 SQL Management Studio(针对 SQL

Server)登录 vCenter Server Database。

3.将附加到本文的Oracle_truncate_5.x.sql 脚本的内容复制并粘

贴到 SQL*Plus。或者,对于 SQL Server,将 SQL_truncate_5.x.sql 脚本的内容复制并粘贴到 SQL Management Studio。

4.执行该脚本以删除数据。

5.重新启动 vCenter Server 服务。

Additional Information

?有关截断功能的详细信息,请参阅适用的数据库供应商文档或支持。有关获取有助于执行该流程的信息,请参阅以下页面:

o Oracle Documentation

o IBM Documentation

o Microsoft Knowledge Base

?关于其他数据库维护:

o将 vCenter Server Database 设置为简单恢复模式

o收缩日志和数据库文件

?将“恢复模式”设置为“简单”可确保事务日志不会增大到最大大小。?有关本文的翻译版本,请参见:

o Espa?ol: Reducir el tama?o de la base de datos de vCenter Server cuando los scripts de rollup toman largo tiempo en

ejecutarse (2002072)

SQL Server 数据库清除日志的方法

SQL Server 数据库清除日志的方法 方法一: 1、打开查询分析器,输入命令 BACKUP LOG database_name WITH NO_LOG 2、再打开企业管理器--右键要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至xxm,这里会给出一个允许收缩到的最小m数,直接输入这个数,确定就可以了。 方法二: 设置检查点,自动截断日志 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大 1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->双击打开数据库目录-->选择你的数据库名称(如用户数据库cwbase1)-->然后点击右键选择属性-->选择选项-->在故障还原的模式中选择“简单”,然后按确定保存 2、在当前数据库上点右键,看所有任务中的收缩数据库,一般里面的默认设置不用调整,直接点确定 3、收缩数据库完成后,建议将您的数据库属性重新设置为标准模式,操作方法同第一点,因为日志在一些异常情况下往往是恢复数据库的重要依据 方法三:通过SQL收缩日志 把代码复制到查询分析器里,然后修改其中的3个参数(数据库名,日志文件名,和目标日志文件的大小),运行即可 SET NOCOUNT ON DECLARE @LogicalFileNamesysname, @MaxMinutes INT, @NewSize INT USE tablename -- 要操作的数据库名 SELECT @LogicalFileName = 'tablename_log', -- 日志文件名 @MaxMinutes = 10, -- Limit on time allowed to wrap log. @NewSize = 1 -- 你想设定的日志文件的大小(M) -- Setup / initialize DECLARE @OriginalSizeint SELECT @OriginalSize = size FROM sysfiles WHERE name = @LogicalFileName SELECT 'Original Size of ' + db_name() + ' LOG is ' + CONVERT(VARCHAR(30),@OriginalSize) + ' 8K pages or ' + CONVERT(VARCHAR(30),(@OriginalSize*8/1024)) + 'MB' FROM sysfiles WHERE name = @LogicalFileName CREATE TABLE DummyTrans (DummyColumn char (8000) not null) DECLARE @Counter INT,

Redmine用户手册

Redmine 用户手册目录

?Note是需要注意的部分。 ?Hint是群英汇为Redmine扩展的部分。 2 用户账号 此界面可以修改用户的姓名、邮件地址、语言、以及时区和接收邮件的设置。 ?邮件通知 邮件通知的下拉框选项有: ?只收取我跟踪或参及的项目的通知 ?收取我的项目的所有通知 你可以根据自己的需要选择不同的邮件通知策略 同时,你也可以选种下拉框下面的那个复选框(不要发送对我自己提交的修改的通知),这样就可以避免接收到你自己活动的邮件通知。 ?我的工作台

我的工作台截图 该页面用于显示你所参及的项目的各种信息块。默认情况下只有下面两个模块启用:?指派给我的问题 提供一个跨项目的指派给当前用户的问题列表,显示问题的ID,项目,跟踪标类型签和主题。 ?已报告的问题 提供一个跨项目的由当前用户报告的问题列表,显示问题的ID,项目,跟踪标签类型和主题。每一个用户可以通过点击"个性化定制本页"的链接个性化我 的工作台。然后用户可以选择哪些可用的模块被显示: ?日历

提供一个跨项目的每周日历概述 ?文档 提供一个跨项目的最近文档概述 ?最近的新闻 提供一个跨项目的最近新闻概述 ?耗时 提供一个跨项目的关于当前用户最近7天工时的概述 ?跟踪的问题 提供一个跨项目的由当前用户跟踪的问题列表 ?忘记密码 如果你忘记了密码,可用点击登录界面上的"忘记密码"链接, 然后填入你的邮箱地址, 点击提交。随后你将收到一封邮件, 点击该邮件里的那个超链接, 你将跳到一个修改用户密码的界面, 输入新密码以及确认密码。这样, 你就可以用刚才新建的密码登录系统了。 Note ?管理员可以禁用该功能 ?如果你的账号使用了外部认证(如LDAP),同样不能使用该功能。因为外部认证的密码存储在LDAP中, Redmine不能修改LDAP里的信息。 ?注册

数据库日志满的删除方法

解决SQL数据库日志已满的问题 2009年03月21日星期六上午 11:53 一、简单方法 1、右键数据库→属性→选项→故障还原模型→设为简单→确定; 2、右键数据库→所有任务→收缩数据库→确定; 3、右键数据库→属性→选项→故障还原模型→设为大容量日志记录→确定。 二、复杂方法 1、清空日志 DUMP TRANSACTION 库名WITH NO_LOG 2、截断事务日志 BACKUP LOG 数据库名WITH NO_LOG 3、收缩数据库文件(如果不压缩,数据库的文件不会减小) 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件 --选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 --选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 也可以用SQL语句来完成 --收缩数据库 DBCC SHRINKDATABASE(客户资料) --收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles DBCC SHRINKFILE(1) 4、为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行) a.分离数据库 企业管理器--服务器--数据库--右键--分离数据库 b.在我的电脑中删除LOG文件 c.附加数据库 企业管理器--服务器--数据库--右键--附加数据库 此法将生成新的LOG,大小只有500多K 或用代码: 下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。 a.分离 EXEC sp_detach_db @dbname = 'pubs' b.删除日志文件 c.再附加 EXEC sp_attach_single_file_db @dbname = 'pubs',@physname = 'c:\Program Files\Microsoft SQL

清除SQLServer数据库日志(SqlServer2005)

今天把服务器上的论坛数据库附加到本地,附加过程中就觉得不对劲,速度奇慢,附加完一看,日志文件整整占了23G。必须清除掉,不然太占空间了。上网找了个清除日志的方法。我在清除过程中用了第1,2,3,5步骤,顺利将日志文件BBS_log.ldf从23G变为了1M。 我执行如下: 1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志: BACKUP LOG 数据库名 WITH NO_LOG 3.收缩数据库文件(如果不压缩,数据库的文件不会减小) 右键数据库->任务->收缩->数据库->确定 4.将数据库设为自动收缩 右键数据库->属性->选项->自动->自动收缩设为True 原文如下: --压缩日志及数据库文件大小 1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志: BACKUP LOG 数据库名 WITH NO_LOG 3.收缩数据库文件(如果不压缩,数据库的文件不会减小 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件 --选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 --选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 也可以用SQL语句来完成 --收缩数据库 DBCC SHRINKDATABASE(客户资料) --收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles DBCC SHRINKFILE(1) 4.为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行) a.分离数据库:

Redmine安装手册

RedMine 操作手册

目录 第 1 章概 述 (1) 第 2 章安装前的准备 (2) 2.1 下载相应文件 (2) 第 3 章安装与配置 (2) 第 4 章让RedMine自动运行 (4) 第 5 章 RedMine和Apache集成 (4) 第 6 章 RedMine和 Hudson的集成 (5) 第 7 章 RedMine和SVN的集成 (6)

第 1 章概 述 Redmine是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能, 例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。配置 功能强大而且方便,自定义属性和更新通知也很实用。

第 2 章安装前的准备 2.1下载相应文件 安装需要用到如下的软件,请进行准备 1. Ruby ,现在最新稳定的Ruby 版本,建议下载 1.8.7 或更高的版本,地址 为:https://www.doczj.com/doc/c76269265.html,/frs/download.php/72085/rubyinstaller ‐1.8.7‐p302.exe ; 2. RubyGems 1. 3.1 : https://www.doczj.com/doc/c76269265.html,/frs/download.php/45906/rubygems ‐1.3.1.zip ,备注:RubyGems 是 一个方便而强大的Ruby 程序包管理器; 3. Rake 0.8.3,可以在线下载,是一门构建语言,它支持它自己的DSL 用来处理和维护 Ruby 应用程序; 4. Rails 2.2.2,https://www.doczj.com/doc/c76269265.html,/frs/download.php/47183/rails ‐2.2.2.zip ; 5. MySQL 5,下载最新版本5.2,https://www.doczj.com/doc/c76269265.html,/downloads/mysql ; 6. Redmine 1.0.4,https://www.doczj.com/doc/c76269265.html,/frs/?group_id=1850,下载redmine ‐1.0.4.zip ; 7. Win32 OpenSSL v0.9.8j Light ,https://www.doczj.com/doc/c76269265.html,/?yknwgltgzkj ,运行 rake 时要用到; 8. Visual C++ 2008 Redistributables , https://www.doczj.com/doc/c76269265.html,/downloads/details.aspx?familyid=9B2DA534‐3E03‐4391‐8A 4D ‐074B9F2BC1BF&displaylang=en 。如果不安装这个,调用 OpenSSL 时可能会报“应用程序配置不正确,程序无法启动,重新安装应用程序可能解决问题。”错误; 9. ZLib 1.2.3 : https://www.doczj.com/doc/c76269265.html,/zlib123‐dll.zip 。运行 rake 时要用到; 10. libiconv 1.9.1 : ftp://https://www.doczj.com/doc/c76269265.html,/gnu/libiconv/libiconv ‐1.9.1.bin.woe32.zip 。运行 rake 时要用到; Apache ,需要OpenSSL 包, 2.2https://www.doczj.com/doc/c76269265.html,/apache//httpd/binaries/win32/httpd-2.2.17-win32-x86-openssl-0.9.8o.msi ; 第 3 章安装与配置 1. 将 Ruby 1.8.7 的安装包解压到某个目录下(例如: D:\ruby ‐1.8.7 ),并将子目录 bin 的路径加入到 Windows 的 PATH 环境变量中(例如:在 PATH 环境变量中加入 D:\ruby ‐1.8.7\bin ); 2. 将 RubyGems 1. 3.1 安装包解压到某个临时目录下(例如: D:\rubygems-1.3.1 ),在 Windows 的命令行模式下切换当前目录为该临时目录,运行如下命令: ruby setup.rb 该命令将离线安装 RubyGems 。安装完毕后可删除该临时目录 3. 在命令行模式下运行如下命令:

SQL2000清理日志文件和压缩数据库的方法

SQL2000清理日志文件和压缩数据库的方法 2010-04-15 15:08:39| 分类:SQL SERVER | 标签:|字号大中小订阅 在处理一个网站的时候发现删除了90%的数据收缩数据库后,数据库的日志文件还是很大很大! 问其他人怎么解决也问不了,周围都是菜鸟,只有拿出我三脚猫的功夫+google 才搞出个用代码来清理日志文件和压缩数据库的方法,还是比较有用的。 在SQL Server中经常遇到事务日志变大的情况,除了将数据库设置为“自动收缩”外,还可以使用下面的SQL命令进行快速清除数据库中的事务日志,命令如下: --第一步:清空日志 DUMP TRANSACTION databasename WITH NO_LOG --第二步:截断事务日志 BACKUP LOG databasename WITH NO_LOG --第三步:收缩数据库 DBCC SHRINKDATABASE(databasename) ============================================== SQL Server 2000日志清除的两种方法2007-10-20 11:03SQL Server 2000日志清除的两种方法在使用过程中大家经常碰到数据库日志非常大的情况,在这里介绍了两种处理方法…… 方法一: 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应 当定期进行此操作以免数据库日志过大 1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->双击打开数据库目录-->选择你的数据库名称(如论坛数据库Forum)-->然后点击右键选择属性-->选择选项-->在故障还原的模式中选择“简单”,然后按确定保存。 2、在当前数据库上点右键,看所有任务中的收缩数据库,一般里面的默认设置不用调整,直接点确定。 3、收缩数据库完成后,建议将您的数据库属性重新设置为标准模式,操作方法同第一点,因为日志在 一些异常情况下往往是恢复数据库的重要依据 注意: 进行这个操作的过程,数据库负担非常重;请在数据库比较空闲的时间段进行.(比如清我的近3G 的日志文件,忙了约两分钟) 方法二: SQL Server 中讲: BACKUP LOG 数据库名WITH NO_LOG|TRUNCATE_ONLY可以截断事务日志。 但我在数据库中进行上述操作后,事务日志还是没有改变。 第一步只是将非活动的事务日志截断,并没有收缩数据库,只有进行第二项操作后,数据库才进行事务日

Redmine项目管理实践操作指引.doc

精品资料 Redmine项目管理实践操作指引

目录 1. 目的 (3) 2. 角色 (3) 3. 各属性定义说明 (4) 3.1 问题类型定义 (4) 3.2 任务状态定义 (4) 3.3 问题优先级定义 (5) 3.4 错误报告严重程度定义 (5) 3.5 文档存放定义 (5) 3.6 “任务”处理流程 (5) 3.7 “ BUG”处理流程 (7) 4. 项目管理流程 (8) 4.1 项目准备阶段 (8) 4.2 项目需求 / 设计 / 编码阶段 . (8) 4.3 项目测试阶段 (8) 5. 统计功能 (8) 6. 操作要求 (8)

1.目的 为了提高沟通效率与执行力,养成快速反馈的习惯。增强责任感与主动性,建立问题及任务知识库。记录每个工作、每个动作。统计项目执行的资源耗费情况、考核工作量及执行 力 2.角色 角色职责 redmine创建新项目,配置项目信息 规划项目周期、分配任务与执行人员 新建问题并指派给相应的人员及负责人:事务分割细致、任务内容及 项目经理 要求描述明确、明确任务的完成时间及质量要求 协调资源分配、把握项目进度及质量 及时审核所派发任务的完成情况 任务不明确、需要及时反馈给上一级指派人 解决问题、更新问题记录、登记工时及进度达到项目的最终目标 每天及时更新任务进展,填报工时 开发人员 可建立子任务、自建任务、或将问题分割指派给其他执行人及报告人 如任务无法在承诺时间内处理好,需要反馈 测试阶段及时处理所负责的BUG 修改 规划测试的工作计划 测试负责人分配测试任务及执行人员 及时审核所派发任务的完成情况 完成测试任务,近视更新任务进度,填报工时 测试发现的BUG ,及时登记。新建“错误报告”,内容描述准确, 测试人员 明确 BUG 的严重程度。 及时验证已修正的BUG 跟踪各任务的进展 审核 Redmine操作的规范度 项目助理 统计各任务的进展产出项目周报 统计工时 部门助理 /QA查看项目进展

数据库删除说明

WINDOWSXP Oracle 数据库删除操作指导 1.打开本机注册表【开始】—>运行 2.输入regedit 3.删除下列目录下的文件 HKEY_LOCAL_MACHINE –SOFTWARE—ORACLE HKEY_LOCAL_Machine—system-CurrentControlSet—services—(所有的oracle) HKEY_LOCAL_Machine-System—CurrentControlSet—services—Evening—Application—所有的Oraclex项 4.删除C盘的Oracle安装目录 5.删除启动程序中Oralce安装目录 6.重新启动机器 7.删除D盘ORACLE安装文件 管理工具里面的要停止 WIN7 Oracle数据库删除操作指导 删除oracle数据库,打开oracle安装软件搜索有无数据库存在,有先卸载,卸载完。 删除以前安装文件(D:\oracle)和系统运行文件(C:\Program Files\Oracle),删除环境变量(C:\oracle\product\10.2.0\db_1\bin;)win7变量在电脑属性高级系统设置。 删除注册表(如下) regedit >> HKEY_LOCAL_MACHINE >> SOFTWARE >> ORACLE(删除这个文件夹) HKEY_LOCAL_MACHINE >> SYSTEM>> CurrentControlSet >> services (删除这个目录下的oracle打头的文件夹,一般一个实例有4个文件夹) HKEY_LOCAL_MACHINE >> SYSTEM>> CurrentControlSet >> services >> eventlog >> Application(删除这个目录下的oracle打头的文件夹,一般一个实例有2个文件夹) 清除垃圾,电脑重启。 win7上安装oracle10G 可能存在兼容性问题,安装时报程序异常终止,发生内部错误,情况未知。 解决方法如下链接↓

Redmine使用手册

Redmine使用手册 一、 Redmine简介 Redmine是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD 等等。 它具有以下功能: ● 多项目和子项目支持 ● 可配置的用户角色控制 ● 可配置的问题追踪系统 ● 自动日历和甘特图绘制 ● 支持 Blog 形式的新闻发布、Wiki 形式的文档撰写和文件管理 ● RSS 输出和邮件通知 ● 每个项目可以配置独立的 Wiki 和论坛模块 ● 简单的任务时间跟踪机制 ● 用户、项目、问题支持自定义属性 ● 支持多种版本控制系统绑定(SVN、CVS、Git、Mercurial、Darcs) ● 支持多 LDAP 用户认证 ● 支持用户自注册和用户激活 ● 多语言支持(已经内置了简体中文) ● 多数据库支持(MySQL、SQLite、PostgreSQL) ● 外观模版化定制(可以使用 Basecamp 、Ruby安装) 接下来详细介绍redmine的使用。 二、 Redmine操作详解 2.1、登录系统 使用Internet连接到redmine页面,会看到下面的界面

图 2-1 点击新闻标题或者项目标题都可以看到具体的内容。但是未登录只能查看,不能进行实质性操作。 点击右上角的“登录”按钮。(前提是已经注册成功,这里的注册根据管理员设置的不同方法也不相同。一般情况下是管理员添加用户后用邮件通知,用户激活。(还有的直接注册就可以登录了。)会看到下面的界面 未登录状态仅显示公开的项目 页面左面是“最近的新闻”,右面是“最近更新的项目” 左上角是快键菜单,点击“项目”可以看到所有公开的项目 右上角有登陆和注册按钮 图 2-2

清除数据库sa密码

SQLServer2000 的sa密码忘记之后的解决方法 今天,发现我维护的服务器的SQL2000 出错了。前一段时间把服务器的密码告诉了另一个同事,他在上面装了个他做的系统,也不知道被他怎么搞的一下。现在竟然启动企业管理器也连接不上。原来的sa密码也不是我设置的。他说也没有动过SQL2000,真的是麻烦。 以下是我找到的解决方法,但是对于我的机器好象还不太行。 "无法连接到服务器,用户xxx登陆失败" 该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式, 因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示: 1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server 2.展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡 3.在"身份验证"下,选择"SQL Server和 Windows ". 4.重新启动SQL Server服务. 在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败, 那就通过修改注册表来解决此问题: 1.点击"开始""运行",输入regedit,回车进入注册表编辑器 2.依次展开注册表项,浏览到以下注册表键: [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/MSSQLServer] 3.在屏幕右方找到名称"LoginMode",双击编辑双字节值 4.将原值从1改为2,点击"确定" 5.关闭注册表编辑器 6.重新启动SQL Server服务. 此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册, 但是仍然无法使用Windows身份验证模式来连接SQL Server. 这是因为在 SQL Server 中有两个缺省的登录帐户: BUILTIN/Administrators

readmine的用户手册

Redmine 用户手册 作者:北京群英汇信息技术有限公司网址: 版本: 日期:2010-08-13 11:18:52 版权信息: 目录 1???说明 2???用户账号 o???我的账号 o???忘记密码 o???注册 o???我的工作台 3???登录 4???注册 5???项目概述 6???项目活动 7???问题跟踪 o???问题列表 o???路线图 ???版本概述 o???日历 o???甘特图 8???实时跟踪 9???新闻 10???文档 11???文件 12???讨论区 13???Wikis 14???Redmine wiki的文本格式 o???链接 ???Redmine链接 ???wiki链接 ???链接到其他资源 ???转意字符 ???外部链接 o???文本格式 ???字体样式 ???内嵌图片 ???标题

???段落 ???块引用 ???无序列表 ???有序列表 ???表格 ???内容列表 ???宏(Macros) 15???版本库 o???版本库统计 16???项目配置 17???Redmine与其他工具整合 o???Redmine与TestLink的整合 o???Redmine与TortoiseSVN的整合 o???Redmine与Mylyn的整合 ???通用的Web仓库链接器(Web Repository connector) ???配置步骤 ???创建一个任务仓库(Task Repository) ???创建一个查询 ???Redmine专用的 Redmine-Mylyn Connector ???插件的依赖关系: ???客户端安装 ???服务器端安装 ???配置步骤 ???在Eclipse中添加任务仓库 ???为刚创建的任务仓库添加查询 1???说明 关于手册中方框标记部分的说明 Note?是需要注意的部分。 Hint?是群英汇为Redmine扩展的部分。 2???用户账号 ???我的账号 我的账号截图 信息 该区域用于修改用户的姓名、邮件地址和语言设置。 邮件通知 邮件通知的下拉框选项有: o只收取我跟踪或参与的项目的通知 o收取我的项目的所有通知 你可以根据自己的需要选择不同的邮件通知策略 同时,你也可以选种下拉框下面的那个复选框(不要发送对我自己提交的修改的通知),这样就可以避免接收到你自己活动的邮件通知。 首选项 o隐藏我的邮件地址

关于清理distribution数据库过期数据

关于清理distribution数据库过期数据 做过replication的人都知道,distribution数据库会不断的增大,特别是操作平凡,数据增长是相当吓人的。可以一下子增加到5g以上。 当时我被吓到了。不知如何是好?重新做replication的话是可以,但是不可能每次都因为distribution数据库过大就做,这样太浪费时间。 最后,我找了很多资料,也尝试了其实很简单。只需要执行sql query就ok ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 select name, log_reuse_wait, log_reuse_wait_desc from sys.databases where name = 'Distribution' --(shows breakout by day, by hour. Took 2 hours on 350million rows, 100gb distr SELECT T.[publisher_database_id] ,datepart(mm,[entry_time]) 'month' , datepart(dd,[entry_time]) 'day' , datepart(hh,[entry_time]) 'hour' ,count(C.[xact_seqno]) 'count of commands' FROM [distribution].[dbo].[MSrepl_transactions](nolock) T JOIN [MSrepl_commands](nolock) C ON T.[xact_seqno] = C.[xact_seqno] GROUP BY T.[publisher_database_id] ,datepart(mm,[entry_time]) , datepart(dd,[entry_time]) , datepart(hh,[entry_time]) order by 1,2,3,4 --Or, just select oldest 10 rows and note the entry_time stamp. --(select took 5 minutes on 350million rows, 100gb distribtuion db) SELECT TOP 10 * FROM [distribution].[dbo].[MSrepl_transactions](nolock) EXEC dbo.sp_MSdistribution_cleanup @min_distretention = 0, @max_distretention = sp_helptext sp_MSdelete_publisherdb_trans ALTER PROCEDURE sp_MSdelete_publisherdb_trans

Redmine使用说明文档

Redmine使用说明文档 Redmine是一个基于web的项目管理软件,是基于ROR(Ruby on Rails)框架开发的一套跨平台项目管理系统.,是项目管理系统的后起之秀,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。总体而言,Redmine 是一个轻型,便捷的项目管理系统,具备一般软件开发项目常用的功能,并且有良好的扩展性,非常适合于小型软件项目的开发管理。 一、Redmine的使用 当Redmine配置完成后,内网可以通过输入服务器在局域网上的IP地址加端口号(我们的访问地址为http://10.1.39.100:3000)来访问,外网可以通过对服务器所在局域网上的路由器进行端口映射后输入映射后的外网IP地址加端口号来访问。如下图所示为登录后界面(注:本文对Redmine使用说明主要参考数字城市科技公司的ezWORK项目管理系统,图片截取自己现在使用的系统)。 访问主页后,在未登录状态下公显示公开的项目;左中部为系统介绍和使用提示、常用连接等;左下角为全部的新闻;右侧为所有项目的列表;点击左上角“项目”连接后可看到所有公开的项目,右上角为登录和注册按钮。 3.1 登录Redmine 用户登录Redmine的用户名可以通过在主页上点击注册按钮来进行注册后

得到,但因为大部分的项目管理均只是针对项目组成员,出于安全性的考虑,一般均为管理员设置用户账号后再通知给项目组成员,项目组成员使用已知的登录名和密码进行登录,登录界面如下图所示: 3.2 我的工作台 登录成功后点击左上角“我的工作台”按钮将进入我的工作台页面,我的工作台就是日常工作时使用的主界面。默认情况下显示两部分内容,左半部分是指派给我的问题(表示分配给自己的任务,需要尽快完成),右半部分是已报告的问题(表示自己提交的问题,可以在这里查看其状态)。如下图所示。 点右上角的“个性化定制本页”可以在我的工作台上新增内容和修改布局。如下图所示。

清除数据库日志

清除数据库日志方法 方法一、(注意,此方法必须数据库文件所在的磁盘分区剩余空间足够,不少于1.5G,,如没有达到此项要求,请使用第二种方法) 1.断开后台服务器的网络连接(最好是晚上歇业后)退出系统 2.打开SQL的企业管理器(开始程序Microsoft SQL Server 企业管理器) 3.选中当前所使用的数据库(假设数据库名为kmjxc_pro)右键所有任务,分离数据库,将 数据库分离如下图 步骤一: 步骤二

1.进入SQL数据库安装目录(假设安装在D盘)D:\Program Files\Microsoft SQL Server\MSSQL\Data,找到两个文件kmjxc_pro_Data.MDF和kmjxc_pro_Log.LDF,将kmjxc_pro_Log.LDF改为1kmjxc_pro_Log.LDF,kmjxc_pro_Data.MDF不动 2.附加数据如图示,选中D:\Program Files\Microsoft SQL Server\MSSQL\Data中的kmjxc_pro_Data.MDF 步骤三:

步骤五: 点确定后,系统将提示数据附加成功附加数据成功后,日志文件将被缩减有问题打电话

1. 打开SQL 的查询分析器,选择一个带机器名的服务名 2. 输入安装时的超级管理员密码,点“确定”进入查询分析器主界面 3. 在编辑窗口中输入如下语句 use master dump tran kmjxc with no_log DBCC SHRINKDATABASE (kmjxc, 10) go use kmjxc dump tran master with no_log go 选择带机器名的服务名

SQL删除数据库中所有表的数据

CREATE PROCEDURE DeleteAllData AS BEGIN DECLARE @SQL nvarchar(2000), @CurrentTable sysname, @CurrentSchema sysname --Grab the server version for any statements which need to be modified based upon the server version DECLARE @ServerVersion int SET @ServerVersion = (SELECT CAST(LEFT(CAST(SERVERPROPERTY('ProductVersion') AS varchar(50)), CHARINDEX('.',CAST(SERVERPROPERTY('ProductVersion') AS varchar(50))) - 1) A S int)) --This solution entails a cursor. Alternatively, it could be done with --the undocumented stored procedure sp_msforeachtable, or with loop logic. DECLARE TableCursor SCROLL CURSOR FOR SELECT QUOTENAME(TA BLE_SCHEMA) AS schemaname, QUOTENAME(TA BLE_NAME) AS name FROM INFORMATION_SCHEMA.TABLES W HERE TA BLE_TYPE = 'BASE TA BLE' OPEN TableCursor FETCH NEXT FROM TableCursor INTO @CurrentSchema, @CurrentTable --Disable all triggers first WHILE @@FETCH_STATUS = 0 BEGIN --Create a TSQL string to disable triggers on the current table SET @SQL = (SELECT 'ALTER TABLE '+ @CurrentSchema + '.' + @CurrentTable + ' DISABLE TRIGGER A LL') EXECUTE sp_ExecuteSQL @SQL; --Print a success or failure message, depending upon whether or not an error was raised. IF @@ERROR = 0 BEGIN PRINT 'Triggers successfully disabled on ' + @CurrentSchema + '.' + @CurrentTable END ELSE BEGIN PRINT 'An error has occured while disabling triggers on ' + @CurrentSchema + '.' + @CurrentTable END --Create a TSQL string to disable constraints on the current table SET @SQL = (SELECT 'ALTER TABLE '+ @CurrentSchema + '.' + @CurrentTable + ' NOCHECK CONSTRAINT A LL') EXECUTE sp_ExecuteSQL @SQL; --Print a success or failure message, depending upon whether or not an error was raised. IF @@ERROR = 0 BEGIN PRINT 'Constraints successfully disabled on ' + @CurrentSchema + '.' + @CurrentTable END ELSE BEGIN

Redmine使用指南V1.5

Redmine使用指南V1.5 炫彩互动网络科技有限公司 2014年04月

修订记录

目录 1概述 ____________________________________________________________ 5 2Redmine使用定义________________________________________________ 5 2.1角色定义__________________________________________________________ 5 2.2Bug状态定义 ______________________________________________________ 5 2.3跟踪标签定义______________________________________________________ 6 3版本命名规范 ____________________________________________________ 6 3.1迭代版本号命名规范________________________________________________ 6 3.2提测版本号命名规范________________________________________________ 7 3.3版本号路线图______________________________________________________ 7 4迭代规范 ________________________________________________________ 8 4.1迭代启动会议______________________________________________________ 8 4.2迭代过程管理______________________________________________________ 8 4.3迭代风险管理______________________________________________________ 9 4.4迭代总结会议_____________________________________________________ 10 5Bug管理流程___________________________________________________ 10 5.1项目管理员_______________________________________________________ 10 5.2开发人员_________________________________________________________ 11 5.3测试人员_________________________________________________________ 11 5.4Bug的备注字段 ___________________________________________________ 11 5.5Bug的时效性 _____________________________________________________ 12 6需求与开发任务管理流程 _________________________________________ 12 6.1产品设计人员(需求点管理)_______________________________________ 13 6.2项目管理员(开发任务管理)_______________________________________ 13 6.3开发人员(开发任务管理)_________________________________________ 14 7提测工单流程 ___________________________________________________ 15 7.1开发人员_________________________________________________________ 15 7.2测试人员_________________________________________________________ 15 8系统管理员操作说明 _____________________________________________ 16 8.1新建项目及子项目_________________________________________________ 16 8.1.1开发类项目__________________________________________________________ 16 8.1.2运维相关项目________________________________________________________ 16 8.2新建用户及用户组_________________________________________________ 16

相关主题
文本预览
相关文档 最新文档