(1) 定期对整个数据库进行复制或转储。
1) 转储可分为静态转储和动态转储。
静态转储:转储期间不允许(或不存在)对数据库进行任何存取、修改活动。
动态转储:转储期间允许对数据库进行存取或修改,即转储和用户事务可以并发执行。
2) 还可分为海量存储和增量转储
海量存储:每次转储全部数据库
增量转储:每次只转储上次转储后更新的数据。
(2) 建立“日志”文件
(3) 恢复
1) 如果数据库已被破坏,就装入最近一次备份的数据库,然后利用“日志”文件执行RE
D
O操作。
2) 数据库未被损坏,但某些数据可能不可靠。不必复制存档的数据库,只要通过“日志”文件执行UND
O操作,把已经结束的不可靠的事务进行RE
D
O处理。
数据库恢复可以用哪些方法实现?
[单选题]数据库的命令文件,可以用()命令创建。A .CREATEB .MODIFYC .NEWD .SETUP
[单选题]数据库文件可以用()菜单打开。A .FileB .RunC .EditD . D.Record
[单选题]数据库镜像可以用于( )。A.保证数据库的完整性B.实现数据库安全性C.进行数据库恢复或并发操作D.实现数据共享
[单选题]关系数据库中的数据关系可以用()来表示。A . 数据流B . 数据表C . 数据项D . 数据源
[单选题]数据库的记录编辑,可以用()菜单项完成。A .ReplaceB .DeleteC .RecallD . D.Browse
[单选题]数据库的记录显示可以用()菜单项完成。A .ViewB .SetupC .BrowseD .Recall
[单选题]数据库的数据可以实现()功能。A .统计、检查、分类、移动B .存贮、检查、分类、统计C .存贮、复制、分类、统计D . D.存贮、比较、检查、分类
[填空题] 通常采用的数据库恢复的实现方法是转储加()。
[单选题]由于软硬件故障可能造成数据库中数据被破坏,数据库恢复就是(43)。具体的实现方法有多种,如:定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入(44);当系统正常运行时,按一定的时间间隔,设立(45),把内存缓冲区内容还未写入到磁盘中去的有关状态记录到该文件中;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。A.重新安装数据库管理系统和应用程序B.重新安装应用程序,并将数据库做镜像C.重新安装数据库管理系统,并将数据库做镜像D.在尽可能短的时间内,把
[问答题] 当数据库本身被破坏时,采用什么方法恢复数据库?