I am trying to create an 8.1.7 RMAN catalog on a 9.0.1.2 database. I have done this without a problem on several 9.0.1.0 database, but this is my first time on the patched version.

I have a catalog owner, rman817. rman817 has been granted connect, resource, dba, and recovery_catalog_owner. When I try to create the catalog, I get an error message:
Code:
oracle8@oradev3 dev817$ rman catalog rman817/[email protected] 

Recovery Manager: Release 8.1.7.0.0 - Production
RMAN-06008: connected to recovery catalog database
RMAN-06428: recovery catalog is not installed

RMAN> create catalog tablespace "RMAN817_DATA";
RMAN-06444: dbms_rcvman package body created with compilation errors
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-06433: error installing recovery catalog
When I go in to check the package in question, I get:
Code:
SQL> alter package dbms_rcvman compile body;
Warning: Package Body altered with compilation errors.
SQL> show errors package body dbms_rcvman;
Errors for PACKAGE BODY DBMS_RCVMAN:

LINE/COL ERROR
-------- -----------------------------------------------------------------
6624/4	 PLS-00593: default value of parameter "AVAILABLE" in body must
	 match that of spec

6625/4	 PLS-00593: default value of parameter "UNAVAILABLE" in body must
	 match that of spec

6626/4	 PLS-00593: default value of parameter "EXPIRED" in body must
	 match that of spec

6753/4	 PLS-00593: default value of parameter "PIECECOUNT" in body must
	 match that of spec
Anybody got any hints?