Major rewrite of the OracleConnector.