DOMINO如何设置定期压缩邮箱数据库

DOMINO如何设置定期压缩邮箱数据库
DOMINO如何设置定期压缩邮箱数据库

DOMINO如何设置定期压缩邮箱数据库

内容摘要:(1)在服务器控制台上运行setconfigdebug_enable_update_fix=0的命令(运行这个命令目的是为了后续我们创建的程序文档能够快点生效)(2)使用管理客户端连接服务器,点击“配置”标签,左侧“服务器-程序”。点击右侧“添加程序”按钮。新建一个程序文档(3)参考下图举例设置说明如下...

(1)在服务器控制台上运行set config debug_enable_update_fix=0的命令(运行这个命令目的是为了后续我们创建的程序文档能够快点生效)

(2)使用管理客户端连接服务器,点击“配置”标签,左侧“服务器-程序”。点击右侧“添加程序”按钮。新建一个程序文档

(3)参考下图举例设置说明如下

其中program name必须填写的是nserver

Command line中引号部分是我们需要运行的命令,load compact –B mail/folder1 表示在服务器上运行compact命令压缩mail文件夹中子文件夹folder1中所有的邮箱数据库

右侧这个程序文档被安排运行时间是每天凌晨一点,安排运行的日期是周一,周四,周五

保存以后稍等一段时间,在服务器控制台上运行show schedule的命令,确认这个程序文档是否已经被安排运行

如果程序文档被执行了,则在日志中可以看到上图红框所示的日志。同时load compact –B的命令也会在日志中出现。

另外如果程序文档已经生效,则您在下图所示处也可以看到信息

确认程序文档已经生效后,您可以在控制台上运行命令set config debug_enable_update_fix=将这个参数值设置回默认值。请注意命令=后不带有任何值。

如果通过上面方法您发现show schedule命令还是没有显示这个程序,则可以重启服务器(重启服务器后肯定会生效)。

同时每次如果您想修改这个程序文档中的信息,也可以参考上面方法使修改能够马上生效

(1)在服务器控制台上运行set config debug_enable_update_fix=0的命令

(2)修改程序文档中的信息,比如定时运行的时间,修改以后使用show schedule命令确认修改的时间已经生效,如果没有生效则请稍等一段时间。

(3)使用命令set config debug_enable_update_fix=将参数值设置回默认的

补充:

如果您运行命令load compact –B mail则该命令会压缩mail文件夹以及子文件夹中所有的邮箱数据库,但是如果您只想压缩mail文件夹中的邮箱库,则可以通过记事本新建一个.ind文件,然后在这个文件每一行填写上需要压缩的用户邮箱库如

mail\a.nsf

mail\b.nsf

假设我们将这个.ind文件保存在d盘下,同时文件名称为c1.ind。

则我们可以通过运行命令load compact –B d:\c1.ind压缩所有这个文件中记录的数据库

数据库管理与维护的复习要点

第一章 1、什么是数据库,数据库的特点,数据库管理技术的发展阶段。 2、DB、DBA、DBMS分别表示什么;其中哪个是位于用户与操作系统之间的一层数据管 理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。DBMS的职能 3、概念模型最常用的是实体—联系方法有哪3种基本图素,实体间的联系可分为什么? 例如:课程和学生的对应关系。 4、概念结构设计的主要工具模型是E-R模型,而E-R模型分别用什么图形表示, E-R 模型转换成关系模式进行的规范化处理,一般达到3NF即可,那么学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余如何分解。 5、数据库模型(结构模型)有哪些?用树形结构来表示实体之间关系的结构数据模型 是层次模型,数据模型中用二维表结构来存储数据的是关系模型,目前关系模型数据库模型是已逐渐淘汰了网状数据库和层次数据库模型上,成为当今最为流行的商用数据库系统。 6、数据库系统的三级模式结构是哪三个。 7、通常将数据库的设计分为哪4个设计阶段,每个阶段什么设计,成果是什么; 8、练习 1)、什么是数据库,数据库与DBMS之间有什么区别? 2)、什么是关系模型的外键,它有什么作用? 5)、什么是关系模型,有哪些特点? 6)、试描述数据库的设计步骤? 7)、数据库管理系统通常由哪些部分组成? 8)、数据库系统(DBS)有哪些组成,以及他们之间的关系? 9)、DBMS的三大语言(DDL、DML、DCL)分别有哪些。 第二章 1、SQL server2005数据库管理软件版本,以及支持的操作系统 第三章、六章 1、SQL server数据库文件中由数据文件和事务日志文件,扩展名是什么,分别存储什 么样的内容,一个数据库可以包含多个事务日志文件,但只能包含一个主数据库文件。 2、SQL Server的系统数据库以及每个数据库的功能是什么,例如储存SQL Server 系 统的所有临时表、临时存储过程的是哪个,保存系统配置、服务器配置等信息的是哪个。 3、在SQL server数据库的维护主要有附加数据、分离数据、联机、脱机、收宿等管理。 4、SQL server中常用数据类型有哪些,分别占用多少存储空间 5、SQLserver数据库系统标识符有哪些组成并判断哪些合法[my delete]、_mybase 、 $money 、trigger1。 6、在SQL Server数据库系统中创建表或修改表结构时可以使用Identity(n,m)属性 实现序列编号,其中n表示序列的起点,而m表示序列的种子增量。 7、数据库完整性包括哪些。SQL server有哪些约束,每种约束的关键字是什么以及在 创建表或修改表时怎么添加约束,例如参照完整性是用Foreign key来实现、Primary key和Unique是实体完整性以及之间的区别、Check 。 8、创建表结构、修改表、删除表结构:例如创建员工表,分别有员工编号、员工姓名、 员工工龄、领导编号等列,其中员工编号是主键,其值产生个连续的序列,并将领导编号设置外键,引用的主键是员工编号;创建学生表(student)时,将学生的性别(sex)取值只为“男”或“女”;修改学生表,性别(sex)添加约束,其作用是性别的值只能是

