Creare una sottoscrizione Infoshere CDCfprincipe.altervista.org/portale/sites/default... · Creare...

7
Creare una sottoscrizione Infoshere CDC Per crea una nuova sottoscrizione, tutto quanto descritto vale in generale con alcune cose specfiche per oracle, è necessario connettersi alla Management Console di CDC e posizionarsi nella sezione “Configuration”. Fare click con il tasto destro del mouse su l progetto che avete precedentemente creato, oppure click con il tasto destro su “Default Project”. Selezionare la voce “New Subscription”.

Transcript of Creare una sottoscrizione Infoshere CDCfprincipe.altervista.org/portale/sites/default... · Creare...

  • Creare una sottoscrizione Infoshere CDC

    Per crea una nuova sottoscrizione, tutto quanto descritto vale in generale con alcune cose specfiche per oracle, è

    necessario connettersi alla Management Console di CDC e posizionarsi nella sezione “Configuration”.

    Fare click con il tasto destro del mouse su l progetto che avete precedentemente creato, oppure click con il tasto

    destro su “Default Project”.

    Selezionare la voce “New Subscription”.

  • Si sceglie il nome della sottoscrizione, una eventuale descrizione e poi si scelgono i “Datastore” sorgente e

    destinazione (si rimanda ad una guida successiva per la creazione dei datastore).

    Facciamo come esempio la creazione di una sottoscrizione che si chiami TEST_FOTO1.

    Posizionarsi dalla Console sul nome della sottoscrizione e cliccare con il testo destro sul lato destro della finestra,

    e selezionare “Map Tables”

  • Comparirà la prima scelta dove si stabilisce il tipo di “Mapping” da effettuare, con o senza audit. Noi lo creeremo

    senza audit.

    Si procederà poi a scegliere la tabella sorgente dei dati da replicare.

    E poi la tabella su cui replicare i dati, ma prima bisogna stabilire se la struttura dati sul db di destinazione esiste

    già o CDC dovrà prendersi carico di crearla, nel caso in cui la tabella non esiste, CDC chiede lo schema su cui

    creare la tabella, nel nostro casola tabella essite già e faremo il primo tipo di mappatura.

  • Verrà proposta quindi una finestra riassuntiva della mappatura

    Premendo avanti si sveglie il tipo di mappatura che si vuole fare della tabella, per dati che si aggiornano in tempo

    reale (Mirror) o dati che vengono scambiati a “foto” (Snapshot). Noi consideriamo il caso in cui i dati vengono

    passati in tempo reale e selezioniamo la prima opzione.

    Quindi verrà proposto l’avanzamento dell’operazione

  • Quando la mappatura è creata si avrà la situazione seguente.

    La mappatura di base a questo punto è eseguita, ma ancora ci sono altre cose da dovere configurare.

    Innazi tutto bisogna definire qual è la chiave primaria della tabella destinazione, in quanto in base a questo le

    operazioni di aggiornamento aggiungeranno una nuova riga o andranno in modifica su una riga esistente.

    Per potere eseguire questa operazione è neccasio pare doppio click sulla riga creata.

  • Cliccando poi sul tasto “Key columns”

    si potra definire la chiave, o scegliendola dalla tendina oppure spostandosi su “Specify the Key” e spuntando i

    campi della chiave primaria

    Fatto ciò si preme ‘OK’.

    Passando poi al pannello “Conflicts” spuntare il/i canpo/i della chiave primaria e selezionare nella “Conflict

    Resolutions”, “Source Win”. Nel pannello “Operation” stabilire come gestire le operazioni di aggiornamento, se

    per esempio non si vuole che le operazioni di delete o truncate vengano replicate, si sceglie l’opzione “Do not

    delete”.

  • Una volta completato cio si preme “Save” e si applicano tutte le modifiche effettuate.

    Per il db oracle è fondamentale che il db abbia abilitato il “Supplemtal Logging” e la tabella abbia l’opzione

    supplemental log data creata.

    Alter table ad supplemental log data (all) columns;