Boa tarde pessoal,
Aqui estou novamente, agora tentando usar uma base do SQL Server como fonte no OWB. Estou seguindo o user’s guide do OWB 11g e alguns fóruns e artigos, mas não está funcionando.
O que eu fiz:
– Criei um ODBC que conecta no SQL Server e está funcionando. O ODBC se chama sqlserver.
– Criei um arquivo chamado initsqlserver.ora na pasta OWBHOME/hs/admin com os seguintes parâmetros:
HS_FDS_CONNECT_INFO = sqlserver
HS_FDS_TRACE_LEVEL = 0
– alterei o listener.ora (OWBHOME/network/admin) adicionando os seguintes parâmetros:
LISTENER2 =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=srversifico1.crm.versifico.com.br)(PORT=1522))
(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
SID_LIST_LISTENER2=
(SID_LIST=
(SID_DESC=
(SID_NAME=sqlserver)
(ORACLE_HOME = E:appAdministradorproduct11.1.0db_1)
(PROGRAM=hsodbc)
)
)
– Reiniciei o listener
lsnrctl stop listener
lsnrctl start listener
No resultado aparece, entre outras coisas, as mensagens:
Instância sqlserver, status UNKNOWN, tem um handler(s) para este serviço…
Comando executado com êxito.
Depois disso, fui no OWB, no projeto em Banco de Dados > Não-Oracle > ODBC > Novo
Na hora de editar as informações de conexão coloquei o seguinte:
nome do usuário:”sa”
senha:”******”(a senha do sql server entre aspas)
host: localhost
porta: 1521
OBS: já tentei colocar como informações de usuário também o usuário e senha do OWB, mas dá o mesmo erro. Também mudei o servidor para SRVERSIFICO1SQLEXPRESS, que é o endereço do SQL Server, mas também não funcionou.
O erro que está dando ao testar conexão é o seguinte:
ORA-28545: erro diagnosticado pelo Net8 ao conectar com um agente
Unable to retrieve text of NETWORK/NCR message 65535
ORA-02063: precedendo 2 lines a partir de OWB_76