anchor.diff:  === Selecting the adapter
   
   {prodname} provides multiple ways to ingest change events from Oracle.
  -By default {prodname} uses the XStream API but this isn't always applicable for every installation.
  -
  -The following example configuration illustrates that by adding the `database.connection.adapter`, the connector can be toggled to use the LogMiner implementation.
  +By default {prodname} uses Oracle LogMiner but you may wish to use the Oracle XStream API for your installation.
  +
  +The following example configuration illustrates that by adding the `database.connection.adapter` and `database.out.server.name`,
  +the connector can be toggled to use the XStream API implementation.
   
   [source,json,indent=0]
   ----
  
positive.code:         "database.server.name" : "server1",
          "database.hostname" : "<oracle ip>",
          "database.port" : "1521",
          "database.user" : "c##xstrm",
          "database.password" : "xs",
          "database.dbname" : "ORCLCDB",
          "database.pdb.name" : "ORCLPDB1",
          "database.out.server.name" : "dbzxout",
          "database.history.kafka.bootstrap.servers" : "kafka:9092",
          "database.history.kafka.topic": "schema-changes.inventory"
          "database.connection.adapter": "logminer"
      }
  }
  ----
  
  [NOTE]
  ====
  We encourage the use of the LogMiner adapter for testing and feedback purposes, but we do not yet recommend it for production use as its still under active development.
  ====
  
  [[oracle-connector-properties]]
  === Connector Properties
  
negative.code:   exit;
  
  sqlplus sys/top_secret@//localhost:1521/ORCLCDB as sysdba
    CREATE USER c##dbzuser IDENTIFIED BY dbz
      DEFAULT TABLESPACE xstream_tbs
      QUOTA UNLIMITED ON xstream_tbs
      CONTAINER=ALL;
  
    GRANT CREATE SESSION TO c##dbzuser CONTAINER=ALL;
    GRANT SET CONTAINER TO c##dbzuser CONTAINER=ALL;
    GRANT SELECT ON V_$DATABASE to c##dbzuser CONTAINER=ALL;
    GRANT FLASHBACK ANY TABLE TO c##dbzuser CONTAINER=ALL;
    GRANT SELECT_CATALOG_ROLE TO c##dbzuser CONTAINER=ALL;
    GRANT EXECUTE_CATALOG_ROLE TO c##dbzuser CONTAINER=ALL;
    exit;
  ----
  
  === Create an XStream Outbound Server
  
  [NOTE]
  ====
  If you're using the default adapter, LogMiner, then this step can be skipped.
  ====
  
  Create an https://docs.oracle.com/cd/E11882_01/server.112/e16545/xstrm_cncpt.htm#XSTRM1088[XStream Outbound server]
  