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.
No Oracle, cada banco de dados tem um ou mais esquemas. Por padrão, o Microsoft SQL Server Migration Assistant (SSMA) para Oracle migra todos os objetos em um esquema Oracle para um banco de dados do SQL Server nomeado para o esquema. No entanto, você pode personalizar o mapeamento entre esquemas Oracle e bancos de dados do SQL Server.
Esquemas do Oracle e do SQL Server
Um banco de dados Oracle contém esquemas. Uma instância do SQL Server contém vários bancos de dados, cada um deles pode ter vários esquemas.
O conceito Oracle de um esquema se mapeia para o conceito do SQL Server de um banco de dados e um de seus esquemas. Por exemplo, o Oracle pode ter um esquema chamado HR. Uma instância do SQL Server pode ter um banco de dados chamado SampleDatabase e, dentro desse banco de dados, pode haver vários esquemas. Por padrão, o esquema Oracle HR é mapeado para o banco de dados e esquema SQL Server SampleDatabase.HR. A definição do SSMA de um esquema é a combinação de um banco de dados e um esquema no SQL Server.
Você pode modificar o mapeamento entre esquemas do Oracle e do SQL Server.
Modificar o banco de dados e o esquema de destino
No SSMA, você pode mapear um esquema Oracle para qualquer esquema disponível do SQL Server.
Modificar o banco de dados e o esquema
No Gerenciador de Metadados do Oracle, selecione Esquemas.
No painel direito, selecione a guia Mapeamento de Esquema . Você verá uma lista de todos os esquemas Oracle, seguidos por um valor de destino. Esse destino é indicado em uma notação de duas partes (
database.schema) no SQL Server para onde seus objetos e dados são migrados.Selecione a linha que contém o mapeamento que você deseja alterar e selecione Modificar.
Na caixa de diálogo Escolher Esquema de Destino, você pode procurar um banco de dados e esquema de destino disponíveis ou inserir o banco de dados e o nome do esquema na caixa de texto em uma notação de duas partes (
database.schema) e selecionar OK. As alterações do alvo na guia Mapeamento de Esquema.
Observação
A guia Mapeamento de Esquema também está disponível quando você seleciona um banco de dados individual, a pasta Esquemas ou esquemas individuais. A lista na guia Mapeamento de Esquema é personalizada para o objeto selecionado.
Modos de mapeamento para o SQL Server
Você pode mapear um banco de dados de origem para qualquer banco de dados de destino. Por padrão, um banco de dados de origem é mapeado para um banco de dados sql server de destino ao qual você se conectou usando o SSMA. Se o banco de dados de destino que está sendo mapeado não existir no SQL Server, você será solicitado com uma mensagem "O banco de dados e/ou esquema não existe nos metadados do SQL Server de destino. Ele seria criado durante a sincronização. Você deseja continuar? Selecione Sim. Da mesma forma, você pode mapear um esquema para um esquema inexistente no banco de dados sql server de destino, que é criado durante a sincronização.
Reverter para o banco de dados e o esquema padrão
Se você personalizar o mapeamento entre um esquema Oracle e um esquema do SQL Server, poderá reverter o mapeamento de volta para os valores padrão.
Para reverter para o banco de dados e o esquema padrão, na guia Mapeamento de Esquema , selecione qualquer linha e escolha Redefinir para Padrão.