rman进行备份、恢复
2013-10-09 12:28
375 查看
rman备份可以很复杂,但学习需要由浅入深,下面是最常见的几种备份、恢复方式。
备份数据的路径与大小:
SQL> show parameter DB_RECOVERY_FILE_DEST
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string E:\oracle11g\guogang\rman_backup
db_recovery_file_dest_size big integer 10G
备份:
C:\Documents and Settings\guogang>sqlplus / as sysdba;
SQL> create tablespace rman_ts datafile 'E:\oracle11g\guogang\orcl\rman_ts.dbf' size 150M;
SQL> create user rman identified by rman
temporary tablespace TEMP02
default tablespace rman_ts
quota unlimited on rman_ts;
SQL> grant recovery_catalog_owner to rman;
C:\Documents and Settings\guogang>rman catalog rman/rman
RMAN>create catalog tablespace rman_ts;
C:\Documents and Settings\guogang>rman target rman/rman -- catalog数据库作为RMAN的资料库
C:\Documents and Settings\guogang>rman target / --控制文件作为RMAN的资料库
RMAN> backup database;
RMAN> list backupset;
RMAN> backup tablespace USERS;
RMAN> backup datafile 4;
恢复:
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database open;
C:\Documents and Settings\guogang>rman target /
RMAN> restore database;--恢复整个数据库
RMAN> recover database;
RMAN> restore tablespace USERS;--恢复表空间
RMAN> recover tablespace USERS;
RMAN> restore datafile 4;--恢复数据文件
RMAN> recover datafile 4;
注意的是:在10.2.0.1.0上,建资料库报错,在google上查,是bug,需要升级到10.2.0.4.0 。
备份数据的路径与大小:
SQL> show parameter DB_RECOVERY_FILE_DEST
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string E:\oracle11g\guogang\rman_backup
db_recovery_file_dest_size big integer 10G
备份:
C:\Documents and Settings\guogang>sqlplus / as sysdba;
SQL> create tablespace rman_ts datafile 'E:\oracle11g\guogang\orcl\rman_ts.dbf' size 150M;
SQL> create user rman identified by rman
temporary tablespace TEMP02
default tablespace rman_ts
quota unlimited on rman_ts;
SQL> grant recovery_catalog_owner to rman;
C:\Documents and Settings\guogang>rman catalog rman/rman
RMAN>create catalog tablespace rman_ts;
C:\Documents and Settings\guogang>rman target rman/rman -- catalog数据库作为RMAN的资料库
C:\Documents and Settings\guogang>rman target / --控制文件作为RMAN的资料库
RMAN> backup database;
RMAN> list backupset;
RMAN> backup tablespace USERS;
RMAN> backup datafile 4;
恢复:
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database open;
C:\Documents and Settings\guogang>rman target /
RMAN> restore database;--恢复整个数据库
RMAN> recover database;
RMAN> restore tablespace USERS;--恢复表空间
RMAN> recover tablespace USERS;
RMAN> restore datafile 4;--恢复数据文件
RMAN> recover datafile 4;
注意的是:在10.2.0.1.0上,建资料库报错,在google上查,是bug,需要升级到10.2.0.4.0 。
相关文章推荐
- RMAN进行表空间的备份和恢复
- RMAN-使用catalog恢复目录进行备份与恢复
- Oracle学习(11)---使用rman备份进行数据库的恢复
- Oracle 10g中使用RMAN进行备份恢复的几个实验手记
- 非归档模式下使用Rman进行备份和恢复
- 利用rman进行完整备份_无恢复目录
- RMAN备份与恢复(1)——对数据库进行完全介质恢复!
- rman进行备份、恢复
- RMAN压缩备份本地数据库,进行异地恢复操作
- Linux下Oracle9i RMAN备份及恢复步骤介绍
- Rman-Rman备份与恢复
- Oracle9i rman备份恢复总结
- rman备份,恢复
- 使用命令行工具stsadm.exe进行网站集的备份和恢复
- Oracle10g RMAN备份异机恢复过程
- 使用exp&imp工具进行数据库备份及恢复
- RMAN备份与恢复之基于时间点的不完全恢复
- 深入oracle 12c数据库备份与恢复(优化RMAN性能、Oracle flashback技术)
- MySQL中使用mysqldump命令进行备份与恢复
- git学习------> Gitlab如何进行备份恢复与迁移?