quinta-feira, 24 de março de 2016

Instalar mais de uma instância no mesmo servidor

Para instalar mais de uma instância do Tibero no mesmo servidor, compartilhando um mesmo arquivo de licença e arquivos da instalação inicial, siga os procedimentos a seguir:

    export TB_SID=tibero2
    gen_tip.sh
    vi tibero2.tip

Altere a porta TCP/IP para um valor maior que o da porta atual + 3, pois o Tibero reserva estas portas.

    tbboot nomount
    tbsql sys/tibero

Crie o database prestando atenção aos paths dos arquivos do database.
Este procedimento pode ser encontrado aqui: Criando o database no Tibero 5

    tbboot
    sh system.sh

Senha de SYS = tibero, senha de SYSCAT = syscat.
Responda SIM para todas as perguntas.

Para verificar a instalação:

    ps -ef | grep tb

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

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

Exportar uma tabela para um arquivo CSV

Esta é uma tarefa bastante simples de ser feita usando a ferramenta de linha de comando: TBSQL.

Supondo que desejamos exportar uma tabela chamada: "CUSTOMER" de um esquema chamado: "TPCH" para um arquivo de texo, no formato CSV (Comma Separated Values). Faça o seguinte:

Abra um console de terminal no Linux ou um prompt de comandos no Windows e digite os seguintes comandos:

    $ tbsql sys/tibero
    SQL> EXPORT INTO /tmp/tpch_customer.csv
    SQL> SELECT * FROM TPCH.CUSTOMER;
    SQL> EXIT;

O arquivo: /tmp/tpch_customer.csv será preenchido com o conteúdo da tabela TPCH.CUSTOMER.

Para saber mais detalhes de como usar o comando EXPORT, digite: "HELP EXPORT" na linha de comando do TBSQL.

quinta-feira, 3 de março de 2016

Matéria sobre a Tmaxsoft no "IT FORUM 365" e "Portal Information Management"


O IT Forum 365 é a nova plataforma Social B2B da IT Mídia. O objetivo do canal é transformar o jeito com que os leitores, em sua maioria pertencentes à comunidade de Tecnologia da Informação, consomem conteúdo, focada na construção de Relacionamentos. Por meio das plataformas de negócios, a IT Mídia gera conteúdo, conexão estruturada e visibilidade entre o setor de TI, gerando conhecimento e negócios. O conceito “365” sugere um trabalho contínuo durante todo o ano, trazendo conteúdo relevante de alta qualidade, relacionamento com toda a comunidade de TI e inúmeras possibilidades de negócios nesse setor, fortalecendo as relações entre aqueles que querem comunicar os seus produtos/serviços e os que desejam adquiri-los. Atualmente o canal reúne as notícias antes veiculadas separadamente nos portais IT Web, CRN Brasil e Information Week Brasil. A IT Mídia foi o primeiro grupo a fornecer conteúdo para que a tecnologia fosse usada como ferramenta estratégica de negócios dentro das empresas, em especial, dentro das 1.000 maiores do Brasil (ranking por faturamento).


Também saímos com o material de virtualização no "Information Management":