Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Saiba como usar o SSMA (Assistente de Migração) do SQL Server para Oracle para converter o esquema de RH de exemplo do Oracle no SQL Server no Linux.
Neste artigo, você realiza as seguintes etapas:
- Fazer download e instalar o SSMA no Windows
- Criar um projeto SSMA para gerenciar a migração
- Conecte-se ao Oracle
- Executar um relatório de migração
- Converter o exemplo de esquema HR
- Migrar os dados
Pré-requisitos
- Uma instância do Oracle 12c (12.2.0.1.0) com o esquema de RH instalado
- Uma instância funcional do SQL Server no Linux
Observação
As mesmas etapas podem ser usadas para direcionar o SQL Server no Windows, mas você deve selecionar o Windows na configuração Migrar para o projeto.
Fazer download e instalar o SSMA para Oracle
Há várias edições disponíveis do Assistente de Migração do SQL Server, dependendo do banco de dados de origem. Baixe a versão atual do Assistente de Migração do SQL Server para Oracle e instale-a usando as instruções encontradas na página de download.
Observação
No momento, o SSMA para Oracle Extension Pack não tem suporte no Linux, mas não é necessário para este tutorial.
Criar e configurar um novo projeto SSMA
Abra o SSMA para Oracle e escolha Novo projeto no menu Arquivo.
Dê um nome ao projeto.
No campo Migrar para , escolha SQL Server 2017 (Linux) – Versão prévia.
Habilitar o esquema de RH
O SSMA para Oracle não usa os esquemas de exemplo do Oracle por padrão. Para habilitar o esquema HR, use as seguintes etapas:
Em SSMA, selecione o menu Ferramentas.
Selecione Configurações padrão do projeto e, em seguida, escolha Carregamento dos objetos do sistema.
Verifique se a opção HR está marcada e escolha OK.
Conectar o SSMA ao Oracle
Na barra de ferramentas, selecione Conectar-se ao Oracle.
Preencha o nome do servidor, a porta do servidor, o SID do Oracle, o nome de usuário e os campos Senha .
Selecione Conectar. Em poucos instantes, o SSMA para Oracle se conecta ao seu banco de dados e lê os metadados.
Gerar um relatório de migração
No Explorador de metadados do Oracle, expanda o nó do servidor.
Expanda Esquemas, clique com o botão direito do mouse emHR e selecione Criar relatório.
Uma nova janela do navegador é aberta com um relatório que lista todos os avisos e erros associados à conversão.
Observação
Você não precisa fazer nada com a lista de avisos e erros deste tutorial. Se você executar essas etapas para seu próprio banco de dados Oracle, deverá examinar o relatório e resolver quaisquer problemas de conversão importantes.
Conecte-se ao SQL Server
Escolha Conectar ao SQL Server e insira as informações de conexão apropriadas. Se você usar um nome de banco de dados que ainda não existe, o SSMA para Oracle o criará para você.
Converter Esquema
Clique com o botão direito do mouse em RH no Gerenciador de Metadados do Oracle e selecione Converter Esquema.
Sincronizar seu banco de dados
Após a conclusão da conversão, use o Gerenciador de Metadados do SQL Server para acessar o banco de dados criado na etapa anterior.
Clique com o botão direito do mouse no banco de dados, selecione Sincronizar com o Banco de Dados e selecione OK.
Migrar dados
A última etapa é migrar seus dados.
No Gerenciador de Metadados do Oracle, clique com o botão direito do mouse em RH e selecione Migrar Dados.
Na etapa de migração de dados, é necessário inserir novamente suas credenciais do Oracle e do SQL Server.
Quando terminar, examine o relatório de migração de dados, que deve ser semelhante à seguinte captura de tela:
Conclusão
Para um esquema Oracle mais complexo, o processo de conversão envolve mais tempo, teste e possíveis alterações em aplicativos cliente. O objetivo deste tutorial é mostrar como você pode usar o SSMA para Oracle como parte do processo de migração geral.
Neste tutorial, você aprendeu a:
- Instale o SSMA no Windows.
- Crie um novo projeto SSMA.
- Avaliar e executar uma migração do Oracle.