Você está na página 1de 9

Tutorial para Configurao Broker Oracle ODBC.

Gabriel Felipe Kalb

1 Abra o painel de controles do Windows. Selecione Ferramentas Administrativas.

2 Abra Fontes de dados(ODBC)

3 Abra a Aba Fonte de dados do sistema. Clique em Adicionar.

4 Selecione a Opo MQSeries DataDirect Technologies ... Oracle. E Clique em Concluir.

5 Abrir a tela a seguir. necessrio colocar o Client Version correto, no caso como usamos o Oracle 11g selecionamos a opo marcada. Digite o Nome do Data Source e o Server Name.

6 O nome do Server como esta no Oracle, no caso desse exemplo, vemos que no Oracle est como orcl:

7 Configue a aba Advanced conforme a imagem:

8 Faa uma pesquisa nos Drivers locais pelo nome sqlnet, precisamos achar onde est esse arquivo para o sqlnet.ora e o tnsnames.ora (Obs no confunda com a pasta SAMPLE)

9 Podemos abrir as propriedades do arquivo para copiar o endereo da pasta.

10 - necessrio que nessa pasta exista o arquivo TNSNAMES.ORA, caso no exista deve-se cria-lo. Abra o arquivo sqlnet.ora.

11 - Caso o sqlnet.ora ele no possua a linha NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) digite o comando.

11 Abra o arquivo TNSNAMES.ORA e configure ele como o exemplo. Na primeira linha colocamos o Server Name, HOST o IP da maquina que o servidor Oracle. Configure tambm a linha SERVICE_NAME.

12 Volte para tela da configurao ODBC e faa um teste. Nesse ponto ele deve estabelecer conexo com o banco de dados. Caso ocorra algum erro, reinicie o computador nesse ponto e teste a configurao novamente:

13 Agora vamos informar ao broker o usurio e senha do Banco de dados, abra o console de comandos do Broker (Localizado no menu Iniciar):

14 No console digite os comandos: mqsistop WBRK61_DEFAULT_CONFIGURATION_MANAGER mqsistop WBRK61_DEFAULT_BROKER mqsisetdbparms WBRK61_DEFAULT_BROKER -n ORA_MSB -d mqsisetdbparms WBRK61_DEFAULT_BROKER -n ORA_MSB u msbown -p msbdb1 mqsistart WBRK61_DEFAULT_CONFIGURATION_MANAGER mqsistart WBRK61_DEFAULT_BROKER

OBS: No copie e cole o comando "mqsisetdbparms WBRK61_DEFAULT_BROKER -n ORA_MSB u msbown -p msbdb1" pois ocorre erro, digite o comando do zero. (caso copie e cole ele informar um erro de sintaxe no comando u, ou seja, no copie e cole esse comando, digite ele)