现在位置: 首页 > Oracle备份恢复
2014年11月18日 数据库 ⁄ 共 1090字 ⁄ 阅读 844 次
Oracle数据库系统在进行备份和恢复时要消耗大量的系统资源,特别是所操作的表空间(数据文件)较大时。所以,我们有必要减少备份或恢复的数据量以提高系统效率。如,对于某些表空间不备份不恢复,而直接重建。不将备份文件复制到旧路径,而直接修改文件路径使用备份数据文件等。 非当前还原表空间恢复: 对于非当前表空间,我们可以直接重建而不进行备份恢复。 查看当前还原表空间,使用语句:show parameter undo;。 查看系统...
阅读全文
2014年11月18日 数据库 ⁄ 共 2477字 ⁄ 阅读 894 次
闪回包括闪回删除表、闪回DML操作等,不同形式的闪回原理也不同。 闪回删除表 闪回已经删除的表利用的原理类似于Windows里我们删除了一个文件,然后可以从回收站中恢复它。 在Oracle中,当一个表被删除时,它并没有真正的被物理删除,而是放到了回收站(Recyclebin)里了,只要表还在回收站中就可以将其闪回回来。然而,当磁盘空间不足时回收站中磁盘空间会被使用,也就彻底丢失了删除的表。 使用Recyclebin我们可以先看下当前...
阅读全文
2014年11月17日 数据库 ⁄ 共 3341字 ⁄ 阅读 2,139 次
联机恢复首先需要把要恢复的表空间或数据文件设置为OFFLINE状态,然后修复备份文件(将备份文件复制回数据库原位置,英文称Restore),再恢复归档日志文件和重做日志文件中提交的数据(即从备份到系统崩溃期间的数据,这样才保证了数据的不丢失,英文称Recover),最后将表空间或数据文件设置为ONLINE即完成恢复。 归档模式恢复优缺点 优点: 恢复期间不需要关闭数据库,可保障非故障数据正常服务; 不会造成数据丢失; 仅需要...
阅读全文
2014年11月17日 数据库 ⁄ 共 1999字 ⁄ 阅读 1,246 次
冷备份必须关闭数据库且备份全部数据文件,这在大型超市等数据系统中无法使用。而热备份则解决了这个问题,不仅不需要关闭数据库,而且还可以只备份那些变化的表空间或数据文件。 热备份必须在归档模式下,且只有数据文件是必须备份的。因为控制文件、重做日志文件、归档日志文件都是靠冗余来保护的而不需要备份来保护。如许多商业Oracle数据库系统要求有3个控制文件,每个重做日志组必须包括3个成员文件,归档日志在归档模式下...
阅读全文
2014年11月16日 数据库 ⁄ 共 2851字 ⁄ 阅读 1,080 次
在归档模式下,当LGWR后台进程的写操作从一个重做日志组切换到另一个重做日志组之后,归档写后台进程(ARCH)就会将原来的重做日志文件中的信息复制到归档日志文件中。在复制完成之前,该组重做日志不可用。 在归档模式下数据库崩溃后可做到完全恢复,且备份时不需要关闭数据库,恢复也更灵活,可恢复到特定时间点、SCN号特定归档日志末尾。 将数据库设为归档模式步骤 1)以SYSDBA身份登录Oracle数据库; 2)查看数据库归档信息...
阅读全文
2014年11月16日 数据库 ⁄ 共 1125字 ⁄ 阅读 1,269 次
冷备份是指数据库关闭状态下所做的物理拷贝。 冷备份文件必须包括的只有数据文件和控制文件,但是由于其他文件与数据文件比都非常小,为了恢复方便,一般也将它们一同进行复制,如重做日志文件、参数文件、密码文件等。 冷备份步骤 1)使用Oracle的数据字典或命令找到所有需要备份的文件,具体方法如下: 使用v$controlfile找到所有的控制文件,如“select name from v$controlfile;”; 使用dba_data_files找到所有的数据文件,...
阅读全文
2014年08月23日 数据库 ⁄ 共 9560字 ⁄ 阅读 5,337 次
【EXP常用参数】 USERID  即用户名/密码该参数就必须且为第一个; FILE    指定数据输出文件路径; LOG     指定日志输出文件路径; TABLES  导出指定表数据; FULL    完全导出整个文件(N); ROWS    导出数据行(Y); QUERY   用于导出表的子集的 select 子句;   【示例】 1、【全库模式】将数据库orcl完全导出,用户名scott密码scott数据文件导出到D:/orcl/scott.dmp,日志文件到出到D:/orcl/scott.log exp scott/scott@...
阅读全文