Oi Rafael,

Aqui está o procedimento que fiz:
Espero poder te ajudar, e a mais alguém.

[]´s
 

Para instalar o db2, vc deve seguir o seguinte procedimento, válida para a versão 6.1 do db2:

0) Loge-se como root: su -

1) Copiar todos os arquivos do CD de instalacao num diretorio temporario. Dentro do diretorio db2, criar o subdiretorio linux/linux. Por exemplo: imagina que vc copiou em c:\tmp.
Vai ter o diretorio c:\tmp\db2. Cria o diretorio c:\tmp\db2\linux\linux e roda o c:\tmp\db2_install, que eh um script para
chamar os RPMs.

2) O diretorio do db2 sera por default /usr/IBMdb2. Mas antes, crie  um grupo db2 e 3 contas de usuario, com "useradd -G db2":
db2admin (DB2 Administrator)
db2udf (DB2 User Defined Function)
db2as (DB2 Administration Server)

3) va para o diretorio /usr/IBMdb2/instance e execute os seguintes comandos:
"./db2icrt -u db2udf db2admin" (para criar instancias de db2 sob essa conta)
"./dasicrt db2as" (criar uma instancia do db2 para o control center em java)

4) loge-se como db2admin: "su - db2admin"
e inicie manualmente o db2 com: db2start

5) Crie uma base de dados de testes:
"db2sampl"
e conecte-se a ele:
"db2 connect to sample"

6) De uma testada:
"db2 list tables"
"db2 select * from [uma tabela disponivel]"

7) desconecte o cliente:
"db2 terminate"

8) Abaixe o servidor manualmente com db2stop. Caso nao consiga abaixar o servidor, verifique se a causa eh clientes conectados com:
"db2 list applications"
Para matar todos os clientes conectados, digite:
"db2 force application all"

9) Para criar um novo database, por exemplo, mbroker1:
create database mbroker1 on /usr/local/db2data. Vc sabe criar um raw device? Melhora o desempenho.

10) Por enquanto o servidor so vai aceitar clientes na mesma maquina e com db2admin. Para habilitar a porta TCP para que aceite conexoes TCP, vc deve criar um alias de service em /etc/services:

coloque uma linha como por exemplo:
db2cport        3333/tcp        # db2 connect port
db2iport        3334/tcp        # db2 interrupt port

Agora no db2, altere a configuracao do servidor com:
"db2 update dbm cfg using SVCENAME db2cport"

para listar a configuracao, de:
"db2 get dbm cfg | grep SVCENAME"

11) Restarte o servidor com db2stop e db2start. e de um "telnet localhost 3333" para ver se o bind esta sendo feito.

12) Para colocar o db2 iniciando automaticamente, coloque o seguinte script que deve ser colocado em /etc/rc.d/init.d e com symlink em /etc/rc.d/rc3.d e /etc/rc.d/rc5.d:
"ln -s /etc/rc.d/init.d/db2 /etc/rc.d/rc3.d/S85db2"
"ln -s /etc/rc.d/init.d/db2 /etc/rc.d/rc5.d/S85db2"

<<db2>>
#!/bin/sh
#

. /etc/rc.d/init.d/functions

DB2COMM=TCPIP
export DB2COMM

case "$1" in
  start)
        gprintf "Starting %s: " "db2 server"
        echo db2
        su - db2admin -c "db2start"
        su - db2admin -c "db2jstrt"
        touch /var/lock/subsys/db2
        ;;
  stop)
        gprintf "Stopping %s: " "db2"
        su - db2admin -c "db2stop"
        rm -f /var/lock/subsys/db2
        ;;
  restart)
        $0 stop
        $0 start
        ;;
  status)
        status db2
        ;;
  *)
        gprintf "Usage: %s {start|stop|status|restart}\n" "db2"
        exit 1
esac

exit 0

13) starte o db2 com o script com "/etc/rc.d/init.d/db2 start"

14) Ainda como usaurio db2admin, se estiver em modo grafico, vc tem a disposicao o control center:
"db2cc &"
 
 

Rafael Frantz wrote:

Pessoal,         apos instalar os pacotes do db2 no linux, como posso iniciar o processod e instalacao? Sera preciso configurar aslguma coisa equivalente ao ODBC do windows? Alguem ja instalou? Como fez?  Muito obrigado!Rafael.

--
----------------------------------------------------------------
Ricardo Ni Kau Hsu                   Personne/Excon Net Business
<[EMAIL PROTECTED]>      R. Sao Tome, 119 cj. 24 - Vila Olimpia
Tel/Fax +55-11-3048-0766     Sao Paulo - SP - Brazil - 04551-080
 

S/MIME Cryptographic Signature

Responder a