首页 > 运维 > 问答 > 数据库巡检哪些项目要做,数据库维护一般做哪些方面的工作

数据库巡检哪些项目要做,数据库维护一般做哪些方面的工作

来源:整理 时间:2024-08-05 06:12:41 编辑:黑码技术 手机版

1,数据库维护一般做哪些方面的工作

1、定期备份自动的话最好每天自动执行备份脚本,手工可以定期备份,数据库文件和备份文件目录最好在不同的IO或机器上;2、表空间占用情况检查,一旦发现空间接近最大值需要扩展表空间,磁盘空间不够需要加设备3、日志检查,包括占用空间检查,出错后的检查。4、根据应用访问情况做适当优化,比如db2里的日志文件数量、缓冲池大小、索引等。5、安全性,防止外部恶意访问破坏。

数据库维护一般做哪些方面的工作

2,oracle数据库日常巡检的内容有什么

查看数据量较大的表中数据量多少,是否需要做数据备份清理;查看日志文件的记录是否正常,日志文件大小是否超标,是否需要备份清理;查看错误日志文件,近期否是异常的错误出现;查看表空间使用情况,是否需要做空间扩容;如果有自动备份任务,查看备份的数据文件正常,备份任务运行是否正常;查看服务器资源使用情况,数据库服务器的压力是否正常等等,其它看你的实际情况。亲,记得采纳哦!
搜一下:oracle数据库日常巡检的内容有什么?

oracle数据库日常巡检的内容有什么

3,MySQL数据库的日常维护有哪些

日常维护有很多方面的工作:数据库状态监控、性能分析、SQL代码分析与优化等等。数据库巡检等等工作,你可以参考国内上海爱可生公司网站上提供的MySQL服务相关的内容来写,呵呵。还可以咨询他们。
默认的有mysql,test这几个数据库。从mysql 5开始, 可以看到多了一个系统数据库information_schema . information_schema 存贮了其他所有数据库的信息。information_schema是一个虚拟数据库,并不物理存在,在select的时候,从其他数据库获取相应的信息。

MySQL数据库的日常维护有哪些

4,DBA高手请指教日常巡检包括哪些方面的工作

安装和升级数据库服务器(如Oracle、Microsoft SQL server),以及应用程序工具。   数据库设计系统存储方案,并制定未来的存储需求计划。   一旦开发人员设计了一个应用,就需要DBA来创建数据库存储结构(tablespaces)。   一旦开发人员设计了一个应用,就需要DBA来创建数据库对象(tables,views,indexes)。   根据开发人员的反馈信息,必要的时候,修改数据库的结构。   登记数据库的用户,维护数据库的安全性。   保证数据库的使用符合知识产权相关法规。   控制和监控用户对数据库的存取访问。   监控和优化数据库的性能。   制定数据库备份计划,灾难出现时对数据库信息进行恢复   维护适当介质上的存档或者备份数据   备份和恢复数据库   联系数据库系统的生产厂商,跟踪技术信息。
搜一下:DBA高手请指教:日常巡检包括哪些方面的工作。

5,如何进行数据库的维护平时需要做些什么

数据库日常维护(参考) 数据库日常维护工作是系统管理员的重要职责。其内容主要包括以下几个部分: 一、备份系统数据 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_ONLY|WITH NO_LOG|WITH NO_TRUNCATE] 其中 database_name 是要备份事务的数据库名称,dump_device 是备份设备名称,仅当包含了 WITH TRUNCATE_ONLY 或 WITH NO_LOG 子句时,才可以备份到设备。 注意:如果总是用 DUMP DATEBASE (备份数据库及其日志),而不用 DUMP TRAN ,事务日志将不会刷新,而变得非常庞大。 对于 master 数据库和小型数据库每次运行 DUMP DATEBASE 之后应当运行 DUMP TRANsaction 命令刷新日志 。 下面一条命令备份数据库 db160 的事务日志到备份设备上: DUMP TRANsaction db160 TO db_log_bk_dev WITH TRUNCATE_ONLY 3、备份数据库及其日志间的相互作用 在至少卸出一次数据库前,卸出事务日志是毫无意义的。下图显示了备份数据库及其日志间的关系 如果在星期二下午5:01出现非硬件故障,需要做的所有工作是装入磁带5(参见下一节:数据恢复),由于磁带5是下午5:00刚备份的,因此只有备份和装入之间的一分钟内的数据损失。 但是,如果在星期二下午4:49失效会怎么样呢?在这种情况下,要装入磁带1(在星期五下午5:00的卸出)。然后,依次装入磁带2,3以及4。这样,系统将恢复到星期二上午10:00点的状态,星期二的大部分工作丢失了。此例显示了经常卸出事务的重要性。 二、万一系统失败时恢复数据库系统 如果用户数据库存储的设备失效,从而数据库被破坏或不可存取,通过装入最新的数据库备份以及后来的事务日志备份可以恢复数据库。假设当前的事务日志存在于一个并没有毁坏的设备上,带着 WITH NO_TRUNCATE 选项的 DUMP TRANsaction 命令卸出它。 要恢复数据库按如下步骤去做: 1、如果日志存在于一个分离的设备上,用带着 NO_TRUN
文章TAG:数据库巡检哪些项目要做数据库维护一般做哪些方面的工作

最近更新