anchor.diff:  Most Oracle servers are configured to not retain the complete history of the database in the redo logs,
   so the {prodname} Oracle connector would be unable to see the entire history of the database by simply reading the logs.
   Consequently, the first time the connector starts, it performs an initial _consistent snapshot_ of the database.
  -the default behavior for perofmring a snapshot consists of the following steps.
  +the default behavior for performing a snapshot consists of the following steps.
   you can change this behavior by setting the `snapshot.mode` connector configuration property to a value other than `initial`.
   
   1. Determine the tables to be captured
  
positive.code: ----
  
  [[oracle-database-mode]]
  === Pluggable vs Non-Plugable databases
  
  The {prodname} Oracle connector supports both deployment practices of pluggable databases (CDB mode) as well as non-pluggable databases (non-CDB mode).
  
  
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]
  