Oracle数据库日常维护指导手册

NGN ORACLE数据库日常维护指导手册 UTS.610G14.A0 编者杨健易滨肖利光审稿吕学勇 日期2004年4月22日UT斯达康通讯有限公司 项目与技术支持部

UT斯达康公司以"客户成功,我们成功"的价值观衡量、规范员工的行为,致力于服务创新和服务承诺的兑现,力求为用户提供超越客户期望的服务。 UT斯达康公司拥有完善的服务体系,技术服务中心拥有一批优秀的专业技术人员,并在全国设有服务分支机构,提供24小时技术服务。本着用户至上,信守承诺的原则,UT斯达康公司承诺:在24小时之内对用户的问题给予答复。为客户提供优质、高效、专业的服务是UT斯达康的追求。 UT斯达康通讯有限公司项目与技术支持部 联系地址:浙江省杭州市教工路1号12号楼 邮政编码:310012 电话号码:(0571)88916789 传真:(0571)88916789 800免费电话:8008571466 邮件地址:utsupport@https://www.360docs.net/doc/906388772.html, 客户支持网站:https://www.360docs.net/doc/906388772.html,

版权声明 本文档属UT斯达康通讯有限公司版权所有,侵权必究。 本文档专供用户、本公司职员以及经本公司许可的人员使用。未经公司书面同意,任何单位或个人不得以任何方式复制、翻印、改编、摘编、转载、翻译、注释、整理、出版或传播手册的全部或部分内容。 UTStarcom,PAS,WACOS, iAN, AIRSTAR, WLL, ISP, WICOPS, NGDLC, Intranode, Internode, Xtr-m-IP, UNITECH,iPATH, !-Volution, mSwitch, 小灵通, 为UT斯达康公司或其子公司、关联公司的注册商标,受商标法保护, 任何个人或团体非法使用以上商标,UT斯达康公司有权追究其法律责任。

数据库日常维护工作

数据库日常维护工作是系统管理员的重要职责。其内容主要包括以下几个部分: 一、备份系统数据 SYBASE 系统的备份与恢复机制保证了在系统失败时重新获取数据的可能性。SQL Server 提供了两种不同类型的恢复机制:一类是系统自动完成的恢复,这种措施在每次系统启动时都自动进行,保证了在系统瘫痪前完成的事务都写到数据库设备上,而未完成的事务都被回退;另一类是人工完成的恢复,这是通过 DUMP 和 LOAD 命令来执行人工备份和恢复工作。因此定期备份事务日志和数据库是一项十分重要的日常维护工作。 1、备份数据库 每一个数据库都应在创建之后卸出,从而提供一个装入基点。在此之后按排定的时间周期表卸出。比如每周五卸出数据库。对一般数据库系统卸出数据库周期建议为每周一次。 除了按计划周期卸出数据库之外,还需在每次运行没有日志的操作后卸出数据库。例如:·每次强制地运行了 DUMP TRAN WITH NO_LOG (因为数据库的磁盘空溢出); ·每次用 sp_dboption 允许 select into/bulkcopy 做快速拷贝,或用 SELECT INTO 命令创建一个永久性的表,或使用了 WRITETEXT 命令。 卸出数据库的命令为: DUMP DATABASE database_name TO dump_device database_name 是要卸出的数据库名称,dump_device 是卸出设备的名称。用系统过程 sp_helpdevice 可以获得设备的信息。 下面一条命令用来卸出数据库 my_db : DUMP DATABASE my_db TO db_bk_dev 2、备份事务日志 如果事务日志与数据库放在同一个设备上,则事务日志不应与数据库分开备份。master 数据库和小于 4M 的用户数据库就是这种情况。一般数据库系统的数据库和日志分别放在不同的设备上,因此,可以用 DUMP TRAN 命令单独备份日志。 备份事务日志的周期直接影响数据的恢复程度,因此建议每天备份。 备份事务日志的命令格式为: DUMP TRANsaction database_name [TO dump_device] [WITH TRUNCATE_ONL Y|WITH NO_LOG|WITH NO_TRUNCA TE] 其中 database_name 是要备份事务的数据库名称,dump_device 是备份设备名称,仅当包含了 WITH TRUNCA TE_ONL Y 或 WITH NO_LOG 子句时,才可以备份到设备。 注意:如果总是用 DUMP DA TEBASE (备份数据库及其日志),而不用 DUMP TRAN ,事务日志将不会刷新,而变得非常庞大。

软件系统运维手册(完整资料).doc

【最新整理,下载后即可编辑】 系统运维手册 1、目的 (3) 2、适用范围 (3) 3、服务器及数据库概述 (3) 3.1 服务器概述 (3) 3.2 数据库概述 (3) 4、系统服务程序的详细说明 (4) 4.1系统服务程序的构成 (4)

4.2 系统服务程序的启动、关闭及维护管理 (4) 4.2.1 dhcp主服务 (4) 4.2.2 dhcp从服务 (5) 4.2.3 web管理模块 (5) 5、服务器硬件维护(略) (6) 6、windows 2003系统的日常维护 (6) 6.1 定期检查磁盘空间 (6) 6.2 维护系统注册表 (7) 6.3 定期备份系统注册表 ..................................................................... 7 6.4清理system路径下的无用的dll文件 (7) 7、备份策略 (8) 7.1 备份方式 (8) 7.2 备份计划 (8) 7.3 常见故障恢复 (8) 9、数据库的日常维护 (11) 9.1 检查数据库的基本状况 (11) 9.2 检查数据库日志文件 (11) 9.4监控数据库表空间的使用情况(字典管理表空间) (11) 9.4.1 判断是否需要碎片整理 (11) 10、命令解释 (12) 1、目的 楚天行消费卡管理系统运营支撑系统使用的服务器中,服

务器均采用windows xp操作系统,数据库版本为:sql server 2000,随着业务的开展,sql server 数据库中存储的数据量也不断增大,这样操作系统和数据库的日常维护就显得十分重要。 本手册详细描述了程序模块,windows xp操作系统,负载平衡及sql server 数据库等日常检查的主要步骤,指导现场工程师对其进行监控和维护。 2、适用范围 使用者为网e通宽带网络运营支撑系统维护工程师 3、服务器及数据库概述 3.1 服务器概述 服务器数量:4台,基本信息如下: 3.2 数据库概述 数据库软件分别安装在主服务器上。 4、系统服务程序的详细说明 4.1系统服务程序的构成 DHCP主程序:

Oracle数据库日常维护工作

文档编号
Oracle 数据库日常维护工作
凌群电脑有限公司 凌群电脑有限公司 2004 年 12 月 15 日

数据库日常维护工作》 《Oracle 数据库日常维护工作》

1.1 1.2 1.3 1.4 1.5 1.6

1. DBA 日常维护工作 ..................................................................................................................... 3 检查已经打开的所有实例 .................................................................................................... 3 检查最新的警告日志 ............................................................................................................ 7 检查数据库备份是否正确 .................................................................................................... 8 检查备份到磁带中的文件是否正确 .................................................................................... 9 检查数据库的性能是否合理,系统资源是否充足 ............................................................ 9 仔细阅读 ORACLE 标准文档 ............................................................................................... 10
2.晚间维护工作 晚间维护工作.............................................................................................................................. 10 晚间维护工作 2.1 收集相关表的统计数据 ....................................................................................................... 10 3.每周维护工作 每周维护工作.............................................................................................................................. 10 每周维护工作 3.1 检查异常的对象................................................................................................................... 10 3.1.1 检查现有的 NEXT_EXTENT 情况:............................................................................ 10 3.1.2 检查已有的 EXTENTS: .............................................................................................. 11 3.1.3 查看哪些表没有主键 .................................................................................................... 11 3.1.4 查找哪些主键是没有发挥作用的 ................................................................................ 12 3.1.5 所有作索引的主键都应是唯一的 ................................................................................ 12 3.2 检查是否有不安全的问题 ................................................................................................... 12 3.3 检查是否有错误 SQL*NET 日志 ....................................................................................... 13 3.4 归档当前告警日志 ............................................................................................................... 13 3.5 访问供应商站点................................................................................................................... 13 4.月维护工作 月维护工作.................................................................................................................................. 13 月维护工作 4.1 检查是否有异常的空间增长 ............................................................................................... 13 4.2 回顾以前数据库性能优化的调整 ....................................................................................... 14 4.3 检查 IO 瓶颈 ........................................................................................................................ 14 4.4 检查碎片的问题(8I 系统) ............................................................................................... 15
2

实验二数据库的建立和维护

实验二 数据库的建立和维护 一、实验目的 (1)了解SQL Server 2000数据库的逻辑结构和物理结构及其结构特点; (2)了解SQL Server 2000的基本数据类型及空值的概念; (3)掌握在企业管理器中创建数据库和表; (4)掌握使用Transact-SQL 语句创建数据库和表。 (5)掌握在企业管理器中对表进行插入、修改和删除的操作; (6)掌握使用T-SQL 语句对表进行插入、修改和删除的操作; (7)了解T-SQL 语句对表数据库操作的灵活控制功能。 二、实验环境: Window XP 系统、SQL Server 2000 三、实验内容和原理 1、实验内容 创建用于医院管理的病人管理数据库,数据库名是Patient_manager ,包含病人的信息、住院信息和病人的医疗信息。数据库Patient_manager 包含下列3个表: (1)Jibenqingkuang :基本情况表; (2)Zhuyuanxinxi :住院信息表; (3)Yiliaoqingkuang :医疗情况表。 各表的结构如下: Jibenqingkuang 表: 字段名 数据类型和长度 空值否 说明 PatientID Char(4) null 住院号 Name Char(8) Not null 姓名 Birthday Datetime(8) Not null 出生日期 Sex Bit(2) Not null 性别 Merry Char(2) Not null 婚姻状况 Adderss Varchar(50) Not null 地址 PostID Char(6) null 邮编 Phone Char(11) null 电话 Department Char(3) null 病房 字段名 数据类型和长度 空值否 说明 Department Char(3) Not null 病房

Oracle数据库日常维护手册

Oracle数据库日常维护手册 在Oracle数据库运行期间,DBA应该对数据库的运行日志及表空间的使用情况进行监控,及早发现数据库中存在的问题。 一、Oracle警告日志文件监控 Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据库的一些运行情况: ●数据库的启动、关闭,启动时的非缺省参数; ●数据库的重做日志切换情况,记录每次切换的时间,及如果因为检查点(checkpoint)操作没有执行完成造成不能切换,会记录不能切换的原因; ●对数据库进行的某些操作,如创建或删除表空间、增加数据文件; ●数据库发生的错误,如表空间不够、出现坏块、数据库内部错误(ORA-600) DBA应该定期检查日志文件,根据日志中发现的问题及时进行处理 问题处理 启动参数不对检查初始化参数文件 因为检查点操作或归档操作没有完成造成重做日志不能切换如果经常发生这样的情况,可以考虑增加重做日志文件组;想办法提高检查点或归档操作的效率; 有人未经授权删除了表空间检查数据库的安全问题,是否密码太简单;如有必要,撤消某些用户的系统权限 出现坏块检查是否是硬件问题(如磁盘本生有坏块),如果不是,检查是那个数据库对象出现了坏块,对这个对象进行重建 表空间不够增加数据文件到相应的表空间 出现ORA-600根据日志文件的内容查看相应的TRC文件,如果是Oracle的bug,要及时打上相应的补丁 二、数据库表空间使用情况监控(字典管理表空间)

数据库运行了一段时间后,由于不断的在表空间上创建和删除对象,会在表空间上产生大量的碎片,DBA应该及时了解表空间的碎片和可用空间情况,以决定是否要对碎片进行整理或为表空间增加数据文件。 select tablespace_name, count(*) chunks , max(bytes/1024/1024) max_chunk from dba_free_space group by tablespace_name; 个人收集整理 上面的SQL列出了数据库中每个表空间的空闲块情况,如下所示: TABLESPACE_NAME CHUNKS MAX_CHUNK -------------------- ---------- ---------- INDX 1 57.9921875 RBS 3 490.992188 RMAN_TS 1 16.515625 SYSTEM 1 207.296875 TEMP 20 70.8046875 TOOLS 1 11.8359375 USERS 67 71.3671875个人收集整理 其中,CHUNKS列表示表空间中有多少可用的空闲块(每个空闲块是由一些连续的Oracle 数据块组成),如果这样的空闲块过多,比如平均到每个数据文件上超过了100个,那么该表空间的碎片状况就比较严重了,可以尝试用以下的SQL命令进行表空间相邻碎片的接合: alter tablespace 表空间名 coalesce; 然后再执行查看表空间碎片的SQL语句,看表空间的碎片有没有减少。如果没有效果,并且表空间的碎片已经严重影响到了数据库的运行,则考虑对该表空间进行重建。 MAX_CHUNK列的结果是表空间上最大的可用块大小,如果该表空间上的对象所需分配的空间(NEXT值)大于可用块的大小的话,就会提示ORA-1652、ORA-1653、ORA-1654的错误信息,DBA应该及时对表空间的空间进行扩充,以避免这些错误发生。 对表空间的扩充对表空间的数据文件大小进行扩展,或向表空间增加数据文件,具体操作见“存储管理”部份。 三、查看数据库的连接情况

ORACLE数据库日常维护与管理手册

全球眼?(MEGAEYES)网络图像管理系统2.0 ORACLE日常维护与管理手册 北京互信互通信息技术有限公司 2004-08-08

目录 全球眼?(MEGAEYES)网络图像管理系统2.0 (1) 1引言 (3) 1.1 目的 (3) 1.2 范围 (3) 1.3 参考资料 (3) 2日常维护与管理说明 (3) 2.1 运行环境 (3) 2.1.1硬件环境 (3) 2.1.2软件环境 (3) 2.2 数据库日常维护 (4) 2.2.1数据库初始设置 (4) 2.2.2每日工作内容 (5) 2.2.3每周工作内容 (6) 2.2.4每月工作内容 (7)

1引言 1.1目的 对于重要的商业系统来说,数据库系统的正常运行是保证商业应用平稳运行的关键。但是数据库在运行过程中可能会因为种种原因发生问题。这时,数据库的管理与日常维护工作将变得尤为重要。 为了指导数据库管理员做好日常维护工作,保证数据库系统的正常运行,特制定本文档。当然,数据库的日常维护是复杂和繁琐的,本文仅涉及一些常见的数据库日常维护的内容,在实际工作中,数据库管理员还需要做更多的工作。 1.2范围 本文档使用的人员:数据库维护管理人员和相关人员。 本文档涉及内容:oracle数据库的日常维护与管理解决方案。 1.3参考资料 中国电信网络视频监控技术(暂行)规范 2日常维护与管理说明 2.1运行环境 程序的运行环境包括硬件运行环境和软件运行环境。 2.1.1硬件环境 ◆CPU类型:Intel及其兼容系列CPU ◆内存容量:剩余内存要达2G以上 ◆硬盘容量:剩余硬盘容量要达1G以上 ◆网卡类型:100M网卡 2.1.2软件环境 ◆操作系统:RedHat Linux AS 3.0 ◆数据库:Oracle9i Database Release 2 (9.2.0.4.0) for Linux x86

