def METHOD_NAME(self, conf: ConfigTree) -> None:
    conf = conf.with_fallback(OracleMetadataExtractor.DEFAULT_CONFIG)
    self._cluster = conf.get_string(OracleMetadataExtractor.CLUSTER_KEY, default='oracle')
    self._database = conf.get_string(OracleMetadataExtractor.DATABASE_KEY, default='oracle')
    self.sql_stmt = self.get_sql_statement(
        where_clause_suffix=conf.get_string(OracleMetadataExtractor.WHERE_CLAUSE_SUFFIX_KEY),
    )
    self._alchemy_extractor = SQLAlchemyExtractor()
    sql_alch_conf = Scoped.get_scoped_conf(conf, self._alchemy_extractor.get_scope()) \
        .with_fallback(ConfigFactory.from_dict({SQLAlchemyExtractor.EXTRACT_SQL: self.sql_stmt}))
    self.sql_stmt = sql_alch_conf.get_string(SQLAlchemyExtractor.EXTRACT_SQL)
    LOGGER.info('SQL for oracle metadata: %s', self.sql_stmt)
    self._alchemy_extractor.METHOD_NAME(sql_alch_conf)
    self._extract_iter: Union[None, Iterator] = None