我的数据库中有1000条数据,先用备份脚本备份数据库,备份过程没有报错,然后我向数据库中添加了2条新的数据,最后执行数据库恢复脚本,结果数据没有回到开始的1000条,而是1002条,新添加的数据还在。请大侠们帮忙看看,脚本有问题吗?
数据库全库备份脚本如下:
#!/bin/ksh
ORACLE_SID=orcl; export ORACLE_SID
rman target / <
Windows 2000 Server下想实现oracle 9i的rman自动备份; c:\orabak\rman.bat c:\orabak\orabak.bat rman.bat 内容: rman target / cmdfile=c:\orabak\orabak.bat orabak.bat内容: run{ allocate channel c1 type disk; backup incremental level 0 format 'c:\orabak\full0_%u_%T.bak' database; release channel c1; } 但是执行了rman.bat之后,画面显示一直在执行这个文件.没法往下执行,请问脚本该如何写呢?如图:
我数据库是Oracle9201的,操作系统是windows 2003,现在已经有了rman的0级和1级脚本对数据库进行备份,现在想加个定期删除过期rman备份数据的脚本,这个脚本该怎么写啊? 0级脚本: run { allocate channel d1 type disk format 'D:\rman_backup\backup\b0_%d_%s_%p'; backup incremental level 0 database plus archivelog delete input; sql 'alter system archive log current'; release channel d1; } 1级脚本: run { a...
环境描述: 需要备份的服务器,hp9000的,hpux11i,数据库是oracle8.1.7 catalog服务器,dell2850,windows003,数据库是oracle8.1.7 现在我已经在catalog服务上创建了备份脚本 b0 创建全备份脚本: create script b0 { allocate channel c1 type disk; backup incremental level 0 foemat '/oradata2/%d_%s_%p' filesperset 3 (database include current controlfile); sql "alter system archive log current"; } b1 创建增量备...
Solaris 8 Oracle 8.1.7 shell脚本: /export/home/oracle/ora817/bin/rman target sys/oracle@u76 catalog rman/rman@u65 cmdfile /rman/rmanzh.rcv rman脚本: run { allocate channel c1 type disk; backup database format '/ora_data/rman/%s%p.bak'; } 命令行执行正常, 但是cron执行则报错: rman-00571: file not found LEM-00031: file not found; arguments: [lempgmh] [lmserr] LEM-00033: file not found; arguments: [...
这是data protector 生成的脚本:烦请热心者帮助查看其中是否有错误: 运行环境:data protector a.05 oracle:9.2.0.1.0 OS:hpux 11i # Created by ob2rman.exe PID 6305 on Mon Mar 24 15:52:35 EAT 2003 # connect target sys/oracle@ run { allocate channel 'dev_0' type 'sbt_tape' parms 'ENV=(OB2BARTYPE=Oracle8,OB2APPNAME=oracle,OB2BARLIST=DC1oraclebackup)'; allocate channel 'dev_1' type 'sbt_tape' parms 'ENV=(...
ORACLE815 想在CMD下直接rman CMDFILE调用这个脚本,但是rman不认识rman target internal/oracle@zc nocatalog这个语句,请大侠们发表看法,谢谢!rman脚本中如何插入CMD命令?SQLPLUS中是$。
关于rman归档脚本的问题: 环境:ORACLE 10G RAC 分别运行实例:1 和 2 脚本做归档时一定需要像这样写吗? 在连接的时候 target sys/xxxx@1 和 target sys/xxxx@2 能不能直接使用系统认证的方式: target / 全库备份我知道可以这样.就是因为是一个库两个实例的情况下不知如何?
自从推出两个自动备份脚本后,得到大家的认可(回复不少), 对此大受感动, 因此再接再厉, 用了近一个星期的时间(绝大部分是业余时间,关键公司有windws环境,也需要), 将windows下用rman进行自动备份脚本,且自动拷贝备份文件到其它机器(windows)的脚本也写出来了, 并通过了测试。 在上次两个备份脚本的基础上,将各个文件存放的目录结构进行了优化,而且对脚本中用到的环境变量的命名也进行了彻底整改,目的是为了方便维护,达到...