GoldenGate

O Oracle GoldenGate no Oracle AI Database@Google Cloud é um serviço de nuvem nativo totalmente gerenciado que permite movimentação de dados em tempo real e em larga escala. Ele processa dados à medida que eles fluem de um ou mais sistemas de gerenciamento de dados de origem para bancos de dados de destino. A criação de um Oracle GoldenGate pode levar até 1 hora ou mais.

  • A criação da implantação do Oracle GoldenGate só está disponível por meio da CLI do Google Cloud (gcloud).

  • A criação da implantação do Oracle GoldenGate só está disponível por meio da CLI do Google Cloud (gcloud).

  • Use a CLI gcloud para concluir as seguintes etapas:
    1. Criar uma implantação
    2. Criar uma conexão de banco de dados
    3. Designar a conexão

    Criar uma Implantação

    Você pode criar uma implantação do Oracle GoldenGate usando a CLI do gCloud v565.0.0 ou superior.

    Pré-requisitos

    
    gcloud auth login
    export PROJECT_ID=omcpmout2
    export REGION_ID=us-east4
    export ODB_NETWORK_ID=my-odb-network
    export ODB_SUBNET_ID=goldengatesubnet 
    export ZONE_ID=us-east4-b-r1
    export DISPLAY_NAME=testgg
    export DEPLOYMENT_TYPE=DATABASE_ORACLE
    export CPU_CORE_COUNT=2
    
    Alternate command
    gcloud --project=$PROJECT_ID oracle-database goldengate-deployments create \
    $DISPLAY_NAME \
    --location=$REGION_ID \
    --display-name=$DISPLAY_NAME \
    --properties-cpu-core-count=$CPU_CORE_COUNT \
    --properties-deployment-type=$DEPLOYMENT_TYPE \
    --properties-environment-type=PRODUCTION \
    --ogg-data-deployment=$DISPLAY_NAME \
    --ogg-data-admin-username="oggadmin" \
    --ogg-data-admin-password='<user-password>' \
    --odb-subnet=projects/$PROJECT_ID/locations/$REGION_ID/odbNetworks/$ODB_NETWORK_ID/odbSubnets/$ODB_SUBNET_ID \
    --gcp-oracle-zone=$ZONE_ID
    
    # Learn more on create command
    gcloud oracle-database goldengate-deployments create --help
    Substitua o seguinte:
    • PROJECT_ID: O ID do seu projeto do Google Cloud em que a implantação será criada.
    • REGION_ID: A região na qual a implantação do GoldenGate será criada.
    • ODB_NETWORK_ID: O identificador da Rede ODB associada à implantação.
    • ODB_SUBNET_ID: O identificador da Sub-rede ODB dentro da Rede ODB especificada.
    • ZONE_ID: A zona do Oracle Database na qual a implantação será executada.
    • DISPLAY_NAME: Um nome amigável para a implantação do GoldenGate.
    • DEPLOYMENT_TYPE: O tipo de implantação a ser criado. Por exemplo, DATABASE_ORACLE.
    • CPU_CORE_COUNT: O número de núcleos de CPU a serem alocados para a implantação.
    • <user-password>: A senha do usuário administrador do GoldenGate.

    Criar uma Conexão de Banco de Dados

    Você pode criar uma conexão de banco de dados usando a CLI do gCloud v565.0.0 ou superior.

    
    gcloud --project=$PROJECT_ID  oracle-database goldengate-connections create \
     $CONNECTION_ID \ --location=$LOCATION \ --properties-connection-type=ORACLE \
     --properties-display-name="$CONNECTION_ID" \
     --properties-routing-method=SHARED_DEPLOYMENT_ENDPOINT \
     --oracle-connection-properties-technology-type=$TECHNOLOGY_TYPE \
     --oracle-connection-properties-gcp-database-id= $DATABASE_ID\
     --oracle-connection-properties-session-mode=DIRECT \
     --oracle-connection-properties-username='<username>' \
     --oracle-connection-properties-password='<user-password>' \
     --gcp-oracle-zone='<zone>'
    
    #Learn more on creating a database connection
    gcloud oracle-database goldengate-connections create --help
    Substitua o seguinte:
    • PROJECT_ID: O ID do seu projeto do Google Cloud em que a implantação será criada.
    • CONNECTION_ID: ID Exclusivo da conexão do GoldenGate que está sendo criada.
    • LOCATION: Região/local do Google Cloud para a conexão do GoldenGate.
    • TECHNOLOGY_TYPE: Tipo de tecnologia do Oracle AI Database para a conexão.
    • DATABASE_ID: ID do banco de dados do Oracle AI Database@Google Cloud ao qual o GoldenGate se conecta.
    • <username>: Nome de usuário que o GoldenGate usa para estabelecer conexão.
    • <user-password>: A senha do usuário administrador do GoldenGate.
    • <zone: A zona do Oracle AI Database@Google Cloud na qual o recurso de banco de dados está localizado.

    Designar uma Conexão

    Você pode designar uma conexão usando a CLI do gCloud v565.0.0 ou superior.

    
    gcloud --project=$PROJECT_ID  oracle-database goldengate-connection-assignments create \
     $ASSIGNMENT_ID \
     --location=$LOCATION \
     --properties-goldengate-connection=projects/$PROJECT_ID /locations/$LOCATION/goldenGateConnections/$CONNECTION_ID \
     --properties-goldengate-deployment=projects/$PROJECT_ID /locations/$LOCATION/goldenGateDeployments/$DEPLOYMENT_ID
    
    
    Substitua o seguinte:
    • PROJECT_ID: o ID do seu projeto do Google Cloud em que a implantação será criada.
    • ASSIGNMENT_ID: O identificador exclusivo da designação de conexão do Oracle GoldenGate que você deseja criar.
    • LOCATION: A região do Google Cloud na qual a designação de conexão do Oracle GoldenGate é criada.
    • CONNECTION_ID: O identificador exclusivo da conexão do Oracle GoldenGate que você deseja designar.
    • DEPLOYMENT_ID: O identificador exclusivo da implantação do Oracle GoldenGate que você deseja associar à conexão.
  • A criação da implantação do Oracle GoldenGate só está disponível por meio da CLI do Google Cloud (gcloud).

  • A criação da implantação do Oracle GoldenGate só está disponível por meio da CLI do Google Cloud (gcloud).