实验数据库的建立和维护

实验 2 :数据库的建立和维护实验 本实验需要 2 学时。 一、实验目的 要求学生熟练掌握使用SQL 、Transact-SQL 和SQL Server 企业管理器建立数据库、表、修改数据库、表和删除数据库和表的操作。 二、实验内容和步骤 1.创建数据库 1)在企业管理器中创建数据库姓名_数据库名,要求: ●数据库姓名_数据库名初始大小为10MB,最大大小为50MB,数据库自动增长,增长方式是按5%比例增 长; ●日志文件初始大小为2MB,最大可增长到5MB,按1MB增长; ●数据库的逻辑文件名和物理文件名均采用默认值; ●(分别为姓名_数据库名和e:\姓名\data\姓名_数据库名.mdf ●事务日志的逻辑文件名和物理文件名也采用默认值。 ●(分别为姓名_数据库名_LOG和e:\姓名\data\姓名_数据库名_LOG.ldf) 2)②使用T-SQL语句创建数据库姓名_数据库名_2,要求同1; Create database 姓名_数据库名_2 On (name=STUDENT_01_data, filename='e:\姓名\data\姓名_数据库名_2.mdf', size=10, maxsize=unlimited, filegrowth=10%) log on (name=student1_log, filename='e:\姓名\data\姓名_数据库名.mdf', size=2, maxsize=5, filegrowth=1) 2.创建表 以上面创建的数据库为例,创建表。创建表实际上就是创建表结构,再向表中输入数据。既可以使用企业管理器创建表,也可以用Transact-SQL命令创建表。

谈网络数据库的安全管理与维护

谈网络数据库的安全管理与维护 摘要科技的不断进步,促使各个领域均开始使用计算机,并对行业发展做出巨大的贡献。网络上进行的所有活动,均离不开数据的重要支撑。怎样保障网络数据的完好性、安全性,如何对网络数据库进行优化管理,这是很多人均会去思考的问题。对网络数据库来说,做好安全管理,创新管理技术,处理好安全方面的漏洞,该项工作极为迫切。 关键词计算机网络数据库;安全管理;维护;探讨 1 数据库的含义 数据库是一个很复杂的系统,涉及面很广.难以用简练的语官准现地概括其全部特征。顾名思义,数据库是用来贮存数据的平台,其所具有的主要特点是数据并非存贮在空间或者容器中,而是放在诸如磁盘等计算机的外设存储器中,并且其存放具有一定的组织性[1]。对数据的管理以及存取利用则是通过相应的管理软件以及管理系统完成。所以这里我们提到的数据库不仅仅包括计算机外存,还包括外村中管理数据的软件,是一个综合性概念。 2 计算机网络数据库安全的维护策略探析 2.1 网络漏洞的有效封堵 网络漏洞的出现会给入侵者很好的袭击机会,因此,必须要加强漏洞的有效封堵,最主要的一个方面就是在审核用户使用数据库的情况时,若发现用户端在URL 提交参数时,存在and、or、exec、insert、select、delete、from、update、count、user等用于SQL注入的常用字符或字符串,当存在这些字符则要快速禁止运行ASP,同时报警信号出现“出错提示”每个含有接收用户端URL提交参数的程序中用“”引入即可。这种措施能够有效防止大多数黑客和入侵者的袭击,整个程序的执行速度不会有大的影响。此外,还可以通过拒绝IP在特定时间内的访问权限来避免黑客侵袭,通过查堵form或cookies的漏洞,即当采用的是form 或cookies提交了包含“or”和“=”等字符进行入侵时,则需要在程序编写时添加一些特殊的字符,以此来增强数据库的安全性。 2.2 数据库自身的安全维护 一方面,避免暴库技术对数据库的影响。当前入侵数据库比较常见的技术是暴库技术,即由于IIS服务器对于各个错误执行显示具体情况,同时将正在执行的操作切断,但是在其服务器的默认设置里面显示会将错误信息反馈给系统用户。因此,可以通过调整IIS的默认设置,来实现,暴库技术还会导致数据库中资料被下载,为避免这种情况的发生,可以将数据库文件后面的缀名改为ASP 或ASA的格式,或者是将数据库的名字前面加上#(IE无法下载带有#号的文件),由此起到加密作用。另一方面,用户密码进行加密处理,通常采用MD5进行加

sap日常维护管理手册

