使用rman做数据库备份时出现出现ORA-01422错误
使用rman做数据库备份时出现出现ORA-01422错误
RMAN> backup database;
启动 backup 于 22-11月-07
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动 full 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=D:\ORACLE\ORADATA\PAUL\SYSTEM01.DBF
输入数据文件 fno=00002 name=D:\ORACLE\ORADATA\PAUL\UNDOTBS01.DBF
输入数据文件 fno=00003 name=D:\ORACLE\ORADATA\PAUL\INDX01.DBF
输入数据文件 fno=00005 name=D:\ORACLE\ORADATA\PAUL\USERS01.DBF
输入数据文件 fno=00004 name=D:\ORACLE\ORADATA\PAUL\TOOLS01.DBF
输入数据文件 fno=00007 name=D:\TEST02.DBF
输入数据文件 fno=00006 name=D:\TEST01.DBF
输入数据文件 fno=00008 name=D:\ORATEST.DBF
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 11/22/2007 10:25:
09
ORA-01422: exact fetch returns more than requested number of rows
RMAN>
请问这个是什么原因?
晕,不会又是dual表吧
看一下dual有几行?
谢谢
确实是,昨天看了dual表相关帖子后做了对dual表insert 操作,忘记删除了,
现在改回去一切正常
看来对dual表还是不要去动它 很多oracle相关东西