打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
oracle数据库 rman基本备份操作

(1)对数据库进行备份

* 备份数据库

RMAN>BACKUP DATABASE;

注意:也可以指定备份的位置:RMAN> BACKUP DATABASE FORMAT '/data/backup/rman/bak_%U';

* list命令查看刚刚创建的备份信息:

RMAN>list backup of database;

(2)对表空间进行备份

* 备份表空间

RMAN>backup tablespace HDMEMBER;

* 通过LIST BACKUP 查看一下备份

RMAN>list backup of TABLESPACE HDMEMBER;

(3)备份指定数据文件

* 查看对应的数据文件及其序号

select file_name,file_id,tablespace_name from dba_data_files

* 再通过BACKUP DATAFILE备份指定序号的数据文件

RMAN> BACKUP DATAFILE n;

* 通过list backup查看备份

RMAN> LIST BACKUP OF DATAFILE n;

(4)备份控制文件

* 第一种,做任何备份的时候,自动备份控制文件

RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;

* 第二种,手动执行控制文件备份

RMAN> BACKUP CURRENT CONTROLFILE;

* 第三种,执行BACKUP时指定INCLUDE CURRENT CONTROLFILE参数

RMAN> BACKUP DATABASE INCLUDE CURRENT CONTROLFILE;

* 查看备份的控制文件

RMAN> LIST BACKUP OF CONTROLFILE;

* 使用alter database backup controlfile备份控制文件

SQL> alter database backup controlfile to trace;

或者

SQL> alter database backup controlfile to trace as '/data/controlfile1.cof'; (这样你可以查看controlfile的构成)

(5)备份归档日志文件

* 利用BACKUP ARCHIVELOG命令备份

RMAN> BACKUP ARCHIVELOG ALL;

* BACKUP过程中利用PLUS ARCHIVELOG参数备份

RMAN> BACKUP DATABASE PLUS ARCHIVELOG;

1>.运行ALTER SYSTEM ARCHIVE LOG CURRENT语句对当前redolog进行归档。

2>.执行BACKUP ARCHIVELOG ALL命令备份所有已归档日志。

3>.执行BACKUP命令对指定项进行备份。

4>.再次运行ALTER SYSTEM ARCHIVE LOG CURRENT对当前redolog归档。

5>.对新生成的尚未备份的归档文件进行备份。

* 查看已备份的归档日志片段:

RMAN> LIST BACKUP OF ARCHIVELOG ALL;

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
rman 总结篇
OracleRMAN的备份与恢复命令详解(一)
ORACLE RMAN备份的脚本配置
rman CONFIGURE解释 - liurizhaooracle的日志 - 网易博客
三思涂抹oracle(笔记)
Oracle rman 命令总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服