DSMSERV INSERTDB (Mover um Banco de Dados do Servidor para um Banco de Dados Vazio)

Use o utilitário DSMSERV INSERTDB para mover um banco de dados do servidor para um novo banco. O banco de dados pode ser extraído do servidor original e inserido em um novo banco de dados no novo servidor usando uma conexão de rede entre os dois servidores. O banco de dados também pode ser inserido a partir da mídia que contém o banco de dados extraído.

Antes de usar o utilitário DSMSERV INSERTDB , conclua as tarefas de planejamento e preparação, como fazer backup do banco de dados e salvar informações de configuração. Assegure-se de ter atendido a todos os requisitos antes de mover o banco de dados do servidor.

Requisitos para inserção usando mídia

Antes da execução do utilitário para inserir o banco de dados do servidor em um banco de dados vazio, assegure-se de que seu sistema atenda aos requisitos a seguir.
  • O arquivo de manifesto da operação DSMUPGRD EXTRACTDB deve estar disponível.
  • Se o arquivo de manifesto não contiver informações de configuração do dispositivo ou se você estiver especificando o parâmetro CONFIGINFO=DEVCONFIG, as seguintes instruções devem ser verdadeiras:
    • O arquivo de opções do servidor deve conter uma entrada para o arquivo de configuração do dispositivo.
    • O arquivo de configuração do dispositivo deve ter informações sobre a classe de dispositivo especificada no arquivo de manifesto.
  • A mídia que contém o banco de dados extraído deve estar disponível para o servidor da versão 8. Além disso, as permissões devem ser configuradas para conceder acesso à mídia para o ID do usuário que possui a instância de servidor da versão 8.

Sintaxe

Ler diagrama de sintaxeIgnorar diagrama de sintaxe visual DSMSERV 1-unome_usuário1-idiretório_de_instâncias-kServer12-knome_da_chave-oarquivo_de_opções-noexpire-quiet INSERTDB A: Inserir a partir da mídiaB: Inserir em uma redePREview=NoPREview=YesNo
R: Inserir da mídia
Ler diagrama de sintaxeIgnorar diagrama de sintaxe visualDEVclass=nome_da_classe_do_dispositivoCONFiginfo=MANifestCONFiginfo=MANifestDEVconfig MANifest = File_Name
B: Inserir em uma rede
Ler diagrama de sintaxeIgnorar diagrama de sintaxe visualSESSWait=60SESSWait=minutos
Observações:
  • 1 Esse parâmetro se aplica apenas aos servidores AIX® e Linux® .
  • 2 Esse parâmetro se aplica apenas aos servidores Windows.

Parâmetros

Sistemas Operacionais LinuxSistemas Operacionais AIX-u nome_de_usuário
Sistemas Operacionais LinuxSistemas Operacionais AIXEspecifica um nome de usuário para o qual se deve alternar antes de inicializar o servidor. Este parâmetro é opcional.
Sistemas Operacionais LinuxSistemas Operacionais AIX-i instance_dir
Sistemas Operacionais LinuxSistemas Operacionais AIXEspecifica o diretório da instância a ser usado. Este diretório se torna o diretório atualmente em funcionamento do servidor. Este parâmetro é opcional.
Sistemas Operacionais Windows-k nome_da_chave
Sistemas Operacionais WindowsEspecifica o nome da chave do Registro do Windows da qual serão recuperadas as informações sobre o servidor. Este parâmetro é opcional. O padrão é SERVER1..
-o arquivo_de_opções
Especifica um arquivo de opções a ser usado. Este parâmetro é opcional.
-noexpire
Especifica que o processo de expiração é suprimido ao iniciar. Este parâmetro é opcional.
-quiet
Especifica que as mensagens para o console são anuladas. Este parâmetro é opcional.
DEVclass
Especifica uma classe de dispositivo de acesso sequencial. É possível especificar toda classe de dispositivo, exceto a classe de dispositivo DISK. A definição para a classe de dispositivo deve existir no arquivo manifesto ou no arquivo de configuração do dispositivo.
Este parâmetro é opcional e é usado apenas quando o banco de dados que você deseja inserir no banco de dados vazio da versão 8 tiver sido extraído na mídia. Se o banco de dados estiver na mídia e você não especificar uma classe de dispositivo, será usada a classe de dispositivo identificada no arquivo de manifesto.
Restrição: Não é possível usar uma classe de dispositivo com um tipo de dispositivo NAS ou CENTERA.
MANifest
Especifica o local do arquivo de manifesto. Utilize um nome de arquivo completo ou coloque em um diretório local. Por exemplo:./manifest.txt

Este parâmetro será necessário quando o banco de dados que você deseja inserir no banco de dados vazio da versão 8 tiver sido extraído na mídia.

CONFiginfo
Especifica a origem das informações de configuração do dispositivo que é usado pela operação DSMSERV INSERTDB. O valor padrão para esse parâmetro é MANIFEST. Os valores possíveis são os seguintes:
MANifest
Especifica se as informações de configuração do dispositivo são lidas a partir do arquivo manifesto. Se o arquivo manifesto não tiver informações de configuração do dispositivo, o arquivo de configuração do dispositivo será usado.
DEVConfig
Especifica se as informações de configuração do dispositivo são lidas a partir do arquivo de configuração do dispositivo.
SESSWait
Especifica o número de minutos que o servidor da versão 8 espera para ser contatado pelo servidor original. O valor padrão é 60 minutos.

Use este parâmetro apenas se os dados inseridos no banco de dados vazio da versão 8 forem transmitidos do servidor de origem com uma conexão de rede.

PREview
Especifica se gera a visualização da operação de inserção. Este parâmetro é opcional. O valor padrão é NO.

Use o parâmetro PREVIEW=YES para testar um banco de dados. Ao usar esse parâmetro, a operação inclui todas as etapas do processo, exceto a inserção real dos dados no novo banco de dados. Ao visualizar a operação de inserção, é possível rapidamente verificar se o banco de dados de origem é legível. É possível também identificar quais violações de restrição de dados podem evitar que um banco de dados atualizado seja colocado em execução.