RMAN-06900/RMAN-06901 and ORA-19921: maximum number of 64 rows exceeded
Posted by FatDBA on November 22, 2013
Received one of the odd and obscure RMAN/ORA errors of its kind While trying to connect with RMAN in Red Hat Enterprise Linux 5 and have wasted almost several minutes of my precious time, until i realized that there is one old RMAN session alive and was connected from the another terminal and was one day old before getting this error.
Okay so here is the case, while trying to connect with the target database in RMAN we have started recieving several RMAN and ORA errors …
[oracle@prashant1 ~]$ rman target /
Recovery Manager: Release 10.2.0.1.0 – Production on Fri Nov 22 21:30:38 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to target database: QRCL (DBID=859215136)
RMAN-06900: WARNING: unable to generate V$RMAN_STATUS or V$RMAN_OUTPUT row
RMAN-06901: WARNING: disabling update of the V$RMAN_STATUS and V$RMAN_OUTPUT rows
ORACLE error from target database:
ORA-19921: maximum number of 64 rows exceeded
RMAN> host;
Let’s explore more aboput the ora error using my favorite utility OERR
[oracle@prashant1 ~]$ oerr ORA 19921
19921, 00000, “maximum number of %s rows exceeded”
// *Cause: The maximum number of rows in the V$RMAN_STATUS or V$RMAN_OUTPUT
// table has been exceeded.
// *Action: Close some of existing and unused RMAN connections and sessions.
Let’s check how many and how old the rman sessions exists in my database.
[oracle@prashant1 ~]$ ps -ef|grep rman
oracle 25970 25861 0 Nov21 pts/1 00:00:50 rman target /
oracle 29999 29863 0 21:30 pts/4 00:00:00 rman target /
oracle 30113 30088 0 21:33 pts/4 00:00:00 grep rman
[oracle@prashant1 ~]$ date
Fri Nov 22 21:34:05 IST 2013
Alright, so there is one of the session with OS ID – 25970 running from November 21 from Terminal (tty 1) –
Let’s kill the session and try to connect with the Recovery Manager once again.
[oracle@prashant1 ~]$ kill -9 25970
[oracle@prashant1 ~]$ ps -ef|grep rman
oracle 29999 29863 0 21:30 pts/4 00:00:00 rman target /
oracle 30115 30088 0 21:34 pts/4 00:00:00 grep rman
Okay, so it’s gone and no more under the process list.
[oracle@prashant1 ~]$ rman target /
Recovery Manager: Release 10.2.0.1.0 – Production on Fri Nov 22 21:34:15 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to target database: QRCL (DBID=859215136)
RMAN>
Okay and we have not getting list of those errors what we previously encountered and issue is F.I.X.E.D
Hope That Helps
Prashant Dixit
Click Home said
I have confidence in every one of the methods you’ve released on the publish. These are effective and will undoubtedly perform. Nonetheless, the content are too quick for beginners. Is it possible you please prolong these a little bit from pursuing period? Basically article.