看rman的连接串的帮助

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

连接数据库

 rman target/

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

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

运行操作系统命令

run {host "pwd";}

运行数据库命令

sql 'select * from scott.emp';

也可以在rman界面shutdow 及startup

 

调用执行脚本

backup.rcv内容为show all

Oracle之rman命令的使用(51CTO风哥rman课程)_控制文件_03

 在rman中创建脚本

Oracle之rman命令的使用(51CTO风哥rman课程)_控制文件_04

打印脚本

print script itpux_show_script;

运行脚本

run {execute script   itpux_show_script;}

替换脚本

Oracle之rman命令的使用(51CTO风哥rman课程)_数据库查询_05

在数据库查询这个脚本

select * from rc_stored_script_line;

Oracle之rman命令的使用(51CTO风哥rman课程)_配置信息_06

PS:col SCRIPT_NAME format a30;是格式化

删除脚本

Oracle之rman命令的使用(51CTO风哥rman课程)_数据库_07

 

rman的配置信息

show all

Oracle之rman命令的使用(51CTO风哥rman课程)_配置信息_08

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

加密默认格式

 

备份格式

Oracle之rman命令的使用(51CTO风哥rman课程)_数据库查询_09