数据库管理与维护
数据库管理与维护是数据库系统的核心组件之一。数据库管理涉及到数据的安全维护、备份、恢复等多个方面。这部分内容将对数据库管理与维护进行详细的介绍。
5.3 数据库管理与维护
15.3.1 数据的安全维护
数据安全维护是数据库管理的重要组成部分。为了保证数据的安全性,需要采取多种安全措施:
(1)建立数据安全管理制度:结合国家和相关部委已有的数据安全管理法律法规的基础上,建立行之有效的数据安全管理制度。
(2)保证数据被合法使用:设置用户的身份和权限来达到数据安全访问的目的。包括文件方式存储的图形数据和关系数据库存储的数据。
15.3.2 数据的备份
数据库的备份是数据库管理的重要组成部分。备份可以在数据库崩溃时恢复数据库。数据库至少有两个联机重做日志组。當一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联机重做日志组2写满的时候,又会发生日志切换,去写联机重做日志组1,就这样反复进行。
数据库可以在上一个完整备份的基础上根据归档重做日志,把数据库恢复到错误产生的前一刻。
6 数据库的两种运行模式:
非归档模式:联机日志在切换时就会丢弃
归档模式:发生日志切换的时候,被切换的日志会进行归档。
数据库可以在上一个完整备份的基础上根据归档重做日志,把数据库恢复到错误产生的前一刻。
以 Oracle+ ArcSDE 为例研究数据备份的技术实现。
(1)需要进行备份的文件:
(1)控制文件:控制文件是二进制文件,实例在加载数据库时需要读取控制文件,这样 Oracle 才能找到自己所需的操作系统文件(数据文件、重做日志文件等)。
(2)数据文件:数据文件是操作系统存储数据库中所有逻辑结构的数据的物理文件。
(3)ArcSDE 的定义文件:giomgr.defs、dbinit.sde、services.sde
(4)归档重做日志:数据库崩溃时可采用此文件进行恢复。
(5)其它的 Oracle 配置文件
10 数据库的关闭方式:
1、shutdown normal(系统默认): Oracle 数据库系统不会自动断开当前用户的连接,而是等待当前用户主动断开与数据库的连接。
2、shutdown transactional:数据库管理员在发布关闭数据库指令后,允许用户递交未完成的事务,但是不能够建立新的事务。
3、shutdown immediate:最短时间内关闭数据库。
shutdown immediate 是关闭数据库的最快方式,但是这也可能会导致一些未完成的事务的丢失。
评论0
最新资源