百度空间 | 百度首页 
 
文章列表
 
您正在查看 "oracle database 备份恢复" 分类下的文章

2009-10-15 14:12
知道这是Dataguard的特性,或者说主要功能之一。一般场景是,当主库某个数据文件损坏或丢失时,可以直接cp备库对应文件来恢复;反过来也是可以的。

想找找相关文档,没找到。查官方文档,也没有。那就只能自己测测了,最后测试成功。我测试的是后面一种情况,主要步骤如下:

Step 1,
On Primary DB,将问题数据文件所在表空间置于备份模式。
SQL> alter tablespace perfstat begin backup;

Tablespace altered.

Step 2,
On Standby DB,将备库关闭,或者置于其它状态,但备库不能处于
类别:oracle database 备份恢复 | 评论(0) | 浏览()
 
2008-06-03 15:38

以下是RMAN的简要使用参考,主要内容涉及Oracle9i,不包含之后版本信息。

部分脚本仅作参考:

一、RMAN的概念与体系结构
Recovery Manager(RMAN)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的 Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数 文件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只

类别:oracle database 备份恢复 | 评论(0) | 浏览()
 
2008-05-15 15:26

如下为metalink 关于上述错误的解决方法:

Applies to:

Oracle Server - Enterprise Edition - Version: 8.1.7.4 to 10.2.0.4
Information in this document applies to any platform.

Goal

This article describe a procedure that can be used to skip corrupted rows from a table when event 10231, dbms_repair or skipping the rows through an index cannot be used.

This method builds the rowid's for a table based on the information from dba_e

类别:oracle database 备份恢复 | 评论(0) | 浏览()
 
2008-05-15 11:55

select table时,出现ORA_01578错误,表明有坏块。一般会考虑两种处理方式:
    1,使用备份数据文件,日志文件来恢复;或者用rman block recover来恢复。
    2,让select table时,跳过坏块来提取数据,然后重建表,对丢失数据,进行补录来恢复。

第一种处理方式,就是很平常的备份恢复,在此不作说明了。

关于第二种方式,也分几种情况来处理,现分别说明:
     1)使用DBMS_REP

类别:oracle database 备份恢复 | 评论(0) | 浏览()
 
2008-03-07 17:44
首先先简单介绍一下裸设备和dd命令

什么是裸设备(RAW DEVICE)
裸设备是指未创建文件系统的磁盘分区(raw partition)或逻辑卷(raw logical volume),应用程序直接通过一
个字符设备驱动程序对它进行访问。如何对设备上的数据读写决定于使用它的应用程序。由于对裸设备的操作不通过UNIX的缓冲区,数据在 ORACLE的数据缓冲区(BUFFER CACHE)和磁盘之间直接传递,所以使用裸设备在一定程度上能够提高I/O性能,适合I/O量大的系统。另外OPS/RAC (Oracle Parallel Se
类别:oracle database 备份恢复 | 评论(0) | 浏览()
 
2008-03-07 17:40
测试如下:
环境 radhat as 4 , oracle 10g
[oracle@localhost ~]$ ls -l /dev/raw/*
[00mcrw-rw---- 1 oracle dba 162, 1 Mar 3 13:26 [40;33;01m/dev/raw/raw1 [00m
crw-rw---- 1 oracle dba 162, 2 Mar 3 13:26 [40;33;01m/dev/raw/raw2 [00m
crw-rw---- 1 oracle dba 162, 3 Mar 3 13:26 [40;33;01m/dev/raw/raw3 [00m
crw-rw---- 1 oracle dba 162, 4 Mar 3 13:26 [40;33;01m/dev/raw/raw4 [00m
crw-rw---- 1 oracle dba 162, 5 Mar 3 13:26 [40;33;01m/dev/raw/raw5 [00m
crw-r
类别:oracle database 备份恢复 | 评论(0) | 浏览()
 
2007-11-27 14:48
之前生産環境踫到過smon長時間進行恢復動作,不知怎樣觀察恢復進展。今剛好看到eygle的blog有此方面的描述,故記錄一下,以備后用了。原文如下 :

昨天碰到一个问题,在启用SMON的串行恢复后,对于一个死事务,如何观察其恢复进度。

由于死事务已经无法通过v$transaction来观察,所以必须通过内部表来进行判断。
这个内部表是x$ktuxe,该表会记录Dead事务的恢复进度:

17:30:37 SQL> select
类别:oracle database 备份恢复 | 评论(0) | 浏览()
 
     
 
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   
 

回复flying_hg:怎样使用管理员权限嘛
 

感觉set path="/archive/garner/nav/2009/"这个有问题 path设置成这个了,ftp,rm命...
 

我的是ksh,bash好象也可以的
 

ftp -inv $HOST_IP >>$LOC_DIR/ftp.log <<! 这句之后的,shell的变量都无法识别了...
 
     


©2009 Baidu