Introdução ao SSMA para Oracle (OracleToSQL)Getting Started with SSMA for Oracle (OracleToSQL)

SQL ServerSQL Server Assistente de migração (SSMA) para Oracle permite que você rapidamente converter esquemas de banco de dados Oracle para SQL ServerSQL Server esquemas, carregar os esquemas resultantes em SQL ServerSQL Server e migrar dados do Oracle para SQL ServerSQL Server. Migration Assistant (SSMA) for Oracle lets you quickly convert Oracle database schemas to SQL ServerSQL Server schemas, upload the resulting schemas into SQL ServerSQL Server and migrate data from Oracle to SQL ServerSQL Server.

Este tópico apresenta o processo de instalação e, em seguida, ajuda você a se familiarizar com a interface de usuário do SSMA.This topic introduces the installation process, and then helps familiarize you with the SSMA user interface.

Instalar o SSMAInstalling SSMA

Para usar o SSMA, você primeiro deve instalar o programa cliente SSMA em um computador que pode acessar o banco de dados do Oracle de origem e a instância de destino SQL ServerSQL Server.To use SSMA, you first must install the SSMA client program on a computer that can access both the source Oracle database and the target instance of SQL ServerSQL Server. Você deve instalar um pacote de extensão e pelo menos um dos provedores do Oracle (OLE DB ou ADO.NETADO.NET) no computador que está executando SQL ServerSQL Server.You then must install an extension pack and at least one of the Oracle providers (OLE DB or ADO.NETADO.NET) on the computer that is running SQL ServerSQL Server. Esses componentes oferecem suporte a migração de dados e a emulação de funções do sistema Oracle.These components support data migration and the emulation of Oracle system functions. Para obter instruções de instalação, consulte instalar o SSMA para Oracle (OracleToSQL).For installation instructions, see Installing SSMA for Oracle (OracleToSQL).

Para iniciar o SSMA, clique em inicie, aponte para todos os programas, aponte para SQL ServerSQL Server Migration Assistant for Oraclee, em seguida, clique em SQL ServerSQL ServerAssistente de migração para o Oracle.To start SSMA, click Start, point to All Programs, point to SQL ServerSQL Server Migration Assistant for Oracle, and then click SQL ServerSQL Server Migration Assistant for Oracle.

SSMA para Interface de usuário do OracleSSMA for Oracle User Interface

Depois que o SSMA é instalado, você pode usar o SSMA para migrar bancos de dados Oracle para SQL ServerSQL Server.After SSMA is installed, you can use SSMA to migrate Oracle databases to SQL ServerSQL Server. Ele ajuda a se familiarizar com a interface de usuário do SSMA antes de começar.It helps to become familiar with the SSMA user interface before you start. O diagrama a seguir mostra a interface do usuário para o SSMA, incluindo os gerenciadores de metadados, metadados, barras de ferramentas, painel de saída e painel de lista de erros:The following diagram shows the user interface for SSMA, including the metadata explorers, metadata, toolbars, output pane, and error list pane:

SSMA para UI OracleSSMA for Oracle UI

Para iniciar uma migração, você deve primeiro criar um novo projeto.To start a migration, you must first create a new project. Em seguida, você se conectar ao banco de dados Oracle.Then, you connect to an Oracle database. Após uma conexão bem-sucedida, esquemas Oracle aparecerá no Gerenciador de metadados do Oracle.After a successful connection, Oracle schemas will appear in Oracle Metadata Explorer. Você pode então objetos do botão direito do mouse no Gerenciador de metadados do Oracle para executar tarefas como criar relatórios que avaliam as conversões para SQL ServerSQL Server.You can then right-click objects in Oracle Metadata Explorer to perform tasks such as create reports that assess conversions to SQL ServerSQL Server. Você também pode executar essas tarefas usando os menus e barras de ferramentas.You can also perform these tasks by using the toolbars and menus.

Você também deve se conectar a uma instância do SQL ServerSQL Server.You must also connect to an instance of SQL ServerSQL Server. Após uma conexão bem-sucedida, uma hierarquia do SQL ServerSQL Server bancos de dados aparecerão no SQL ServerSQL Server Gerenciador de metadados.After a successful connection, a hierarchy of SQL ServerSQL Server databases will appear in SQL ServerSQL Server Metadata Explorer. Depois de converter esquemas Oracle para SQL ServerSQL Server esquemas, selecione as esquemas convertidas em SQL ServerSQL Server Gerenciador de metadados e, em seguida, sincronizar os esquemas com SQL ServerSQL Server.After you convert Oracle schemas to SQL ServerSQL Server schemas, select those converted schemas in SQL ServerSQL Server Metadata Explorer, and then synchronize the schemas with SQL ServerSQL Server.

