ORA-07445: [PGOSF367_pefalc()+26] When Migrating To Multibyte Characterset

(Doc ID 1996474.1)

Last updated on APRIL 06, 2015

Applies to:

Oracle Database - Enterprise Edition - Version to [Release 11.2 to 12.1]
Information in this document applies to any platform.


The following error is seen in the alert log and the user session is disconnected from oracle:

     - ORA-07445: exception encountered: core dump [PGOSF367_pefalc()+26] [ACCESS_VIOLATION] [ADDR:0x236365696E] [PC:0x3245386] [UNABLE_TO_READ] []

The issue is seen when using multibytes characters (german, polish ...), while running external procedures.

Call stack:

PGOSF367_pefalc <- horccoX_ExecCalloutCallbackOut  <- horcsX_SendExecCallout <- psdffr
       <- psdexsp <- rpiswu2 <- psdextp <- pefccal <- pefcal
        <- pevm_FCAL <- pfrinstr_FCAL <- pfrrun_no_tool <- pfrrun <- plsql_run

This is relevant when using Oracle Grid Infrastructure.



In the problematic environment, grid environment was configured and the database as follow:

     ORACLE_HOME for grid was:  F:\oracle\app\product\11.2.0\grid
     ORACLE_HOME for database was: F:\oracle\app\product\11.2.0\db_1

The data was migrated from a database with the following encoding:


to current database encoding:

     NLS_LANGUAGE                   AMERICAN
     NLS_TERRITORY                  AMERICA
     NLS_CHARACTERSET               AL32UTF8


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms