OCP读书笔记(3) - 使用RMAN恢复目录】的更多相关文章

创建恢复目录 在hndx上创建恢复目录:[oracle@oracle admin]$ export ORACLE_SID=hndx[oracle@oracle admin]$ sqlplus / as sysdba SQL> create tablespace rman_cata datafile '/u01/app/oracle/oradata/hndx/cata01.dbf' size 10M;SQL> create user rman_cata default tablespace rm…
7.Using RMAN to Perform Recovery 使用RMAN进行完全恢复system表空间文件丢失的恢复 模拟损坏: SQL> conn /as sysdba; SQL> create table t as select * from scott.dept; SQL> !rm -rf /u01/app/oracle/oradata/orcl/system01.dbf; SQL> alter system flush buffer_cache; SQL> co…
5.Creating Backups with RMAN 创建备份集 RMAN> backup as backupset format '/u01/app/oracle/backup/rmanbk/df_%d_%s_%p.bus' tablespace users; 创建镜像(image)拷贝 RMAN> BACKUP AS COPY DATAFILE '/u01/app/oracle/oradata/orcl/users01.dbf'; RMAN> BACKUP AS COPY ARC…
是否使用RMAN恢复目录(Recovery Catalog 你可能从其他人或书上听过RMAN恢复目录(也有可能是其他名字,RMAN Recovery Catalog的翻译较多较杂,以下简称恢复目录),旁人的表达或书中模糊不清的描述,导致很多朋友一直对其实际意义和作用感到疑惑.在我看来,可以将其视作存储RMAN备份恢复相关信息的数据库(在物理形式上可以对应成Oracle中的一个SCHEMA). 当没有恢复目录时,RMAN相关的备份信息,比如归档文件路径.备份集路径等均存储在目标数据库的控制文件中,…
2014-12-24 Created By BaoXinjian…
• 对恢复目录和RMAN 资料档案库控制文件的使用进行比较• 创建和配置恢复目录• 在恢复目录中注册数据库• 同步恢复目录• 使用RMAN 存储脚本• 备份恢复目录• 创建虚拟专用目录 RMAN 资料档案库数据存储:比较选项控制文件:• 管理更简单• 默认设置恢复目录:• 复制控制文件数据• 存储更长的备份历史记录• 服务于多个目标• 存储RMAN 脚本 RMAN 资料档案库数据始终存储在目标数据库的控制文件中.此外,它也可以存储在一个名为“恢复目录”的单独数据库中.恢复目录会在单独的数据库中保…
受控制文件大小的限制,一般rman需要用rman catalog来管理及存放备份信息: 这里介绍一下创建rman catalog的步骤: C:\Documents andSettings\Administrator>sqlplus / as sysdba SQL*Plus: Release 10.2.0.3.0 - Productionon 星期日 7月 28 11:19:40 2013 Copyright (c) 1982, 2006, Oracle.  All Rights Reserved…
监视RMAN作业 1. 创建rman备份: RMAN> run { allocate channel ch1 type disk; allocate channel ch2 type disk; backup as compressed backupset tablespace users; } 2. 当rman作业运行的时候,使用v$PROCESS和V$SESSION查看client_info信息: SQL> select sid, spid, client_info from v$proc…
6.Restore and Recovery Task 非关键性文件丢失的恢复 临时文件丢失的恢复 临时表空间文件丢失的恢复: 查看数据库中的临时文件: SQL> select file#,STATUS,NAME from v$tempfile; 临时文件丢失后,一些操作,比如排序,有可能不能执行 排序:首先在pga中进行,如果pga中空间不够,就会将数据库临时放入临时文件 模拟损坏: SQL> alter system set pga_aggregate_target=10M; SQL>…
RMAN的命令类型 1. sqlplus命令 [oracle@oracle admin]$ export ORACLE_SID=orcl [oracle@oracle admin]$ rman target / RMAN> shutdown abort RMAN> startup 2. 操作系统命令: RMAN> run { host "ls -l /u01/app/oracle";} 3. 还可以执行SQL语句,但是select除外 RMAN> sql 'cr…