DBMS_JAVA.GRANT_PERMISSION FAILS WITH ORA-07445[EOMG_MIGRATE_IF_OLDNEW()+108].
(Doc ID 1920073.1)
Last updated on MARCH 14, 2025
Applies to:
Oracle Database - Enterprise Edition - Version 11.2.0.4 and laterOracle Database Cloud Schema Service - Version N/A and later
Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Oracle Database Cloud Exadata Service - Version N/A and later
Information in this document applies to any platform.
Symptoms
When trying to grant privileges to a user using the DBMS_JAVA if you are hitting the ORA-
SQL> BEGIN dbms_java.grant_permission( 'JPOTTS', 'SYS:java.io.FilePermission', '<>', 'execute' ); END;
ORA-07445: exception encountered: core dump [eomg_migrate_if_oldnew()+108] [SIGSEGV] [ADDR:0x200000000] [PC:0x1040ACEAC]
[Address not mapped to object] []
ORA-29532: Java call terminated by uncaught Java exception: java.lang.UnsatisfiedLinkError: java.lang.Float.floatToIntBi
ts
ORA-06512: at "SYS.DBMS_JAVA", line 793
ORA-06512: at line 1
----- Call Stack Trace -----
skdstdst <- ksedst1 <- ksedst <- dbkedDefDump <- ksedmp
<- ssexhd <- sighandler <- eomg_migrate_if_old <- new <- eoscan
<- new <- eomg_scan_for_migra <- table_objects <- eoa_sst_map <- table_objects
<- eomg_migrate_dedica <- ted_memory <- ioesub_end_call <- seoa_note_stack_out <- side
<- ioe_end_call <- side <- joxenc <- joxdlc_internal <- joxdlc_
<- joxdlc <- ksudlc <- kssdel <- ksupop <- joxjitexe
<- joxrdp_ <- joxrdp <- kebm_slave_main <- ksvrdp <- opirip
<- opidrv <- sou2o <- opimai_real <- ssthrdmain <- main
<- start
Changes
Upgraded fron 11.2.0.x to 11.2.0.4.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |