Trabalhando com os exemplos de arquivos de script de console (OracleToSQL)

Alguns exemplos de arquivos foram fornecidos junto com o produto para referência e uso do usuário. Esta seção descreve como personalizar facilmente esses scripts para atender às necessidades do usuário final.

Exemplos de arquivos de script de console

Os seguintes exemplos de arquivos de script de console que cobrem diferentes cenários são fornecidos para referência do usuário:

  • ServersConnectionFileSample.xml

  • VariableValueFileSample.xml

  • AssessmentReportGenerationSample.xml

  • SqlStatementConversionSample.xml

  • ConversionAndDataMigrationSample.xml

  • ServersConnectionFileSample.xml:

    • Este exemplo fornece os diferentes modos de conexão disponíveis para o banco de dados de origem e de destino, os quais o usuário pode selecionar de acordo com o requisito. Este exemplo contém as definições de servidor.

    • O usuário pode se conectar ao banco de dados necessário simplesmente alterando os valores das definições necessárias de servidor de origem e de destino. No exemplo mencionado, todos os valores foram fornecidos como valores de variável que estão disponíveis em VariableValueFileSample.xml. Todos os outros parâmetros de conexão podem ser removidos do arquivo de conexão do servidor de trabalho do usuário.

    • Para obter mais informações sobre como se conectar ao servidor de origem e de destino, veja Criando os arquivos de conexão do servidor (OracleToSQL).

  • VariableValueFileSample.xml: Todas as variáveis que foram usadas nos exemplos de arquivos de script do console e ServersConnectionFileSample.xml foram agrupadas nesse arquivo. Para executar os exemplos de scripts de console, o usuário precisa simplesmente substituir os exemplos de valores de variável por valores definidos pelo usuário e passar esse arquivo como um argumento da linha de comando adicional junto com o arquivo de script.

    Para obter mais informações sobre o arquivo de valor variável, veja Criando arquivos de valor de variável (OracleToSQL).

  • AssessmentReportGenerationSample.xml: Este exemplo permite que o usuário gere um relatório de avaliação xml que pode ser usado para análise antes de começar a converter e migrar dados.

    No comando generate-assessment-report, o usuário precisa alterar obrigatoriamente o valor da variável (veja VariableValueFileSample.xml) no atributo object-name para o nome do banco de dados que está sendo usado pelo usuário. Dependendo do tipo de objeto especificado, o valor object-type também terá que ser alterado.

    Se o usuário tiver que avaliar vários objetos/bancos de dados, ele poderá especificar vários nós metabase-object, conforme ilustrado no Exemplo 4 do comando generate-assessment-report da amostra de arquivo de script do console.

    Para obter mais informações sobre como gerar relatórios, veja Gerando relatórios (OracleToSQL).

    Nota

    • Verifique se o argumento de linha de comando do arquivo de valor variável foi passado para o aplicativo de console e se VariableValueFileSample.xml foi atualizado com os valores especificados pelo usuário.
    • Verifique se o argumento da linha de comando do arquivo de conexão do servidor foi passado para o aplicativo de console e se o ServersConnectionFileSample.xml foi atualizado com os valores corretos de parâmetro de servidor.
  • SqlStatementConversionSample.xml:
    Este exemplo permite que o usuário gere o script correspondente t-sql para o comando do banco de dados de origem sql fornecido como entrada.

    No comando convert-sql-statement, o usuário precisa alterar obrigatoriamente o valor da variável (veja VariableValueFileSample.xml) no atributo context para o nome do banco de dados que está sendo usado pelo usuário. O usuário também será solicitado a alterar o valor do atributo para o comando sql do banco de dados de origem sql que precisa ser convertido.

    O usuário também pode fornecer arquivos sql a serem convertidos. Isso foi ilustrado no Exemplo 4 do comando convert-sql-statement da amostra de arquivo de script do console.

    Nota

    Verifique se o argumento de linha de comando do arquivo de valor variável foi passado para o aplicativo de console e se VariableValueFileSample.xml foi atualizado com os valores especificados pelo usuário.

  • ConversionAndDataMigrationSample.xml:
    Este exemplo permite que o usuário execute uma migração de ponta a ponta da conversão para a migração de dados. A lista de valores de atributos obrigatórios que deverão ser alterados é fornecida abaixo:

    Nome do comando

    map-schema

    Mapeamento de esquema do banco de dados de origem para o esquema de destino.

    Atributo

    • source-schema: especifica o banco de dados de origem que precisa ser convertido.

    • sql-server-schema: especifica o banco de dados de destino para o qual deve ser migrado

    Nome do comando

    convert-schema

    • Executa a conversão do esquema de origem para o esquema de destino.

    • Se o usuário tiver que avaliar vários objetos/bancos de dados, ele poderá especificar vários nós metabase-object, conforme ilustrado no Exemplo 4 do comando convert-schema da amostra de arquivo de script do console.

    Atributo

    object-name: especifica o banco de dados de origem/nome do objeto que precisa ser convertido. Verifique se o correspondente object-type foi alterado com base no tipo de objeto especificado no object-name

    Nome do comando

    synchronize-target

    • Sincroniza os objetos de destino com o banco de dados de destino.

    • Se o usuário tiver que avaliar vários objetos/bancos de dados, ele poderá especificar vários nós metabase-object, conforme ilustrado no Exemplo 3 do comando synchronize-target da amostra de arquivo de script do console.

    Atributo

    object-name: especifica o nome do banco de dados/objeto do SQL Server que precisa ser criado. Verifique se o correspondente object-type foi alterado com base no tipo de objeto especificado no object-name

    Nome do comando

    migrate-data

    • Migra os dados da origem para o destino.

    • Se o usuário tiver que avaliar vários objetos/bancos de dados, ele poderá especificar vários nós metabase-object, conforme ilustrado no Exemplo 2 do comando migrate-data da amostra de arquivo de script do console.

    Atributo

    object-name: especifica o nome do banco de dados/tabelas de origem que precisa ser migrado. Verifique se o correspondente object-type foi alterado com base no tipo de objeto especificado no object-name

Confira também

Criar arquivos de valor da variável (OracleToSQL)
Criar os arquivos de conexão de servidor (OracleToSQL)
Geração de relatórios (OracleToSQL)