SAP系统日常管理 1 系统监视 1.1 进程监视 §SM66/SM50 进程查看 管理员需全天监看系统的进程。长时间运行的后台工作,有缺陷的报表程序,若不进行控制都将消耗掉大量的系统资源。管理员用这个事务码检查他们的环境。当然,在杀掉这些进程前,需要与最终用户协商。 1.2 服务器监视 §SM51 R/3服务器的列表可用SM51显示,管理员用它来监视不同服务器之间的工作进程。想要显示某一服务器的进程,鼠标指针点中服务器的名称,然后选Processes。 §RZ20 CCMS监控 双击要查看的菜单项,检查系统收集的监控信息,遇到报警和错误信息要查清原因,找出解决办法。 1.3 用户监视 §SM04 用户监视 管理员应该考虑全天监视用户仅他们的活动。是否有非法用户?是否有用户试图或正在用他们不该用的事务码,等等。 1.4 性能监视 §ST03 工作量分析 世上没有经验的替代品。当需要调R/3系统的性能的时候是很痛苦的事情。管理员应该保留尽可能多的工作量分析数据,特别是系统没用性能问题时候的数据。拥有一副系统工作正常时的清晰的系统图,将使你具有对你的系统的不可估量的感觉,这种感觉将使你能预见到将要发生的问题,并且很多时候可以避免问题的发生。 §ST02 缓存分析 R/3的缓存存储经常用到的数据,以使本地应用服务器的实例能取得这些数据。这样就可以减少数据库的访问,数据库的负载,网络的流量,从而提高系统的性能。数据缓存中包括了ABAP/4程序,屏幕,ABAP/4字典数据和公司的数据,这些数据在系统操作过程中是不会改变的。我们应该经常的监视缓存、点击率、剩余空间、交换区。此进程可以帮助管理员作性能调整。 §SP12 TemSe管理 管理员要检查文件系统和数据库空间的增长,尤其是批量打印大量数据时。TemSe的一致性检查(RSPO0043)需要计划每天在打印池重新整理(RSPO0041)之前执行。 1.5 更新记录 §SM13更新记录 此事务码显示失败的更新动作。失败的更新动作在生产系统中是决不允许发生的,一旦发生,开发人员应马上修改。 1.6 锁定对象 §SM12 锁定对象 用户总是会时不时的因为某种原因(如断线,程序出错等等)而锁定一个对象。所有被锁定的老的对象均要被分析,更正。 1.7 出错分析 §ST22出错分析

数据库日常维护

数据库日常维护(参考) 数据库日常维护工作是系统管理员的重要职责。其内容主要包括以下几个部分: 一、备份系统数据 SYBASE 系统的备份与恢复机制保证了在系统失败时重新获取数据的可能性。SQL Server 提供了两种不同类型的恢复机制:一类是系统自动完成的恢复,这种措施在每次系统启动时都自动进行,保证了在系统瘫痪前完成的事务都写到数据库设备上,而未完成的事务都被回退;另一类是人工完成的恢复,这是通过DUMP 和LOAD 命令来执行人工备份和恢复工作。因此定期备份事务日志和数据库是一项十分重要的日常维护工作。 1、备份数据库 每一个数据库都应在创建之后卸出,从而提供一个装入基点。在此之后按排定的时间周期表卸出。比如每周五卸出数据库。对一般数据库系统卸出数据库周期建议为每周一次。 除了按计划周期卸出数据库之外,还需在每次运行没有日志的操作后卸出数据库。例如: ·每次强制地运行了DUMP TRAN WITH NO_LOG (因为数据库的磁盘空溢出); ·每次用sp_dboption 允许select into/bulkcopy 做快速拷贝,或用SELECT INTO 命令创建一个永久性的表,或使用了WRITETEXT 命令。 卸出数据库的命令为: DUMP DATABASE database_name TO dump_device database_name 是要卸出的数据库名称,dump_device 是卸出设备的名称。用系统过程sp_helpdevice 可以获得设备的信息。 下面一条命令用来卸出数据库my_db : DUMP DATABASE my_db TO db_bk_dev 2、备份事务日志

数据库工程师数据库实施运行和维护、SQL数据库管理系统模拟题

[模拟] 数据库工程师数据库实施运行和维护、SQL数据库 管理系统 选择题 第1题: 数据库的实施是指根据数据库的逻辑结构设计和物理结构设计结果,在计算机系统上建立实际的数据库结构、导入数据并进行程序的调试。下列各项中,哪一项不是数据库实施的工作内容? A.定义数据库结构 B.数据装载 C.数据库的试运行 D.数据库运行 参考答案:D 第2题: 监控分析按照实现方法的不同分为两种:一种是由数据库建立自动监控机制;另一种是______。 A.空间管理 B.管理员手动实现监控 C.参数调整 D.查询优化 参考答案:B 第3题: 可以按照原数据库设计要求对数据库存储空间进行全面调整,重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能的是______。 A.重组织 B.查询优化 C.重构造 D.监控分析 参考答案:A

第4题: 数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降。这时,数据库管理员就要对数据库进行______。 A.监控分析 B.空间管理 C.重组织和重构造 D.参数调整 参考答案:C 第5题: 可以通过部分修改数据库的模式和内模式,使数据库适应新的应用环境的是 ______。 A.重组织 B.重构造 C.参数调整 D.空间管理 参考答案:B 第6题: 避免或简化排序的目的是______。 A.查询优化 B.重构造 C.监控分析 D.重组织 参考答案:A 第7题: 下列关于数据库恢复的描述中,不正确的是______。 A.应定期将数据库做成档案文件 B.在进行事务处理过程时数据库更新的全部内容写入日志文件 C.数据库恢复,还可用最新的档案文件和日志文件的更新映像,将文件恢复到最新的检查点文件状态 D.发生故障时用当前的数据内容和档案文件更新前的映像,将文件恢复到最近的检查点文件状态

