发布时间:2018年11月8日 已帮助: 1625 人 来源:上海非凡学院
OrlaceDatabase12c是一个及其强大的关系数据库管理系统。他的强大已经让它自己成为世界上使用最为广泛的数据库管理系统。它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。OrlaceDatabase12c拥有独一无二的技术进步再加上本身的可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c成为云的理想平台。接下来就来说说OrlaceDatabase12c的文件结构及恢复技术:
文件结构:
数据库的物理存储结构是由许多种物理文件组成,主要有数据文件、控制文件、重做日志文件、归档日志文件、参数文件、口令文件、警告文件等。
控制文件:存储实例、数据文件及日志文件等信息的二进制文件。altersystemsetcontrol_files=‘路径’。V$CONTROLFILE。
数据文件:存储数据,都是用.dbf做后缀。这里需要注意:一个表空间可以对多个数据文件,但是一个数据文件只能对一个表空间。dba_data_files/v$datafile。
日志文件:即RedoLogFiles和ArchivelogFiles。记录数据库修改的信息。ALTERSYSTEMSWITCHLOGFILE;。V$LOG。
参数文件:记录基本参数。spfile和pfile。
警告文件:showparameterbackground_dump_dest---使用共享服务器连接
跟踪文件:showparameteruser_dump_dest---使用专用服务器连接
恢复技术:
IMPORT方法:
利用IMPORT,将最后一次EXPORT出来的数据文件IMPORT到新的数据库中,使用这种方式可以将任何数据库对象将它恢复到它被导出时的状态,此后的改变是无法挽回的。IMPORT的命令可以交互式进行,各参数的具体含义见OracleEXP/IMP参数详解。这种方式适只能用于没有采用archive模式的环境。
安全的恢复方法:
如果数据库运行在archive模式下,一旦数据库损坏那我们是可以通过冷备份(热备份)和归档备份将数据库恢复到断点之前的状态。
数据库控制文件恢复:
数据库基于文件系统:利用操作系统的tar、cp等命令即可。
数据库基于裸设备:ddif=$ORACLE_BASE/con.bakof=/dev/rdrd/drd1seek=12
数据库、数据文件、恢复数据及索引表空间、系统表空间的恢复:回拷相关的数据库文件和该数据文件备份以来所有生成的所有逻辑日志文件并执行
数据库临时文件和回滚表空间的恢复:简单地offlinedrop并重建即可。
注意:如果数据库不运行在archive模式下,则恢复只能恢复到上次备份时的状态。
是不是被Orlace数据库的强大给迷住了呢?不然Orlace数据库怎么会被称为世界上最全面最为广泛的数据库软件呢?你有你的道理,我自有我的Orlace~
以上就是上海非凡学院培训学校小编为您整理了解下Orlace数据库的物理文件结构及其恢复技术的全部内容,更多精彩请进入数据库管理栏目查看。
相关百科