Depois de sincronizar esquemas convertidas com SQL ServerSQL Server, você pode retornar ao Gerenciador de metadados do Oracle e migrar dados de esquemas Oracle em SQL ServerSQL Server bancos de dados.After you synchronize converted schemas with SQL ServerSQL Server, you can return to Oracle Metadata Explorer and migrate data from Oracle schemas into SQL ServerSQL Server databases.

Para obter mais informações sobre essas tarefas e como realizá-las, consulte migração de bancos de dados Oracle para o SQL Server (OracleToSQL).For more information about these tasks and how to perform them, see Migrating Oracle Databases to SQL Server (OracleToSQL).

As seções a seguir descrevem os recursos da interface do usuário do SSMA.The following sections describe the features of the SSMA user interface.

Gerenciadores de metadadosMetadata Explorers

O SSMA contém dois gerenciadores de metadados para procurar e executar ações no Oracle e SQL ServerSQL Server bancos de dados.SSMA contains two metadata explorers to browse and perform actions on Oracle and SQL ServerSQL Server databases.

Gerenciador de metadados do OracleOracle Metadata Explorer

Gerenciador de metadados do Oracle mostra informações sobre esquemas Oracle.Oracle Metadata Explorer shows information about Oracle schemas. Usando o Gerenciador de metadados do Oracle, você pode executar as seguintes tarefas:By using Oracle Metadata Explorer, you can perform the following tasks:

Gerenciador de metadados do SQL ServerSQL Server Metadata Explorer

SQL ServerSQL Server Gerenciador de metadados mostra informações sobre uma instância de SQL ServerSQL Server. Metadata Explorer shows information about an instance of SQL ServerSQL Server. Quando você se conectar a uma instância do SQL ServerSQL Server, SSMA recupera metadados sobre essa instância e o armazena no arquivo de projeto.When you connect to an instance of SQL ServerSQL Server, SSMA retrieves metadata about that instance and stores it in the project file.

Você pode usar SQL ServerSQL Server Gerenciador de metadados para selecionar objetos de banco de dados Oracle convertidos e, em seguida, sincronizar esses objetos com a instância do SQL ServerSQL Server.You can use SQL ServerSQL Server Metadata Explorer to select converted Oracle database objects, and then synchronize those objects with the instance of SQL ServerSQL Server.

Para obter mais informações, consulte Carregando objetos de banco de dados convertidos no SQL Server (OracleToSQL).For more information, see Loading Converted Database Objects into SQL Server (OracleToSQL).

MetadadosMetadata

À direita de cada Gerenciador de metadados são guias que descrevem o objeto selecionado.To the right of each metadata explorer are tabs that describe the selected object. Por exemplo, se você selecionar uma tabela no Gerenciador de metadados do Oracle, as seis guias serão exibidas: tabela, SQL, mapeamento de tipo, o relatório, propriedades, e dados.For example, if you select a table in Oracle Metadata Explorer, six tabs will appear: Table, SQL, Type Mapping,Report, Properties, and Data. O relatório guia contém informações somente depois de criar um relatório que contém o objeto selecionado.The Report tab contains information only after you create a report that contains the selected object. Se você selecionar uma tabela no SQL ServerSQL Server Gerenciador de metadados, são exibidas três guias: tabela, SQL, e dados.If you select a table in SQL ServerSQL Server Metadata Explorer, three tabs will appear: Table, SQL, and Data.

A maioria das configurações de metadados são somente leitura.Most metadata settings are read-only. No entanto, você pode alterar os metadados a seguir:However, you can alter the following metadata:

  • No Gerenciador de metadados do Oracle, você pode alterar procedimentos e mapeamentos de tipo.In Oracle Metadata Explorer, you can alter procedures and type mappings. Para converter os procedimentos alterados e mapeamentos de tipo, faça as alterações antes de converter esquemas.To convert the altered procedures and type mappings, make changes before you convert schemas.

  • Na SQL ServerSQL Server Gerenciador de metadados, você pode alterar o Transact-SQLTransact-SQL para procedimentos armazenados.In SQL ServerSQL Server Metadata Explorer, you can alter the Transact-SQLTransact-SQL for stored procedures. Para ver essas alterações nas SQL ServerSQL Server, faça essas alterações antes de carregar os esquemas em SQL ServerSQL Server.To see these changes in SQL ServerSQL Server, make these changes before you load the schemas into SQL ServerSQL Server.

As alterações feitas em um Gerenciador de metadados são refletidas nos metadados do projeto, não nos bancos de dados de origem ou destino.Changes made in a metadata explorer are reflected in the project metadata, not in the source or target databases.

Barras de FerramentasToolbars

O SSMA tem duas barras de ferramentas: uma barra de ferramentas do projeto e uma barra de ferramentas de migração.SSMA has two toolbars: a project toolbar and a migration toolbar.

A barra de ferramentas do projetoThe Project Toolbar

O projeto contém botões para trabalhar com projetos, conectar-se ao Oracle e conectar-se ao SQL ServerSQL Server.The project toolbar contains buttons for working with projects, connecting to Oracle, and connecting to SQL ServerSQL Server. Esses botões se parecer com os comandos na arquivo menu.These buttons resemble the commands on the File menu.

