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
gcloudpara concluir as seguintes etapas:- Criar uma implantação
- Criar uma conexão de banco de dados
- 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
- Crie uma Rede do ODB.
- Crie sub-redes do ODB.
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 --helpSubstitua 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 --helpSubstitua 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_IDSubstitua 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).