SQL+Server+数据库管理维护规范

SQL Server 数据库管理维护规范 Version 1.0 2010-8-17

目录 1 修改记录 (3) 2 简介 (3) 3.数据库的物理环境 (4) 3.1 网络环境 (4) 3.2 目录设置 (5) 3.3 文件设置 (5) 4.数据库账户管理 (5) 5.数据库备份和恢复 (6) 5.1 开发测试环境 (8) 5.2 生产环境 (8) 5.2.1 用户数据库 (8) 5.2.2 系统数据库 (9) 5.2.3 异地备份 (9) 5.2.4 恢复计划 (9) 6.数据库监控 (9) 7.数据库维护 (11) 7.1 性能优化 (11) 7.2 恢复或者切换演练 (11) 附录1 数据库备份,验证备份脚本 (12) 附录2 数据库恢复脚本 (14) 附录3 清除备份文件脚本 (15) 附录4 事件通知例子 (16) 附录5 数据库账户申请表格 (17)

1 修改记录 2 简介 数据库管理和维护是指为了保证业务系统的稳定高效运行,而对数据库系统进行全面周密的可用性,可靠性,可扩展性等方面的措施,以保证数据库系统的稳定高效运行。数据库系统的管理和维护主要包括: Δ数据库用户以及权限的分配与维护 Δ数据库的备份与恢复的设置和演练 Δ数据库性能的定期巡检和优化 Δ数据库高可用性,可扩展性架构方面的不断研究和应用 Δ数据库方面新项目的可行性研究,根据预期规模确定合适架构 Δ数据库系统包括整体架构的监控 Δ不断学习和研究数据库领域最新技术,并适时投入应用 该数据库管理和维护标准是一般数据库系统的管理和维护的试行标准.通过此标准,来规范数据库系统的管理和维护. 我们认为在数据库系统的管理和维护时遵循一定的标准是非常重要并且是必要的.标准能使我们的DBA以统一的方式和风格进行数据库系统的管理维护,从而使我们的数据库系统运行更加规范,数据库结构更清晰,也使数据库系统具有高健壮性,高专业化. 该标准是一个关于数据库系统的管理和维护规范,我们的这个规范主要应用在SQLServer2005/2008上,经过适当的修改之后也可以应用在以前的版本,以后的版本. SQLServer的数据库管理和维护是一个复杂的过程,包含了多种备份恢复技术,

SQL2000数据库维护计划步骤

数据库维护计划建立过程: 1、数据库企业管理器软件中选定要建立维护计划的数据库,例如:JL_DB_B,以下如不特殊说明,均以此数据库为例。 2、选中数据库(JL_DB_B)后,右键菜单,所有任务中选择维护计划,如下图所示:

3、现维护计划向导,点击下一步按钮 4、在选择数据库的对话框中选择JL_DB_B,点击下一步按钮 5、在更新数据优化信息对话框中要选中“从数据库文件中删除未使用的空间”,选中后,增长超过多少MB,和收缩后保留的可用空间量的百分比可以输入合适的数值: 我们分别设置为:200MB,30%。

调度:里面是计划执行的时间,可以点击“更改”按钮进行设定,具体时间可以根据时间情况而定,假设我们定在每周二凌晨3:00点进行。 设定好后,点击确定按钮,此时回返回更新数据优化信息的对话框。下面是我们更改后的界面,可以与更改前作一个对比。

6、选择下一步,进入检查数据库完整性对话框,我们不作任何选项,直接下一步。 7、进入数据库备份计划,我们选中“作为维护计划的一部分来备份数据库”,并验证备份的完整性,调度里面的时间设定同上一步。我们假定每周作一次备份,

在星期日的凌晨2:00。 8、点击下一步后,会出现指定备份磁盘目录,我们的原则是备份到一个磁盘空间较大的位置,如:F:\DATABASE_JL,选择路径可以通过右侧的“…”按钮,这里要注意的是要选中“删除早于……的文件”,如果不指定则会不停的向磁盘写备份文件,最终会造成磁盘空间用尽。

我们假定设为删除3周前的备份数据,然后点击下一步,进入日志备份计划。 9、日志备份计划,这里也要选择任务执行的计划的时间,跟上述调度时间的设置类似。 10、点击下一步后,要进行删除历史日志备份的文件,如下所示,

上海交通大学数据库管理与维护作业一答案

