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