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.
Depois de sincronizar com êxito os objetos convertidos com o SQL Server, você poderá migrar dados do Oracle para o SQL Server usando o SSMA (Assistente de Migração do SQL Server) para Oracle.
Importante
Se você estiver usando o mecanismo de migração de dados do lado do servidor, antes de migrar dados, deverá instalar o SSMA para o Oracle Extension Pack e os provedores Oracle no computador que está executando o SSMA. O serviço SQL Server Agent também precisa estar em execução. Para obter mais informações sobre como instalar o pacote de extensões, consulte Instalando componentes do SSMA no SQL Server.
Observação
Embora o Microsoft Entra ID seja o novo nome do Azure Active Directory (Azure AD), para evitar a interrupção de ambientes existentes, o Azure AD ainda permanecerá em alguns elementos codificados, como campos de interface do usuário, provedores de conexão, códigos de erro e cmdlets. Neste artigo, os dois nomes são intercambiáveis.
Definir opções de migração
Antes de migrar dados para o SQL Server, examine as opções de migração do projeto na caixa de diálogo Configurações do Projeto .
Nesta caixa de diálogo, você pode definir opções como tamanho do lote de migração, bloqueio de tabela, verificação de restrição, manipulação de valor nulo e manipulação de valor de identidade. Para obter mais informações sobre as Configurações de Migração do Projeto, consulte As Configurações do Projeto (Migração).
O Mecanismo de Migração na caixa de diálogo Configurações do Projeto permite que o usuário execute o processo de migração usando dois tipos de mecanismos de migração de dados:
- Mecanismo de migração de dados do lado do cliente
- Mecanismo de migração de dados do lado do servidor
Migração de dados do lado do cliente
Para iniciar a migração de dados no lado do cliente, selecione a opção Mecanismo de Migração de Dados do Lado do Cliente na caixa de diálogo Configurações do Projeto .
Observação
O mecanismo de migração de dadosClient-Side reside dentro do aplicativo SSMA e, portanto, não depende da disponibilidade do pacote de extensões.
Migração de dados do lado do servidor
Durante a migração de dados do lado do servidor, o mecanismo reside no banco de dados de destino. Ele é instalado por meio do pacote de extensão. Para obter mais informações sobre como instalar o pacote de extensões, consulte Instalar componentes do SSMA no SQL Server.
Para iniciar a migração no lado do servidor, selecione a opção Mecanismo de Migração de Dados do Lado do Servidor na caixa de diálogo Configurações do Projeto .
Migrar dados para o SQL Server
A migração de dados é uma operação de carregamento em massa que move linhas de dados de tabelas Oracle para tabelas do SQL Server em transações. O número de linhas carregadas no SQL Server em cada transação é configurado nas configurações do projeto.
Para exibir mensagens de migração, verifique se o painel Saída está visível. Se não estiver, no menu Exibir , selecione Saída.
Processo de migração
Verifique os seguintes requisitos:
- Os provedores Oracle são instalados no computador que está executando o SSMA.
- Você sincronizou os objetos convertidos com o banco de dados do SQL Server.
No Gerenciador de Metadados do Oracle, selecione os objetos que contêm os dados que você deseja migrar:
- Para migrar dados para todos os esquemas, marque a caixa de seleção ao lado de Esquemas.
- Para migrar dados ou omitir tabelas individuais, primeiro expanda o esquema. Em seguida, expanda Tabelas e selecione ou desmarque a caixa de seleção ao lado da tabela.
Você pode escolher a migração de dados do lado do cliente ou do servidor:
Para executar a migração de dados do lado do cliente, selecione a opção Mecanismo de Migração de Dados do Lado do Cliente na caixa de diálogo Configurações do Projeto .
Para executar a migração de dados do lado do servidor, primeiro verifique:
O SSMA para Oracle Extension Pack é instalado na instância do SQL Server.
O serviço SQL Server Agent está sendo executado na instância do SQL Server.
Para executar a migração de dados do lado do servidor, selecione a opção Mecanismo de Migração de Dados do Lado do Servidor na caixa de diálogo Configurações do Projeto .
Clique com o botão direito do mouse em Esquemas no Gerenciador de Metadados do Oracle e selecione Migrar Dados. Você também pode migrar dados para objetos individuais ou categorias de objetos. Clique com o botão direito do mouse no objeto ou na pasta pai e selecione a opção Migrar Dados .
Se o SSMA para Oracle Extension Pack não estiver instalado na instância do SQL Server e se o Mecanismo de Migração de Dados do Lado do Servidor estiver selecionado, ao migrar os dados para o banco de dados de destino, você receberá o seguinte erro:
SSMA Data Migration components were not found on SQL Server, server-side data migration will not be possible. Please check if Extension Pack is installed correctly.Selecione Cancelar para encerrar a migração de dados.
Na caixa de diálogo Conectar ao Oracle , insira as credenciais de conexão e selecione Conectar. Para obter mais informações sobre como se conectar ao Oracle, consulte Conectar-se ao Oracle.
Para se conectar ao banco de dados de destino SQL Server, insira as credenciais de conexão na caixa de diálogo Conectar ao SQL Server e selecione Conectar. Para obter mais informações sobre como se conectar ao SQL Server, consulte Conectar-se ao SQL Server.
As mensagens aparecem no painel Saída . Quando a migração for concluída, o Relatório de Migração de Dados será exibido. Se os dados não migrarem, selecione a linha que contém os erros e selecione Detalhes. Quando terminar de usar o relatório, selecione Fechar. Para obter mais informações, consulte o Relatório de Migração de Dados.
Observação
Quando o SQL Server Express Edition é usado como o banco de dados de destino, somente a migração de dados do lado do cliente é permitida e não há suporte para a migração de dados do lado do servidor.
Migrar dados em escala (versão prévia)
Quando um grande volume de dados precisa ser migrado em uma curta duração, a migração offline em escala é uma opção adequada. Esse recurso usa o Serviço de Migração de Banco de Dados do Azure no back-end e a escalabilidade da nuvem para migrar fontes de dados oracle locais ou externas para a plataforma SQL do Azure. Esse recurso funciona com máquinas virtuais (VMs) por meio de IaaS (infraestrutura como serviço) ou SQL do Azure por meio de PaaS (plataforma como serviço). Você pode criar uma nova instância do Serviço de Migração de Banco de Dados ou usar uma instância existente do Serviço de Migração de Banco de Dados para migrar dados para o Azure SQL PaaS ou SQL Server na VM do Azure.
Para uma migração offline grande, selecione Migrar dados com DMS (versão prévia).
Forneça a conta do Microsoft Entra para autenticação. Depois de inserir o nome de usuário, selecione Conectar.
Selecione o locatário e a assinatura que já tem o SQL Server na VM do Azure, banco de dados SQL do Azure ou instância gerenciada de SQL configurada e selecione Avançar.
Na próxima etapa do fluxo de trabalho de migração, você pode fornecer a fonte de dados, o banco de dados de destino e as credenciais associadas.
Ao selecionar o recurso do Azure, você pode usar recursos existentes. Selecione o grupo de recursos e o nome do serviço de migração de dados ou selecione Novo para criar um grupo de recursos e um serviço de migração do Azure para migração.
Para migrar uma fonte de dados externa, você precisa de um runtime de integração. Selecione Novo e siga as etapas para criar o runtime de integração ou use um serviço de integração existente. Para criar um serviço de integração, você precisa configurar uma instalação de gateway e fornecer uma chave para configurar o runtime de integração.
O Assistente para Monitorar Migrações é aberto automaticamente em alguns segundos após iniciar a migração de dados. Para exibir um status de migração ao vivo, selecione Exibir na atividade que você deseja monitorar. Você também pode exibir o relatório abrangente, que leva você ao portal do Azure para obter detalhes de monitoramento mais granulares sobre a atividade de migração. Você pode acessar o assistente com o botão Monitoramento ao lado de Migrar dados com DMS(versão prévia).