Oracle数据泵
Oracle数据泵一、数据泵的作用: 1.实现逻辑备份和逻辑恢复 2.在数据库用户之间移动对象 3.在数据库之间移动对象 4.实现表空间转...
truncate恢复方法集合
truncate恢复方法集合 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① truncate操作后的恢复方法(重点) Tips: ...
SCN和备份恢复
scn号与oracle数据库恢复过程有着密切的关系,只有很好地理解了这层关系,才能深刻地理解恢复的原理,从而才能很好地解决这方面的问题。一.SCN与CHECKPOINT 首先,我们先说下CKPT进程,该进程在checkpoint发生时,将当时的SCN号写入数据文件头和控制文件,同时通知DBWR进程将数据块写到数据文件。CKPT进程...
oracle的resetlogs机制
oracle的resetlogs机制alter database open resetlogs 这个命令我想大家都很熟悉了,那有没有想过这个resetlogs选项为什么要用?什么时候用?它的原理机制是什么?他都起哪些作用?我们都知道数据在启动时候是要做...
rman备份恢复要异机
这里分两个数据库;本地数据库sid=PROD1 ip:192.168.0.11远端数据库(应该说是数据库软件)ip:192.168.0.15本地库和目标库sid应该一样,(因为我们用的是本地库的控制文件,如果sid不一样,不法使用,到时候控制文件里的database name无法改)而本地路径和远端库路径可以一样,只...
RMAN表空间按时间点恢复(二)
使用自定义自动辅助实例执行TSPITR1.重命名或重新放置恢复集的数据文件,因此在TSPITR执行完成后,被恢复表空间所包含的数据文件将不会存储在其原始位置(例如当包含表空间的原始磁盘不可使用时)。2.对一些或所有的辅助数据文件指定辅助目录之外的目录。如果在单个磁盘上没有足够的空间来处理所有辅助集文件时可以这样...
RMAN表空间按时间点恢复(一)
一.表空间按时间点恢复RMAN的自动表空间按时间点恢复(TSPITR)能让你将数据库中的一个或多个表空间快速恢复到之前的某个时间点,而不会影响数据库中的其它表空间和对象。为了有效地使用表空间按时间点恢复(TSPITR),需要理解你需要解决的问题是什么,使用TSPITR的主要原因是什么,在执行TSPITR时RMAN将会执行那些...
恢复Linux中意外删除的文件
下面进行一个在数据库open的状况下意外删除了数据文件进行恢复的实验1.查询相对应的数据文件SQL> select FILE#,NAME from v$datafile; FILE# NAME---------- ---------------------------------------------------------------------------1 /u01/app/oracle/oradata/PROD/system01.dbf2 /u01/ap...
使用Oracle的logminer工具进行日志挖掘
Logminer是oracle从8i开始提供的用于分析重做日志信息的工具,它包括DBMS_LOGMNR和DBMS_LOGMNR_D两个package,后边的D是字典的意思。它既能分析redo log file,也能分析归档后的archive log file。在分析日志的过程...
没有备份情况下丢失参数文件
今天做了个实验,大致流程就是误删除所有参数文件,这时候我们启动数据库会发现数据库无法启动。首先我们先删除参数文件,尝试重启点击(此处)折叠或打开SYS@PROD> startupORA-01078: failure in processing system parametersLRM-00109: could not open paramete...
恢复目录(catalog)使用
恢复目录适合生产环境的数据库比较多这样便于管理。单个数据库的话还要管理恢复目录就没必要了,当然注册了恢复目录也可以不选用。环境:同一台机器两个数据库(enmoedu和cc)1、创建恢复目录所有者默认表空间SQL> create tablespace sy datafile '/u01/app/oracle/oradata/CC/sy01.dbf' size 50M;...
日志文件恢复的初步整理
恢复重做日志-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------大致恢复的思路丢失了日志文件,首先通在sql中通过!ls /...
控制文件的恢复初步整理
关于控制文件的丢失----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------恢复控制文件的大致思路控制文件的丢失,我们需要确...
ORACLE TSPITR 介绍
TSPITR 架构TSPITR 是基于表空间的时间点恢复,架构如下:过程如下:1创建实例(自动或者手动)2 Restore database 只恢复(system undotbs sysaux和指定的需要恢复的表空间)3 recover database until time 4 使用exp从还原数据库导出5 导入到源数据库3种实现方式...
Oracle11gR2使用RMAN duplicate复制数据库
原文地址:http://blog.chinaunix.net/uid-27126319-id-3676382.html 作者:linux曾1、环境信息。由于是测试,且个人硬件限制,以下测试在同一机器不同数据库实例操作,和在异机操作没什么区别。 target DB ip:192.168.1.1 hostname:oracledba oraclesid:orcl &...
利用闪回数据库恢复truncate后的表
1.验证是否启用了flashback databaseSQL> select flashback_on,force_logging from v$database; FLASHBACK_ON FOR------------------ ---NO NO2.开启闪回功能和force loggingSQL> shutdown immediate; Database closed.Database dismounted.O...
使用备份集创建数据库
环境:hostname1:PROD1 db_name:PROD1hostname2:PROD2 db_name:PROD1(被还原的数据库)过程:备份hostname1的数据库PROD1,将数据库PROD1的备份集传输到hostname2,使用备份集在hostname2上还原数据库PROD1.[oracle@PROD1 oracle]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on S...
RMAN命令
一、list常用命令总结备忘 list命令列出控制文件、RMAN恢复目录中备份信息, 是我们对所有可见的数据库备份文件的一个最直观的了解的方法 list incarnation; list backup summary; list backup of database summary; &n...