oracle:通过shell来运行rman命令
每次都手工输入一批rman命令来进行备份等操作是很繁琐的事,有什么简便的方法吗?可以的,你可以把这批rman命令写在
shell命令里面,需要的时候,运行一下sh即可。下面是一个简单的实例:
RMAN> quit
Recovery Manager complete.
[oracle@app ~]$ vi rdemo.sh
[oracle@app ~]$ cat rdemo.sh
#!/bin/bash
rman target / <<!
show all;
exit;
!
[oracle@app ~]$ sh rdemo.sh
Recovery Manager: Release 10.2.0.1.0 - Production on Wed Nov 20 22:04:02 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to target database: ORCL (DBID=1350372074)
RMAN>
using target database control file instead of recovery catalog
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/10.2.0/db_2/dbs/snapcf_orcl.f'; # default
RMAN>
Recovery Manager complete.
备注:该shell里面用到了 here document,如果有对here document不熟悉的,
可以查看http://zh.wikipedia.org/wiki/Here%E6%96%87%E6%A1%A3
最新文章
- SQL Server 事务日志传输
- Servlet基本模式
- IIS-如果外网访问不到 域名
- Java JDK的安装以及环境变量的配置
- 方法:Linux 下用JAVA获取CPU、内存、磁盘的系统资源信息
- jquery解析XML(1)
- 【E2LSH源代码分析】p稳定分布LSH算法初探
- 【Android进阶】Activity的四种加载模式
- Java导出Excel表(poi)名中文乱码问题处理
- 基于Verilog HDL的ADC0809CCN数据采样
- ndk-stack使用方法
- java常用IO流集合用法模板
- XML的介绍使用
- Swift 模型属性
- CentOS查看安装包会释放哪些文件
- python函数 传参的多种方式 解读
- 【μ&#39;sic forever♪♪♪】μ&#39;s Final Love Live周年纪念
- 1064: 不明飞行物(ufo)
- Windows Live Writer离线写CSDN博客
- HTML5 Form Data 对象的使用