第二十五讲第二十五讲备份与恢复备份与恢复本讲内容本讲内容为数据库做映像备份。为数据库做映像备份。在进行备份时,保持数据库的可用性。在进行备份时,保持数据库的可用性。使数据库运行在使数据库运行在ARCHIVELOGARCHIVELOG模式中。模式中。进行完全和非完全的数据库恢复。进行完全和非完全的数据库恢复。利用卸库和装库进行备份。利用卸库和装库进行备份。保护丢失的对象保护丢失的对象利用卸库和装库功能来进行数据库的备份,可以保护利用卸库和装库功能来进行数据库的备份,可以保护数据库中对象,避免损坏。数据库中对象,避免损坏。怎么可能发生数据库中对象损坏的事情呢?怎么可能发生数据库中对象损坏的事情呢?不妨想象一下为一个大银行开发系统。不妨想象一下为一个大银行开发系统。OracleOracle网络产网络产品品Net8Net8允许在远程机器上访问数据库服务器。假设联允许在远程机器上访问数据库服务器。假设联上上OracleOracle系统,并正在进行一些清理工作的时候,有系统,并正在进行一些清理工作的时候,有事出去了一会儿,回来的时候,突然想起有一张表忘事出去了一会儿,回来的时候,突然想起有一张表忘了删除,于是键入命令了删除,于是键入命令droptableaccount_masterdroptableaccount_master。。可是五分钟之后,电话铃响了,发生了什么事?可是五分钟之后,电话铃响了,发生了什么事?account_masteraccount_master表不见了表不见了((删错了表删错了表)),现在该怎么,现在该怎么办呢?办呢?装库与卸库装库与卸库提示:卸库和装库可以提供对误删除表的恢复提示:卸库和装库可以提供对误删除表的恢复功能。换句话说,卸库和装库可以保证数据库功能。换句话说,卸库和装库可以保证数据库中的表及其内容不会由于误操作而丢失。中的表及其内容不会由于误操作而丢失。当要从卸库文件中恢复一张表的时候,可以使当要从卸库文件中恢复一张表的时候,可以使用装库方式。用装库方式。–如果在清晨两点做了一次卸库的工作,而在第二天如果在清晨两点做了一次卸库的工作,而在第二天下午三点的时候误删除了一张表,那么在清晨两点下午三点的时候误删除了一张表,那么在清晨两点之后所做的修改无法通过装库恢复出来。之后所做的修改无法通过装库恢复出来。提示:虽然卸库和装库可以恢复误删除的表,提示:虽然卸库和装库可以恢复误删除的表,但是它只能将表中的内容恢复到做卸库时的水但是它只能将表中的内容恢...