refactor OracleProcessor