reported as bug on metalink
Problem: Problem:
~~~~~~~~ ~~~~~~~~
Issuing List Backup set or Report Obsolete against the Recovery Catalog Database Issuing List Backup Report set or Obsolete against the Recovery Catalog Database
returns the following: returns the following:
RMAN-6004: ORACLE error from recovery catalog database: ORA-1455: converting column overflows integer datatype RMAN-6004: ORACLE error from recovery catalog database: ORA-1455: converting column overflows integer datatype
You are hitting this bug only if RMAN_SEQ in the recovery catalog is bigger than UB4MAXVAL (usually 2^32 - 1, or 4,294,967,295) You are hitting this bug only if RMAN_SEQ in the recovery catalog is bigger than UB4MAXVAL (usually 2 ^ 32 - 1, or 4294967295)
SQL> select rman_seq.nextval from dual ; SQL> select rman_seq.nextval from dual;
. .
NEXTVAL Nextval
---------- ----------
6000000179 6000000179
Workarounds: Workarounds:
~~~~~~~~~~~~ ~~~~~~~~~~~~
Start over by creating a brand-new recovery catalog, and register all of your target databases again. Start over by creating a brand-new recovery catalog, and register all of your target databases again.
That will capture whatever recovery metadata is still in the controlfiles of those target databases. That will capture whatever recovery metadata is still in the target controlfile of those databases.
In the meantime, you may be able to use the "nocatalog" option, assuming that the metadata you need In the meantime, you may be able to use the "nocatalog" option, assuming that the metadata you need
is still in the controlfile, and within the keep time that is set by the init.ora parameter called is still in the controlfile, and keep within the time that is set by the parameter called INIT.ORA
CONTROL_FILE_RECORD_KEEP_TIME. CONTROL_FILE_RECORD_KEEP_TIME.
__________________ __________________
*** Oracle RAC Certified Expert *** *** Oracle RAC Certified Expert ***
*** OCP DBA 9i-10g-11g *** *** OCP DBA 9i-10g-11g ***
*** OCA iAS 10g *** OCA 10g iAS *** ***