Po kolei :)
Na początek należy rozróżnić dwie rzeczy. Aplikacja APEX to jedno - schemat w bazie to drugie.
Widzę, że masz problem ze schematem więc tym się zajmę.
Najłatwiej będzie jak stworzysz schemat wg tego skryptu (do znalezienia w dokumentacji APEX'a):
-- USER SQL
CREATE USER nazwa_schematu IDENTIFIED BY password1
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;
-- ROLES
GRANT "CONNECT" TO nazwa_schematu;
ALTER USER nazwa_schematu DEFAULT ROLE "CONNECT";
ALTER USER nazwa_schematu ACCOUNT UNLOCK;
-- SYSTEM PRIVILEGES
GRANT CREATE SESSION to nazwa_schematu;
GRANT CREATE SNAPSHOT to nazwa_schematu;
GRANT CREATE INDEXTYPE TO nazwa_schematu;
GRANT CREATE DIMENSION TO nazwa_schematu;
GRANT CREATE TABLE TO nazwa_schematu;
GRANT CREATE CLUSTER TO nazwa_schematu;
GRANT CREATE TRIGGER TO nazwa_schematu;
GRANT CREATE SYNONYM TO nazwa_schematu;
GRANT CREATE MATERIALIZED VIEW TO nazwa_schematu;
GRANT CREATE JOB TO nazwa_schematu;
GRANT CREATE SEQUENCE TO nazwa_schematu;
GRANT CREATE OPERATOR TO nazwa_schematu;
GRANT CREATE TYPE TO nazwa_schematu;
GRANT CREATE VIEW TO nazwa_schematu;
GRANT CREATE PROCEDURE TO nazwa_schematu;
GRANT UNLIMITED TABLESPACE TO nazwa_schematu;
Następnie zrobisz pełen eksport w SQL Developerze (Tools -> Database Export)
Odznacz takie rzeczy jak Schema, Storage, Grnats i Dropts.
Utworzy ci się skrypt DLL, który powinien pójść - utworzyć elementy schematu. Jak to pójdzie to możesz importować dane.
Daj znać czy ten proces skutkuje.
Pozdrawiam
piotr