问题描述:仍是rman的问题,一个很沙雕的问题,改了半天,准备是要作数据库的全备,和归档的备份数据库
1.链接rman进行备份,这里要保持数据库为mount状态,由于要对数据库全备oracle
[oracle@orcl ~]$ rman target /app
2.rman的脚本,其实这里就能够看出来了,非得让我搞了半天,ORA-07217: sltln: environment variable cannot be evaluated.环境变量没有被采用什么的优化
RMAN> run{lua
2> allocate channel ch_1 type disk;orm
3> allocate channel ch_2 type disk;blog
4> backup database format '/u01/app/oracle/oradata/Backup/database_$t_%u_%c.bak';get
5> backup archivelog all format '/u01/app/oracle/oradata/Backup/archive_%t_%u_%c.bak';io
6> }form
3.既然环境变量没有被采用,网上开始搜解决方案,说多是路径须要被configuration一下设置进去,由于是过后补图,中间有些路径是我又添加的
RMAN> show all;
4.开始对这里乱改了,这里是由于我已经该过了,因此提示我新的configure替代老的configure,演示做用,这里的这些设置都是对rman进行备份的一些设置,能够调整的
这里查询到这条语句是备份优化策略
5.改完以后继续执行,发现仍是报错
6.很简单的一个问题,发现仍是准备的语句有问题, 把%_写成了$_,这里是很不细心,就很少说了
6.而后这里就算是成功了,后边牵连到另外一个问题,我在整理一下,跟这个不要紧,下边是脚本
RMAN> run{
2> allocate channel ch_1 type disk;
3> allocate channel ch_2 type disk;
4> backup database format '/u01/app/oracle/oradata/Backup/database_%t_%u_%c.bak';
5> backup archivelog all format '/u01/app/oracle/oradata/Backup/archive_%t_%u_%c.bak';
6> }