浅谈计算机数据库的维护

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘 要: 数据 库是 长 期存 放在 计 算 机 内的、 有 组 织 可共 享 的数 据 集合 。数 据库 的运行 标 志 着数 据 库 开发 任 务 的基 本 完成
和 维 护 工作 的开 始。数 据 库 维护 可 以使 数 据 库保 持运 行 在 最佳状 态。 文章 详 细谈谈 计 算机 数 据库 的 维护 工作 。 关键词: 计算 机数 据库 ; 维护 ; 安全 性
占用 的 全部 资源 , 恢 复( U N D O) 用户 进 程 所做 的工 作 。一 的资 源 限 制 ; ⑤数据库审计有效性 ; ⑥ 用 户 可 执 行 的 系 统 旦问题解决 , 如为用户增 大了空间使用权 限, 或增加 了数 操作 。数据 安全性是在对象级控制数据库 的存取和使用 据 库 的存 储 空 间 后 , 用 户 可 重 新 提交 相应 的程 序 或 命 令 。 的机制 ,包 括用户可存取指定的模式对象及在对象上允 ② 网络故障。 在分布式数据库环境中, 网络故障会 中断数 许作具体操作 的类型。 据库的正常查询 ,网络故障也会中断一个分布事务的两 数 据库完整性和数据库安全性 是两个不 同的概念 。 阶段提交 。 一旦网络故障排除后 , 每个数据库服务器的后 数据库的安全性用于保护数据库 ,防止恶意的破坏 和非
中图 分 类 号 : T P 3 1 1 . 1 3 文献 标 识 码 : A 文章编号: 1 0 0 6 — 8 9 3 7 ( 2 0 1 3 ) 0 5 — 0 0 6 9 — 0 2
数据库技术是 当今计算机科学的重要分支 ,也成为 复数据库及 实例 。④介质故 障。 介质故障是 D B A应对的 信息系统的核心和基础。数据库在正常使用 的过程 中会 主要故 障, 恢复工作 主要针对这种故 障 , 可采用下列方法 随着存储数据的变化而不断变化 ,不断对数据库进行优 恢 复数据库系统 : 使用操作 系统级转储 副本 。 还可 以使用 化与调整是重要 的维护工作 ,是数据库使用过程 中的长 数据库级转储 副本 。 如果硬件故障不能排除 , 例如硬盘毁 期任务之一 。 在系统 的使用过程 中, 有时候可能会 出现数 坏 , 可把备份的文件 系统恢复到新 盘上 , 但需要通过重命
2 数据库安全性、 完整性控制
数据库是数据集 中存放的场所 ,数据库系统需要保 护数据库 , 防止用户有意或无意的破坏数据。 数据库的安 全性和完整性是保护数据库的两个方面 ,数据的安全性 所保证的是允许用户做他们想做 的事 ,而完整性则保证 他们想做的事情是正确 的。 数据库安全的核心和关键是其数据安全。数据安全 是指防止数据信息被故 意地或偶然地非授权泄露 、 更改 、 破坏或使数据信息被非法的系统辨识与控制 ,以确保数 据的完整性 、 保密性 、 可用性 和可控性 。由于数据库保存 着大量 的重要信息和机密数据 ,而且在数据库 系统 中大 量数据集 中存放 , 为许 多用户共享 , 因此加强对数据库访 问的控制和数据安全防护 至关重要 。从 系统与数据 的关 系上 , 也可将数据库安全分为系统安全性 和数据安全性 。 系统安全性是指在 系统级控制数据库的存取和使用的机 制, 包含 : ①有效的用户名 , 口令的组合 ; ②对用户可连接 数据库授权 ; ③用户对象可用的磁盘空 间的数量 ; ④用户
1 数据库的转储和恢复
数据库 。
数据库 的转储 和恢复是系统正式运行后最重要 的维 护工作之一。数据库管理员( D B A) 要针对不 同的应用要 求制订不 同的转储计划 , 并定期备份数据库和 1 3 志文件 , 也可以通过使用数据库维护模块进行这项工作 ,可 以通 过该模块对数据库进行备份 、 还原及初始化等操作 , 大大 提高了用户数据的安全性。 转储指把数据库 中的数据从数据库卸 出写到一个操 作系统文件或脱机介质 中, 当数据库系统 出现故障时 , 利 用转储副本恢复数 据库 系统 。O r a c l e 支持操作 系统级转 储( 文件系统及文件备份 ) 和数 据库级转储( 数据备份) 以 及 日志转储。 数据库恢复指当系统 出现故障时 ,使用转储数据 快速把数据库恢复到正常状态。常见 的数据库故 障及相 应 的恢复方法如下 。 ①语句及用户进程故障。当 O r a c l e 数据库管理 系统 在处理一个 S Q L 语句 的过程中出现错误 , 如存储空间满 、 有效 的 I N S E R T语句不能正常插入数据时 , O r a c l e 会发 出 相应 的错误信息 , 终止用户进程的运行 , 并撤销用户进程
Biblioteka Baidu
布事务。③数据库实例故障。由于某些突发事件 , 或计算 机系统故 障使得 O r a c l e 实例异常终止 ,致使一些事务对 数据库所做 的修改丢失 。 但只要问题解决以后 , 重新启动 O r a c l e 数据库 , O r a c l e 会调用 回滚数据 和 r e d o E l 志文件 , 对相关 的数据执行撤销( u n d o ) 和重做 ( r e d o ) 操作 , 自动恢
据库损坏或数据库丢失的现象 ,为了降低数据丢失给用 名数据文件的方法重新定位数据文件 ,以便把数据文件 户造成的损失 , 数据库 的转储 和恢复就显得特别重要 。 的新 位 置 写 入 数 据 库 的控 制 文 件 中 ,然 后 打 开 数 据 库 。 D B A也可 以选择使用数据库级最近 的数据备份副本恢 复
第 3 2卷第 5期
Vo 1 . 3 2 N o . 5
企 业 技 术 开 发
TECHNOLOGI CAL DEVELOPMENT OF ENTERPRI S E
2 0 1 3年 2 月
Fe b. 2 01 3
浅谈计算机数据库的维护
曹 日 r 阳 I - 4
( 中国石油抚顺石油化工公 司教育培训 中心 , 辽 宁 抚顺 1 1 3 0 1 5 )
相关文档
最新文档