Partilhar via


Conectar-se a uma fonte de dados Oracle (Assistente de Importação e Exportação do SQL Server)

Se aplica a:SQL Server SSIS Integration Runtime no Azure Data Factory

Este tópico mostra como se conectar a uma fonte de dados Oracle a partir da página Escolher uma fonte de dados ou Escolher um destino do Assistente de Importação e Exportação do SQL Server. Há vários provedores de dados que você pode usar para se conectar ao Oracle.

Importante

Os requisitos detalhados e pré-requisitos para se conectar a um banco de dados Oracle estão além do escopo deste artigo da Microsoft. Este artigo pressupõe que você já tenha o software cliente Oracle instalado e que já possa se conectar com êxito ao banco de dados Oracle de destino. Para obter mais informações, consulte o administrador do banco de dados Oracle ou a documentação do Oracle.

Conecte-se à Oracle com o .Net Framework Data Provider for Oracle

Depois de selecionar Provedor de Dados do .NET Framework para Oracle na página Escolha uma fonte de dados ou Escolha um destino do assistente, a página apresenta uma lista agrupada de opções para o provedor. Muitos destes são nomes pouco amigáveis e configurações desconhecidas. Felizmente, só tem de fornecer duas ou três informações. Você pode ignorar os valores padrão para as outras configurações.

Observação

As opções de conexão para este provedor de dados são as mesmas, quer o Oracle seja sua origem ou seu destino. Ou seja, as opções exibidas são as mesmas nas páginas do assistente Escolha uma fonte de dados e Escolha um destino.

Informação obrigatória Propriedade .Net Framework Data Provider for Oracle
Nome do servidor fonte de dados
Informações de autenticação (login) ID de Utilizador e Palavra-passe ; ou, Segurança Integrada

Não é necessário inserir a cadeia de conexão no campo ConnectionString da lista. Depois de inserir valores individuais para o nome do servidor Oracle (Data Source) e informações de login, o assistente monta a cadeia de conexão a partir das propriedades individuais e seus valores.

Conecte-se ao Oracle com o provedor .NET

Conectar-se ao Oracle com o driver ODBC da Microsoft para Oracle

Os drivers ODBC não estão listados na lista suspensa de fontes de dados. Para se conectar a um driver ODBC, comece por selecionar o Provedor de Dados do .NET Framework para ODBC como a fonte de dados na página Escolher uma Fonte de Dados ou na página Escolher um Destino. Este provedor atua como um wrapper em torno do driver ODBC.

Aqui está a tela genérica que você vê imediatamente após selecionar o Provedor de Dados do .NET Framework para ODBC.

Conecte-se ao Oracle com ODBC antes de

Opções a especificar (Driver ODBC para Oracle)

Observação

As opções de conexão para este provedor de dados e driver ODBC são as mesmas, quer o Oracle seja sua origem ou seu destino. Ou seja, as opções que vê são as mesmas nas páginas do assistente Escolha uma fonte de dados e Escolha um destino.

Para se conectar ao Oracle com o driver ODBC para Oracle, monte uma cadeia de conexão que inclua as seguintes configurações e seus valores. O formato de uma cadeia de conexão completa segue imediatamente a lista de configurações.

Dica

Obtenha ajuda para montar uma cadeia de conexão perfeita. Ou, em vez de fornecer uma cadeia de conexão, forneça um DSN (nome da fonte de dados) existente ou crie um novo. Para obter mais informações sobre essas opções, consulte Conectar-se a uma fonte de dados ODBC.

Driver
O nome do driver ODBC, Microsoft ODBC para Oracle.

Servidor
O nome do servidor Oracle.

Uid e Pwd
O ID de usuário e a senha para se conectar.

Formato da cadeia de conexão

Aqui está o formato de uma cadeia de conexão típica. Substitua <password> por uma senha válida.

Driver={Microsoft ODBC for Oracle};Server=myServerAddress;Uid=myUsername;Pwd=<password>;

Insira a cadeia de conexão

Insira a cadeia de conexão no campo ConnectionString, ou digite o nome do DSN no campo Dsn, na página Escolha uma fonte de dados ou Escolha um destino. Depois de inserir a cadeia de conexão, o assistente analisa a cadeia de caracteres e exibe as propriedades individuais e seus valores na lista.

Aqui está a tela que você vê depois de inserir a cadeia de conexão.

Conecte-se ao Oracle com ODBC

Qual é o nome do meu servidor Oracle?

Execute uma das seguintes consultas para obter o nome do seu servidor Oracle.

SELECT host_name FROM v$instance

ou

SELECT sys_context('USERENV','SERVER_HOST') FROM dual

Outros fornecedores de dados e mais informações

Para obter informações sobre como se conectar ao Oracle com um provedor de dados que não está listado aqui, consulte cadeias de conexão Oracle. Este site de terceiros também contém mais informações sobre os provedores de dados e os parâmetros de conexão descritos nesta página.

Ver também

Escolha uma fonte de dados
Escolha um destino