Database
 sql >> Base de Dados >  >> RDS >> Database

Conceitos básicos do Shareplex no Windows na AWS, parte 2


No primeiro de dois tutoriais de introdução ao Shareplex 9.0 no Windows executado no provedor da Nuvem AWS, “Introdução ao Shareplex no Windows na AWS, Parte 1”, instalamos o software de pré-requisito e iniciamos e conectamos com um EC2 instância executando o sistema operacional Windows. Neste tutorial de continuação, instalaremos o Shareplex e iniciaremos o serviço Shareplex e testaremos o Shareplex executando alguns comandos básicos. Este tutorial tem as seguintes seções:
  • Instalando o Shareplex
  • Iniciando o serviço Shareplex
  • Usando comandos do Shareplex
  • Conclusão

Instalando o Shareplex


Baixe o aplicativo Shareplex 9.0 para Windows 2003, 2008, 2012, 2012R2 (Oracle 10gR2 a 12c e SQL Server 2008R2, 2012). Uma versão de avaliação do Shareplex 9.0 para Windows também pode ser baixada, conforme mostrado na Figura 1.


Figura 1: Baixando o aplicativo para Shareplex

Clique duas vezes em sp_setup-9.0.0.018.exe aplicativo para instalar o Shareplex 9.0 no Windows 2012, conforme mostrado na Figura 2.


Figura 2: Iniciando o aplicativo Shareplex

Clique em Abrir arquivo , Executar . O assistente de configuração do Shareplex é iniciado, conforme mostrado na Figura 3. Clique em Avançar.


Figura 3: Assistente de instalação do Shareplex

Selecione uma Pasta de Destino para instalar o Shareplex, conforme mostrado na Figura 4. O diretório padrão é mostrado selecionado.


Figura 4: Selecionando a pasta de destino para instalar o Shareplex

Em Selecionar componentes , selecione Instalação completa do Shareplex Oracle 12c , como mostrado na Figura 5.


Figura 5: Selecionando componentes para instalar

Em seguida, selecione ou especifique o(s) número(s) de porta Shareplex. Selecione a porta Shareplex padrão, 2100 (veja a Figura 6).


Figura 6: Selecionando a porta Shareplex

Shareplex faz uso de um diretório de dados variáveis ​​para armazenar suas informações internas. Selecione o diretório de dados de variável padrão, conforme mostrado na Figura 7, e clique em Avançar.


Figura 7: Selecionando o diretório de dados variáveis

Em seguida, selecione o Grupo de gerentes de programa ou mantenha a configuração padrão e clique em Next, conforme mostrado na Figura 8.


Figura 8: Selecionando o grupo de gerentes de programa

Shareplex usa o ambiente operacional PTC NuTCRACKER (MKS Toolkit) para rodar no Windows. Em seguida, os componentes da plataforma PTC NuTCRACKER 9.x são instalados, conforme mostrado na Figura 9.


Figura 9: Instalando os Componentes da Plataforma PTC NuTCRACKER 9.x

Outros arquivos e aplicativos são copiados, conforme mostrado na Figura 10.


Figura 10: Progresso de instalação

Após a conclusão da instalação, a Instalação concluída diálogo é exibido (veja a Figura 11). A caixa de diálogo de mensagem indica que, antes de executar o Shareplex, o SpUtils utilitário deve ser usado para instalar o Shareplex como um serviço e o ora_setup aplicativo deve ser executado para configurar a conta do banco de dados Shareplex. Clique em Concluir.


Figura 11: Instalação completa

Uma caixa de diálogo Instalar (mostrada na Figura 12) indica que o servidor Windows precisaria ser reiniciado para que a instalação do Shareplex fosse concluída. Clique OK.


Figura 12: Instalar

Uma caixa de diálogo, “A desconexão foi iniciada pelo usuário fazendo logoff de sua sessão no servidor”, pode ser exibida. Clique OK. A tela de login do Chrome RDP é exibida. Clique em Conectar para fazer login novamente no Windows 2012, conforme mostrado na Figura 13.


Figura 13: Reconectando-se à instância do Windows 2012 no EC2 com o Chrome RDP

O Shareplex é instalado no Windows 2012 e diferentes utilitários Shareplex devem ser adicionados, conforme mostrado pelos novos ícones na Figura 14. Os SpUtils utilitário é usado para iniciar o serviço Shareplex, como discutiremos posteriormente. O Sp_Ctrl é a interface de linha de comando para executar comandos no Shareplex. E o SpClient é um utilitário de acesso remoto para Shareplex.


Figura 14: Shareplex instalado

Iniciando o serviço Shareplex


Em seguida, iniciaremos o serviço Shareplex para que o sp_ctrl e outras interfaces de usuário do Shareplex, como SpClient, podem acessar o Shareplex. Clique duas vezes em SpUtils ícone, mostrado na Figura 14. Primeiro, precisamos adicionar a chave de licença para o Shareplex. Uma chave de licença é enviada para o e-mail registrado quando a versão de trilha do Shareplex ou alguma outra edição é baixada. Selecione a Chave de licença guia e clique em Adicionar licença , conforme mostrado na Figura 15.


Figura 15: SpUtils>Chave de licença>Adicionar licença

Em Adicionar chave caixa de diálogo, especifique a Chave de licença e Nome do cliente , que são usados ​​para registrar o download do Shareplex e também enviados com a chave de licença. Clique em OK (veja a Figura 16).


Figura 16: Adicionando chave de licença

As informações da chave de licença são definidas, conforme mostrado na Figura 17.


Figura 17: Conjunto de informações da chave de licença

Em seguida, selecione os Serviços Shareplex guia e clique em Iniciar para iniciar o serviço Shareplex, conforme mostrado na Figura 18. O serviço Shareplex precisa ser iniciado somente se o Estado atual é "Serviço Parado".


Figura 18: Iniciando o serviço Shareplex

A mensagem “Service Running”, exibida na Figura 19, indica que o serviço Shareplex foi iniciado.


Figura 19: Serviço Shareplex em execução

As Informações guia exibe a Plataforma e Shareplex informações, incluindo Shareplex Port, Version, Install Dir e VarDir, conforme mostrado na Figura 20.


Figura 20: Informações de Plataforma e Shareplex

Usando Comandos Shareplex


O Shareplex fornece várias interfaces de linha de comando além do prompt de comando do SO para executar comandos do Shareplex. O diretório Shareplex C:Program FilesQuest SoftwareShareplexbin, no qual os aplicativos Shareplex são instalados, é adicionado à variável de ambiente PATH do Windows quando o Shareplex é instalado e os aplicativos Shareplex, como ora_setup, podem ser executados a partir de qualquer diretório no prompt de comando do SO. A interface de linha de comando sp_ctrl (CLI), também chamada de Shareplex para Oracle Command Utility, pode ser iniciada a partir do ícone do Windows (consulte a Figura 21).


Figura 21: Iniciando a interface de linha de comando Sp_Ctrl

A interface de linha de comando sp_ctrl é iniciada, conforme mostrado na Figura 22.


Figura 22: Shareplex para Oracle Command Utility

Os comandos sp_ctrl podem ser executados na linha de comando. Como exemplo, o comando connection help lista o uso do comando connection, conforme mostrado na Figura 23.


Figura 23: Executando um Comando Shareplex sp_ctrl

Para executar os aplicativos Shareplex, como ora_setup e pg_setup, procure por “cmd” e inicie um prompt de comando do SO, conforme mostrado na Figura 24.


Figura 24: Iniciando um prompt de comando do SO

O prompt de comando do SO é exibido, conforme mostrado na Figura 25.


Figura 25: Prompt de comando do sistema operacional Windows 2012

Execute o comando Shareplex os_setup como exemplo (consulte a Figura 26).


Figura 26: Executando um comando do SO Shareplex

Conclusão


Em dois tutoriais, discutimos a introdução ao uso do Shareplex no Windows 2012 na AWS. Nós discutimos apenas como começar com o Shareplex. A execução de uma migração requer a instalação de um banco de dados de origem e um banco de dados de destino. Shareplex é usado para replicação de banco de dados com tempo de inatividade quase zero e integração de dados de dois dos principais bancos de dados, Oracle e SQL Server, sua automação para replicação contínua sem necessidade de agendamento, sua precisão e integridade de dados e seu suporte para várias fontes de dados ( JMS, SQL, XML, Teradata e Kafka) como destinos da origem, como um banco de dados Oracle. Se estiver usando bancos de dados em uma plataforma de nuvem com serviços gerenciados, como o Amazon Web Services (AWS), usar o Shareplex em uma plataforma de nuvem como o AWS tem o benefício de poder integrar os bancos de dados sem exigir conexões do Shareplex de uma máquina local para bancos de dados em uma plataforma Cloud.