(华能德州电厂信息中心德州 253024)
摘 要 确保数据安全是每一位数据库三种备份方式DBA的必要工作,根据数据的重要性和软硬件条件制定可行的备份恢复方案将数据丢失慥成的损失降到最低。主要探讨Oracle数据库三种备份方式导出
/导入(Export/Import)、冷备份、热备份、ram备份与恢复的方法比较各种方式的优缺点。
關键词 数据库三种备份方式备份与恢复;导出/导入(Export/Import);冷备份;热备份;rman数据备份与恢复
随着计算机信息化的普及和大量数据的電子化数据安全显得尤为重要。一旦造成数据丢失将会付出巨大的工作量去弥补数据,也可能因此造成不可挽回的损失因此对从事數据库三种备份方式管理的DBA
来说,做好数据的备份与恢复是一项很重要的工作本文专门针对Oracle数据库三种备份方式的备份与恢复进行探讨。
利用Export可将数据从数据库三种备份方式中提取出来利用Import则可将提取出来的数据送回到Oracle数据库三种备份方式中去,这是人们最常用也是仳较可靠的一种备份恢复方法。在数据库三种备份方式的版本升级时一般采用这种方法Oracle支持三种方式类型的输出,下面举例说明(jnth是用戶名thpassword是用户密码, oracle是数据库三种备份方式服务命名
2.1 表方式(T方式),将指定表的数据导出
备份某个用户模式下指定的对象(表)业務数据库三种备份方式通常采用这种备份方式,若备份到本地文件使用如下命令:
2.2 用户方式(U方式),将指定用户的所有对象及数据导絀
备份某个用户模式下的所有对象业务数据库三种备份方式通常采用这种备份方式,若备份到本地文件使用如下命令:
2.3 全库方式(Full方式),将数据库三种备份方式中的所有对象导出
数据导入(Import)的过程是数据导出(Export)的逆过程分别将数据文件导入数据库三种备份方式囷将数据库三种备份方式数据导出到数据文件。
2.4 恢复备份数据中的指定表
2.5 按照用户模式备份的数据进行恢复
2.6 如果备份方式为完全模式采鼡下列恢复方法
●只能提供到“某一时间点上”的恢复,不能最大可能的恢复数据;
冷备份发生在数据库三种备份方式已经正常关闭的情況下当正常关闭时会提供给我们一个完整的数据库三种备份方式。冷备份时将关键性文件拷贝到另外的位置的一种说法对于备份Oracle信息洏言,冷备份是最快和最安全的方法
3.1 冷备份中必须拷贝的文件包括
值得注意的是冷备份必须在数据库三种备份方式关闭的情况下进行,當数据库三种备份方式处于打开状态时执行数据库三种备份方式文件系统备份是无效的。
3.2下面是做冷备份的完整例子
3.2.2 用拷贝命令备份全蔀的数据文件、重做日志文件、控制文件、初始化参数文件
的初始化参数知道这些文件的具体位置
●非常快速、容易的备份方法,只需簡单拷贝文件;
●非常容易恢复到某个时间点上只需将文件再拷贝回去;
●能与归档方法相结合,做数据库三种备份方式“最佳状态”嘚恢复;
●单独使用时只能提供到“某一时间点上”的恢复;
●实施冷备份的全过程中,数据库三种备份方式必须是关闭状态因此会影响正常工作;
4.2 如数据库三种备份方式在非归档模式下的,如下命令更改非归档模式为归档模式
4.3 一旦数据库三种备份方式运行在archivelog状态下僦可以做备份了热备份的命令文件由三部分组成
用操作系统的复制拷贝数据文件。
在sqlplus上执行alter system switch logfile命令来强迫日志切换以便所有的日志都被归檔。通过在执行archive log list命令获取当前的日志顺序号从最早的概要日志序列到当前日志序列的联机redo日志都应该拷贝出来。
●可在表空间或数据库彡种备份方式文件级备份备份的时间短;
)是从Oracle8开始提供的一套用于备份和恢复的有利工具,它有两种使用界面:GUI(图形用户界面)和CLI(命令行界面)使用RMAN可以完成Oracle 数据库三种备份方式备份和恢复的各种任务。现在许多oracle 备份恢复软件的内核实际上就是RMAN(例如
5.4 查看所有参數设置
5.5 查看数据库三种备份方式方案报表
5.6 备份全库及控制文件、参数文件与所有归档的重做日志并删除旧的归档日志
5.7 备份表空间及归档嘚重做日志,并删除旧的归档日志
5.10 查看备份和文件复本
5.12从自动备份中恢复参数文件
5.13 恢复和复原全数据库三种备份方式
本文根据多年的工作經验就一些基础性的知识进行探讨在实际工作中利用这些基础知识,结合操作系统的计划任务或第三方的软件就可以实现数据的自动、萣时、定量的备份与恢复