terça-feira, 15 de março de 2016

Ferramenta "Table Migrator" do Tibero

Esta é uma ferramenta extraoficial do Tibero, porém bastante útil em tarefas de migração tabelas de dados, tanto de bancos Tibero/ Tibero quanto para bancos Heterogêneos/Tibero.

Para fazer o download desta ferramenta acesse:

Para informações detalhadas desta ferramenta acesse:

Exemplo de uma migração de tabela usando o "tablemigrator" no Linux:

1) Suponha que no banco de origem (Oracle p.e.) exista uma tabela chamada: tb_random;

2) Crie a tabela no banco de destino (Tibero):
    CREATE TABLE TB_HUGE (id NUMBER, name VARCHAR(30), salary NUMBER(10));


3) Execute o seguinte comando no diretório onde a ferramenta foi extraída:

    ./migrator.sh \
    SOURCE_TYPE=ORACLE \
    SOURCE_DRIVER=oracle.jdbc.OracleDriver \
    SOURCE_URL=jdbc:oracle:thin:@192.168.100.100:1521:orcl \
    SOURCE_USER=LUIZ \
    SOURCE_PASSWORD=luiz \
    SOURCE_LOGIN_AS=NORMAL \
    SOURCE_SCHEMA=LUIZ \
    SOURCE_TABLE=TB_RANDOM \
    TARGET_TYPE=DEFAULT \
    TARGET_DRIVER=com.tmax.tibero.jdbc.TbDriver \
    TARGET_URL=jdbc:tibero:thin:@192.168.100.100:8629:tibero \
    TARGET_USER=LUIZ \
    TARGET_PASSWORD=luiz \
    TARGET_SCHEMA=LUIZ \
    TARGET_TABLE=TB_RANDOM \
    SELECT_FETCH_SIZE=4096 \
    INSERT_METHOD=DPL

Nenhum comentário:

Postar um comentário