操作系统 AIX 5L 备份策略及时间如下: $ crontab -l 00 02 1 * * /oradata/cron/rman_0.sh 00 03 * * 1 /oradata/cron/rman_1.sh 00 03 * * 2-0 /oradata/cron/rman_2.sh 也就是每月1号做0级备份,周一凌晨做1级备份,2--日做2级备份。 这样,就会造成一个问题:每个月的1号,除了做0级备份外,还会 做1或2级备份。很显示,此时的1或2级备份是多余的。 问:如何避开? 若是要通过写SHELL来判断日期。请教范例?
数据库版本:Oracle 8.1.7.4 现在状况: 2008年12月11日全备完成, 硬盘上有11月22日起的archive log, 11月22日之前的备份是用操作系统命名rm删除. 现在: run{ allocate chnnel ch00 type 'SBT_TAPE'; backup format 'ar_%t' archivelog all; release channel ch00; } 运行报错,缺少1_60897.dbf,但是这文件是在2006年12月9日的archive log. 现在的问题是: 通过12月11日的全备与硬盘上从11月22日之后的archive log能否回复到今天晚上18...
一台aix5.2主机上的oracle92数据库,每天用rman备份到磁带库中.现在我想做异机恢复测试. 请问:我可以把备份的数据库恢复到一台装有oracle92的windows主机上吗? 如果不可以,原因是什么?
我在817的上面建了一个rman的catalog实例,按照正常的流程进行操作,直到成功register后,联入target库后,进行一些操作,例如:list backup 出现下列错误: rman-03006: non-retryable error occurred during execution of command: full resyn c rman-07004: unhandled exception during command execution on channel default rman-10035: exception raised in RPC: ORA-01631: max # extents (10) reached in ta ble rman.RLH ...
这两天想把一个Solaris平台上的Oracle9i数据库迁移到一台aix机器上,两台机器都安装了Veritas的vxvm(文件系统类型相同:vxfs)。 但一位师兄说虽然文件系统相同,异种操作系统迁移数据库只能用export/import方式,不能直接使用copy方式。 我想请问:Oracle数据库为什么只跟操作系统有关?
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; }