Barra de ferramentas de migraçãoMigration Toolbar

A tabela a seguir mostra a migração de comandos da barra de ferramentas:The following table shows the migration toolbar commands:

BotãoButton FunçãoFunction
Criar relatórioCreate Report Converte os objetos selecionados do Oracle para SQL ServerSQL Server sintaxe e, em seguida, cria um relatório que mostra a conversão foi bem-sucedida como.Converts the selected Oracle objects to SQL ServerSQL Server syntax, and then creates a report that shows how successful the conversion was.

Este comando está desabilitado, a menos que os objetos selecionados no Gerenciador de metadados do Oracle.This command is disabled unless objects are selected in Oracle Metadata Explorer.
Converter esquemaConvert Schema Converte os objetos selecionados do Oracle para SQL ServerSQL Server objetos.Converts the selected Oracle objects to SQL ServerSQL Server objects.

Este comando está desabilitado, a menos que os objetos selecionados no Gerenciador de metadados do Oracle.This command is disabled unless objects are selected in Oracle Metadata Explorer.
Migrar dadosMigrate Data Migra dados do banco de dados Oracle para SQL ServerSQL Server.Migrates data from the Oracle database to SQL ServerSQL Server. Antes de executar esse comando, você deve converter esquemas Oracle para SQL ServerSQL Server esquemas e, em seguida, carregue os objetos em SQL ServerSQL Server.Before you run this command, you must convert the Oracle schemas to SQL ServerSQL Server schemas, and then load the objects into SQL ServerSQL Server.

Este comando está desabilitado, a menos que os objetos selecionados no Gerenciador de metadados do Oracle.This command is disabled unless objects are selected in Oracle Metadata Explorer.
PararStop Interrompe o processo atual.Stops the current process.

A tabela a seguir mostra os menus do SSMA.The following table shows the SSMA menus.

MenuMenu DescriptionDescription
FileFile Contém comandos para trabalhar com projetos, conectar-se ao Oracle e conectar-se ao SQL ServerSQL Server.Contains commands for working with projects, connecting to Oracle, and connecting to SQL ServerSQL Server.
EditarEdit Contém comandos para localizar e trabalhar com texto nas páginas de detalhes, como copiar Transact-SQLTransact-SQL do painel de detalhes do SQL.Contains commands for finding and working with text in the details pages, such as copying Transact-SQLTransact-SQL from the SQL details pane. Também contém o gerenciar indicadores opção, onde você poderá ver uma lista de indicadores atuais.Also contains the Manage Bookmarks option, where you will be able to see a list of existing bookmarks. Você pode usar os botões no lado direito da caixa de diálogo para gerenciar os indicadores.You can use the buttons on the right side of the dialog to manage the bookmarks.
ExibirView Contém o sincronizar metadados Explorers comando.Contains the Synchronize Metadata Explorers command. Que sincroniza os objetos entre o Gerenciador de metadados do Oracle e SQL ServerSQL Server Gerenciador de metadados.That synchronizes the objects between Oracle Metadata Explorer and SQL ServerSQL Server Metadata Explorer. Também contém comandos para mostrar e ocultar os saída e lista de erros painéis e uma opção Layouts para gerenciar os Layouts.Also contains commands to show and hide the Output and Error List panes and an option Layouts to manage the Layouts.
FerramentasTools Contém comandos para criar relatórios e migrar dados e objetos.Contains commands to create reports, and migrate objects and data. Também fornece acesso para o configurações globais e configurações do projeto caixas de diálogo.Also provides access to the Global Settings and Project Settings dialog boxes.
TestadorTester Contém comandos para criar e trabalhar com casos de teste, o repositório e o sistema de gerenciamento de backup.Contains commands for creating and working with test cases, repository, and backup management system.
AjudaHelp Fornece acesso para ajudar a SSMA e para o sobre caixa de diálogo.Provides access to SSMA Help and to the About dialog box.

Painel de saída e o painel de lista de errosOutput Pane and Error List Pane

O exibição menu fornece comandos para alternar a visibilidade do painel de saída e o painel de lista de erros:The View menu provides commands to toggle the visibility of the Output pane and the Error List pane:

  • O painel de saída mostra mensagens de status do SSMA durante a conversão do objeto de sincronização de objetos e migração de dados.The output pane shows status messages from SSMA during object conversion, object synchronization, and data migration.

  • O painel de lista de erros mostra o erro, aviso e mensagens informativas em uma lista classificável.The Error List pane shows error, warning, and informational messages in a sortable list.

Consulte tambémSee Also

Migração de dados Oracle para o SQL Server (OracleToSQL)Migrating Oracle Data into SQL Server (OracleToSQL)
Referência da Interface do usuário (OracleToSQL)User Interface Reference (OracleToSQL)