When upgrading Symantec Advanced Authentication Common Components from version 9.1 SP2 to 9.1 SP5 CP1 using the provided upgrade script, the procedure ARUDSORG_DELETE_SP fails to compile with Oracle error ORA-00932: inconsistent datatypes: expected DATE got NUMBER.
When running the upgrade script db-config-for-common-9.x-to-9.1.5.1.sql, the execution completes with a compilation warning:
Reviewing the stored procedure ARUDSORG_DELETE_SP reveals the following compilation error:
The error is triggered by the following statement within the procedure:
The upgrade script introduces a column datatype mismatch between the arudsuser source table and the arudsuser_archive target table. A column that is defined as DATE in arudsuser_archive corresponds to a NUMBER typed column in arudsuser (or vice versa), causing Oracle to reject the wildcard SELECT * insert with the ORA-00932 inconsistent datatypes error.
Apply the following hotfix patch, which corrects the datatype inconsistency introduced by the upgrade script:
Patch: Symantec-AdvAuth-9.1.5.1-DE662049-HotFix
Expected result: STATUS = VALID