Conectar-se a uma fonte de dados do Oracle (Assistente de Importação e Exportação do SQL Server)
Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory
Este tópico mostra como se conectar a uma fonte de dados do Oracle (arquivo de texto) por meio 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á tem software cliente Oracle instalado e que você já pode se conectar com êxito ao banco de dados do Oracle de destino. Para obter mais informações, consulte o administrador do banco de dados Oracle ou a documentação do Oracle.
Conectar-se ao Oracle com o Provedor de Dados .NET Framework para Oracle
Depois de selecionar o Provedor de dados .NET Framework para Oracle na página Escolher uma fonte de dados ou Escolher um destino do assistente, a página apresenta uma lista agrupada das opções para o provedor. Muitas delas são nomes não amigáveis e configurações desconhecidas. Felizmente, você só precisa fornecer duas ou três informações. Ignore os valores padrão para as outras configurações.
Observação
As opções de conexão para este provedor de dados serão as mesmas se o Oracle for sua origem ou seu destino. Ou seja, as opções exibidas nas páginas Escolher uma Fonte de Dados e Escolher um Destino do assistente são as mesmas.
Informações necessárias | Propriedade Provedor de Dados .NET Framework para Oracle |
---|---|
Nome do servidor | Fonte de Dados |
Informações (logon) de Autenticação | ID de Usuário e Senha; ou Segurança Integrada |
Você não precisa inserir a cadeia de conexão no campo ConnectionString da lista. Depois de inserir valores individuais para o nome do servidor Oracle (fonte de dados) e informações de logon, o assistente monta a cadeia de conexão das propriedades individuais e dos respectivos valores.
Conectar-se ao Oracle com o driver ODBC da Microsoft para Oracle
Drivers ODBC não estão listados na lista suspensa de fontes de dados. Para se conectar com um driver ODBC, comece selecionando o Provedor de Dados do .NET Framework para ODBC como a fonte de dados na página Escolher uma Fonte de Dados ou Escolher um Destino. Esse provedor atua como um wrapper em torno do driver ODBC.
Esta é a tela genérica que você vê imediatamente depois de selecionar o Provedor de Dados do .NET Framework para ODBC.
Opções a serem especificadas (Driver ODBC para Oracle)
Observação
As opções de conexão para este provedor de dados e driver ODBC serão as mesmas se o Oracle for sua origem ou seu destino. Ou seja, as opções exibidas nas páginas Escolher uma Fonte de Dados e Escolher um Destino do assistente são as mesmas.
Para se conectar ao Oracle com o Driver ODBC do Oracle, monte uma cadeia de conexão que inclua as seguintes configurações e os respectivos valores. O formato de uma cadeia de conexão completa vem imediatamente após a lista de configurações.
Dica
Obtenha ajuda para montar uma cadeia de conexão realmente certa. Em vez de fornecer uma cadeia de conexão, forneça um DSN (nome de 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
A ID de usuário e senha para se conectar.
Formato da cadeia de conexão
Aqui está o formato de uma cadeia de conexão típica.
Driver={Microsoft ODBC for Oracle};Server=myServerAddress;Uid=myUsername;Pwd=myPassword;
Inserir a cadeia de conexão
Insira a cadeia de conexão no campo ConnectionString ou digite o nome DSN no campo Dsn, na página Escolher uma Fonte de Dados ou Escolher 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.
Esta é a tela que você vê depois de inserir a cadeia de conexão.
O que é o meu nome do servidor Oracle?
Execute uma das consultas a seguir para obter o nome do servidor Oracle.
SELECT host_name FROM v$instance
ou
SELECT sys_context('USERENV','SERVER_HOST') FROM dual
Outros provedores de dados e obter 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.