Oracle之rman命令的使用(51CTO风哥rman课程)

看rman的连接串的帮助

连接数据库

 rman target/

rman的版本要和目标数据库一致(一般大版本可以往下兼容小版本)

运行操作系统命令

run {host "pwd";}

运行数据库命令

sql 'select * from scott.emp';

也可以在rman界面shutdow 及startup

调用执行脚本

backup.rcv内容为show all

 在rman中创建脚本

打印脚本

print script itpux_show_script;

运行脚本

run {execute script   itpux_show_script;}

替换脚本

在数据库查询这个脚本

select * from rc_stored_script_line;

PS:col SCRIPT_NAME format a30;是格式化

删除脚本

rman的配置信息

show all

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14 DAYS;

保留时间是14天

CONFIGURE BACKUP OPTIMIZATION OFF; # default

备份优化

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

默认备份空间是磁盘

CONFIGURE CONTROLFILE AUTOBACKUP ON;

备份控制文件

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/home/oracle/rman_backup/cf_%F';

控制文件的备份格式

CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;

备份类型,默认是备份集

 CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

生成备份集的个数 默认是1

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

配置归档日志默认路径

CONFIGURE MAXSETSIZE TO UNLIMITED; # default

备份集最大的大小,默认是不限制大小

CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

加密默认格式

备份格式

原文地址:https://www.cnblogs.com/minseo/p/7789147.html