Oracle 作业一 单项选择题 1、后台进程的跟踪文件存放于何处?()教材P20 Fig2-24 A. LOGFILE_DEST B. ORACLE_HOME C. BACKGROUND_DUMP_DEST (bdump) D. CORE_DUMP_DEST 本题说明:adump一般是audit dump; bdump是background dump; udump是user dump; cdump是core dump bdump中有alert文件,和一些后台进程的trace file; udump中一般放置sql trace之后session的trace文件; cdump一般放置一些核心的trace文件 2.手工创建数据库第一步应该做什么?()教材P30 A. 启动一个实例 B. 启动SQL*Plus,然后以SYSDBA身份连接到Oracle C. 在系统中核对SID D. 创建一个初始化参数文件 本题说明:第一步是确定新数据库名称和实例名称 3.关于控制文件,以下说法正确的是()。 A. Oracle推荐至少有2个控制文件,并且存放在不同的磁盘上 B. Oracle推荐至少有2个控制文件,并且存放在同一个磁盘上 C. Oracle推荐只存储1个控制文件 D. 对于数据库的正常运行,仅有一个控制文件是不够的 4.执行CREATE DATABASE命令前,必须执行先以下哪条命令?()教材P30 A. STARTUP INSTANCE B. STARTUP NOMOUNT C. STARTUP MOUNT D. NONE OF ABOVE 本题说明:使用CREATE DATABASE语句创建数据库之前,要先连接并启动实例 5.创建数据库时,Oracle从何处得到建库所需的控制文件的信息?()教材P31 A. 从初始化参数文件获得 B. 从CREATE DATABASE命令行获得 C. 从环境变量处获得 D. 从目录下的.ctl文件 中获得 6.以下哪个脚本文件用于创建数据字典视图?()教材P36 A. catalog.sql B. catproc.sql C. sql.sql D. dictionary.sql 7.谁拥有数据字典视图?() A. SYSTEM B. SYS C. DBA D. ORACLE 8.在CREATE DATABASE命令中,哪个子句是无效的?()教材P33 A. MAXLOGMEMBERS B. MAXLOGGROUPS C. MAXDATAFILE D. MAXLOGHISTORY

ORACLE数据库日常维护与管理手册

全球眼(MEGAEYES网络图像管理系统2.0 ORACLE S常维护与管理手册 北京互信互通信息技术有限公司 2004-08-08 目录

1 引言 1.1 目的 对于重要的商业系统来说, 数据库系统的正常运行是保证商业应用平稳运行 的关键。但是 数据库在运行过程中可能会因为种种原因发生问题。 这时,数据库 的管理与日常维护工作将变得尤为重要。 为了指导数据库管理员做好日常维护工作, 保证数据库系统的正常运行, 特 制定本文档。 当然, 数据库的日常维护是复杂和繁琐的, 本文仅涉及一些常见的 数据库日常维护的内容,在实际工作中,数据库管理员还需要做更多的工作。 1.2 范围 本文档使用的人员:数据库维护管理人员和相关人员。 本文档涉及内容: oracle 数据库的 日常维护与管理解决方案。 1.3 参考资料 中国电信网络视频监控技术(暂行)规范 2 日常维护与管理说明 2.1 运行环境 程序的运行环境包括硬件运行环境和软件运行环境。 2.1.1 硬件环境 Intel 及其兼容系列 CPU 剩余内存要达2G 以上 剩余硬盘容量要达 1G 以上 100 M 网卡 2.1.2 软件环境 CPU 类型: 内存容量: 硬盘容量: 网卡类型:

: RedHatLinuxAS3.0 Oracle9iDatabaseRelease2forLinuxx86 2.2数据库日常维护 数据库的日常维护工作主要包括管理员每日的工作内容, 每周的工作内容以 及每月的工作内容。 2.2.1数据库初始设置 基于数据安全性的考虑,需要对数据库进行如下的初始设置。 1数据库设为归档模式 1) 以管理员身份连接数据库 SQL>>connectsys/sys@数据库例程 SIDassysdba 2) 察看数据库是否处于存档模式 SQL>>archiveloglist 说明:该命令会提示以下信息,注意灰色部分显示的状态。 DatabaselogmodeNoArchiveMode AutomaticarchivalDisabled Archivedest in ati on Oldest on li nelogseque nce31 Curren tlogseque nce33 3) 如果处于非归档模式则设为归档模式 SQL>>shutdow nimmediate; SQL>>start upmount; SQL>>alterdatabaseachivelog; 4) 如果处于非自动归档状态则设为自动归档 SQL>>altersystemsetlog_archive_start=TRUESC OP E=s pfile; 5重新启动数据库 SQL>>shutdow nimmediate; SQL>>startu p; 2控制文件设置 每一个数据库都必须有一个控制档。它是一个小型二进制档案,用来描述 Oracle9i 实体结构。主要是储存数据库名称,数据库建立时间,资料文件名称 与所在位置,重置日志文件名称与所在位置,目前的日志序列码 (logsequeneenumber ),检查点信息。因此开启Oracle9i 数据库时一定要读取控 制文件才能取得所有数据库实体档案相关信息。 一旦控制文件不幸毁损,数据库 便无法顺利开启。也因为如此,控制档的管理与维护工作显得格外重要。 通常的设置建议为:每个数据库最好拥有两个以上控制档,并各自存放在不 同磁盘上。系统默认有三个控制文件 controlOl.ctI , control02.ctl , con trol03.ctl 。 如果需要增加更多的控制文件,最简单的方式就是先将既有控制文件复制到 目的位置,然后将控制文件名称加入起始参数档的 CONTROLFILE 之中()。同 理,如果想更改控制档名称,也可以先将控制文件复制到目的位置后予以更名, 再更新操作系统: 数据库:

相关文档
最新文档