Issue with Identifiers in Postgres greater than Oracle's limit while connecting over ODBC (DBLINK)
Creating a view in the Postgres database that assigns shorter names to the columns in question might be an option. It will not affect dependencies on the Postgres side while providing comfortably short column names to Oracle.

dbfiddle