您的位置:首页 > 数据库 > Oracle

Oracle数据库备份与恢复之六大总结

2008-11-05 13:07 316 查看




  任何数据库在长期使用过程中,都会存在一定的安全隐患。对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制。当数据库发生故障后,希望能重新建立一个完整的数据库,该处理称为数据库恢复。
  Oracle数据库使用几种结构来保护数据:数据库后备、日志、回滚段和控制文件。一个Oracle数据库的每一实例有一个相关联的在线日志。一个在线日志由多个在线日志文件组成。在线日志文件(online redo log file)填入日志项(redo entry),日志项记录的数据用于重构对数据库所作的全部修改。...[详细介绍]
                                                [编辑:chuan]






    Exp/Imp很多时候,可以跨版本使用,如在版本7与版本8之间导出导入数据,但这样做必须选择正确的版本,规则为: ·总是使用IMP的版本匹配数据库的版本,如果要导入到 816,则使用 816的导入工具。·总是使用EXP的版本匹配两个数据库中低的那个版本,如在815与816之间互导,则使用815的EXP工具。 imp和exp版本不能往上兼容: imp可以导入低版本exp生成的文件,不能导入高版本exp生成的文件。......
                                 [详细介绍]
[EXP/IMP实现数据迁移] [Exp/Imp大量数据处理问题] [RMAN和EXP/IMP转移数据]






   Oracle的SQL* LOADER可以将外部格式化的文本数据加载到数据库表中。通常与 SPOOL导出文本数据方法配合使用。1.命令格式 SQLLDR keyword=value [,keyword=value,...]例:$ sqlldr user/pwd control=emp.ctl data=emp.dat bad=emp.bad log=emp.log 2.控制文件 SQL*LOADER 根据控制文件可以找到需要加载的数据。并且分析和解释这些数据。控制文件由三个部分组成,具体参数参考帮助文档......
                                 [详细介绍]
[SQL*Loader指南] [SQL*Loader中生成外部表] [SQL*Loader向Oracle导入数据]






   用户管理的备份与恢复也称 OS物理备份,是指通过数据库命令设置数据库为备份 状态,然后用操作系统命令,拷贝需要备份或恢复的文件。这种备份与恢复需要用户的 参与手工或自动完成。对于使用 OS拷贝备份的数据文件,可以使用 DBVERTIFY 进行检验。DBVERTIFY是一个外部工具,主要用于校验数据文件或备份的数据文件的数据块是否正确。 ......
                                 [详细介绍]
[用户管理的不完全恢复] [用户管理的几种场景的数据库恢复] [用户管理的完全恢复]






   RMAN是ORACLE提供的一个备份与恢复的工具,可以用来备份和还原数据库文件、归档日志和控制文件。它也可以用来执行完全或不完全的数据库恢复。RMAN可以由命令行接口或者OEM的Backup Manager GUI来控制。RMAN的组件、概念:Target Database: (目标数据库) 就是需要RMAN对其进行备份与恢复的数据库,RMAN可以备份数据文件,控制文件,归档日志,spfile。(注意:RMAN不能用于备份联机日志、初始化参数文件和口令文件)......
                                 [详细介绍]
[RMAN的简要使用参考] [Oracle RMAN备份命令] [重装OS,巧用RMAN恢复数据]






   Flashback在开发环境(有时生产环境的特殊情况下)是很有用的一个工具。原理:当数据update或delete时,原来的数据会保存在undo 表空间中,保存的最少时间是UNDO_RETENTION。实际的保存时间与undo表空间的大小和数据更改的繁忙程度相关。UNDO_RETENTION 的参数(单位为秒)指定Oracle保存用于flashback查询的undo映像 的时间。一般你可以将这个值设为一整天(864000秒),这样你就能看到前一天全天的映像......
                                 [详细介绍]
[Flashback恢复表中数据] [flashback drop新特性] [Flashback Query数据闪回]






   Oracle LogMiner是Oracle公司从产品 8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle重作日志文件(归档日志文件)中的具体内容,特别是,该 工具可以分析出所有对于数据库操作的 DML(insert、update、delete 等)语句,9i后可以分析 DDL语句,另外还可分析得到一些必要的回滚 SQL语句。其中一个最重要的用途就是不 用全部恢复数据库就可以恢复数据库的某个变化......
                                 [详细介绍]
[LogMiner的使用方法] [logminer使用步骤一 步骤二] [Logminer实战记录]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: