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.