Notas sobre o Release


|14.4 db2move -- Novas Opções Disponíveis

|A ferramenta db2move agora tem duas opções adicionais, --aw |e --sn. A documentação integral para essa ferramenta é |a seguinte:

|Movendo Dados Usando a Ferramenta db2move

| |

|Essa ferramenta facilita a movimentação de grandes quantidades de tabelas |entre bancos de dados DB2 localizados em estações de trabalho. A |ferramenta consulta as tabelas de catálogo de sistema para um banco de dados |específico e compila uma lista de todas as tabelas de usuários. Então, |ela exporta essas tabelas em formato PC/IXF. Os arquivos PC/IXF podem |ser importados ou carregados em outro banco de dados DB2 local no mesmo |sistema ou podem ser transferidos para outra plataforma de estação de trabalho |e importados ou carregados em um banco de dados DB2 naquela plataforma.

|Nota:
Tabelas com colunas de tipo estruturado não são movidas quando essa |ferramenta é utilizada. |

|Autorização

|Essa ferramenta chama as APIs de exportar, importar e carregar do DB2, |dependendo da ação solicitada pelo usuário. Portanto, o ID de usuário |solicitante deve ter a autorização correta exigida por essas APIs ou a |solicitação falhará.

|Sintaxe do Comando

|                            .-------------------------.
|                            V                         |
|>>-db2move--dbname--action----+---------------------+-+--------><
|                              +--tc--table-creators-+
|                              +--tn--table-names----+
|                              +--sn--schema names---+
|                              +--io--import-option--+
|                              +--lo--load-option----+
|                              +--l--lobpaths--------+
|                              +--u--userid----------+
|                              +--p--password--------+
|                              '--aw-----------------'
| 
| 

|Parâmetros do Comando |

|dbname
|Nome do banco de dados.

|action
|Deve ser uma das seguintes: EXPORT, IMPORT, ou LOAD.

|-tc
|table-creators. O padrão é all creators.

|Essa é uma ação EXPORT somente. Se especificada, somente aquelas |tabelas criadas pelos criadores listados com essa opção serão |exportadas. Se não especificada, o padrão é utilizar todos os |criadores. Ao especificar vários criadores, cada um deve ser separado |por vírgulas; não são permitidos espaços em branco entre IDs de |criadores. O número máximo de criadores que pode ser especificado é |10. Essa opção pode ser utilizada com as opções "-tn" e "-sn" |para selecionar as tabelas para exportação.

|Um asterisco (*) pode ser utilizado como caractere curinga que |pode ser colocado em qualquer lugar na cadeia.

|-tn
|table-names. O padrão é all user tables.

|Essa é uma ação EXPORT somente. Se especificado, somente as tabelas |cujos nomes sejam exatamente iguais àqueles na cadeia específica são |exportadas. Se não especificado, o padrão é utilizar todas as tabelas |de usuários. Ao especificar vários nomes de tabelas, cada um deve ser |separado por vírgulas; não são permitidos espaços em branco entre nomes |de tabela. O número máximo de nomes de tabela que pode ser especificado |é 10. Essa opção pode ser utilizada com as opções "-tc" e |"-sn" para selecionar as tabelas para exportação. |db2move somente exportará as tabelas cujos nomes sejam idênticos |aos nomes de tabela especificados e cujos criadores combinem com as tabelas de |criadores especificadas.

|Um asterisco (*) pode ser utilizado como caractere curinga que |pode ser colocado em qualquer lugar na cadeia.

|-sn
|schema names. O padrão é ALL SCHEMAS.

|Essa é uma ação EXPORT somente. Se especificado, somente as tabelas |cujos esquemas sejam idênticos àqueles na cadeia especificada são |exportadas. Se não especificado, o padrão é utilizar todos os |esquemas. Ao especificar vários nomes de esquema, cada um deve ser |separado por vírgulas; não são permitidos espaços em branco entre nomes |de esquema. O número máximo de nomes de esquema que pode ser |especificado é 10. Essa opção pode ser utilizada com as opções |"-tc" e "-tn" para selecionar as tabelas para exportação. |db2move somente exportará as tabelas cujos nomes sejam idênticos |aos nomes de tabela especificados, cujos esquemas sejam idênticos aos esquemas |de tabela especificados e cujos criadores combinem com os criadores de tabela |especificados.

|Um asterisco (*) pode ser utilizado como caractere curinga que |pode ser colocado em qualquer lugar na cadeia.

|Nota:
Nomes de esquema com menos de 8 caracteres terão caracteres adicionados até |chegarem a 8 caracteres. Por exemplo, se você quiser incluir os |esquemas "AUSER" e "BUSER" e usar o caractere curinga, você deve |especificar -sn *USER*. |

|-io
|import-option. O padrão é REPLACE_CREATE.

|Opções válidas são INSERT, INSERT_UPDATE, REPLACE, CREATE e |REPLACE_CREATE.

|-lo
|load-option. O padrão é INSERT.

|Opções válidas são INSERT e REPLACE.

|-l
|lobpaths. O padrão é o diretório atual.

|Essa opção especifica os nomes de caminho absoluto onde arquivos LOB são |criados (como parte de EXPORT) ou procurados (como parte de IMPORT ou |LOAD). Ao especificar vários caminhos de LOB, cada um deve ser separado |por vírgulas; não são permitidos espaços em branco entre caminhos de |LOB. Se faltar espaço para o primeiro caminho (durante EXPORT) ou os |arquivos não forem encontrados no caminho (durante IMPORT ou LOAD), o segundo |caminho será utilizado e assim por diante.

|Se a ação é EXPORT e os caminhos de LOB forem especificados, todos os |arquivos nos diretórios de caminho de LOB são excluídos, os diretórios são |removidos e novos diretórios são criados. Se não especificado, o |diretório atual é usado para o caminho de LOB.

|-u
|userid. O padrão é o ID de usuário registrado.

|Tanto o ID do usuário quanto a senha são opcionais. Entretanto, se |um for especificado, o outro deve ser especificado. Se o comando for |executado em um cliente conectando a um servidor remoto, o ID do usuário e a |senha devem ser especificados.

|-p
|password. O padrão é a senha registrada.

|Tanto o ID do usuário quanto a senha são opcionais. Entretanto, se |um for especificado, o outro deve ser especificado. Se o comando for |executado em um cliente conectando a um servidor remoto, o ID do usuário e a |senha devem ser especificados.

|-aw
|allow warnings.

|Utilizado para a ação EXPORT somente. Se essa opção for |especificada, quaisquer tabelas que recebam avisos durante a exportação serão |incluídas no arquivo db2move.lst. Se essa opção for omitida, |quaisquer tabelas que causem avisos durante a exportação não serão incluídas |no arquivo db2move.lst. Os arquivos .ixp e .msg de |uma tabela serão gerados independentemente dessa opção ser ou não |utilizada. |

|Exemplos |

|Notas de Uso

|Essa ferramenta exporta, importa ou carrega tabelas criadas pelo |usuário. Se um banco de dados deve ser duplicado de um sistema |operacional para outro sistema operacional, db2move facilita a |movimentação das tabelas. É também necessário mover todos os outros |objetos associados às tabelas, tais como, nomes alternativos, exibições, |disparos, funções definidas pelo usuário e outros. db2look |(Estatísticas de DB2 e Ferramentas de Extração de DDL; consulte Referência de Comandos) pode facilitar a movimentação de |alguns desses objetos, extraindo a instrução DDL (data definition language) do |banco de dados.

|Quando as APIs de exportar, importar ou carregar são chamadas por |db2move, o parâmetro FileTypeMod é definido como |lobsinfile. Ou seja, dados de LOB são mantidos em arquivos |separados dos arquivos PC/IXF. Há 26 000 nomes de arquivos |disponíveis para arquivos LOB.

|A ação LOAD deve ser executada localmente na máquina onde o banco de dados |e o arquivo de dados residem. Quando a API de carregar for chamada por |db2move, o parâmetro CopyTargetList é definido como |NULO; ou seja, nenhuma cópia é feita. Se logretain |estiver ativo, a operação de carga não poderá ser avançada mais tarde. |A área de tabela onde as tabelas carregadas residem é colocada em estado de |backup pendente e não fica acessível. Um backup integral de banco de |dados ou um backup de área de tabela é obrigatório para retirar a área de |tabela do estado de backup pendente.

|Quando emitida em um cliente Versão 5.2 contra um banco de dados |Versão 6, essa ferramenta não suporta nomes de tabela e de coluna que tenham |mais do que 18 caracteres.

|Arquivos Exigidos/Gerados ao Utilizar EXPORT: |

|Arquivos Exigidos/Gerados ao Utilizar IMPORT: |

|Arquivos Exigidos/Gerados ao Utilizar LOAD: |


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]