Instalacja połaczenia z ORACLE, linked server

Przydatne linki

Step 1 Pobrac clienta oracle 32bity lb 64 bity musi byc taki jak system

Aby sprawdzic najlepiej select @@version musi byc ta sama wersja co sql server

Step 2 Pobrac klienta np Oracle Database 11g Release 2 (11.2.0.1.0)

Uwaga unikac nowszych wersji i zainstalowac pelnego , bez pojedynczych rzeczy , wybrac custom zaznaczyc wsyzstko bez Agent itd.

Uwage Nie instalowac instant client etc.

Step 3 Ustawic environment variable

ORACLE_HOME= d:\oracle (adres klienta)

echo %ORACLE_HOME%

Step 4 Dodać linked server np

UWaga defaultowy port 1521

EXEC sp_addlinkedserver 'TETA_CONS_PROD', 'Oracle', 'OraOLEDB.Oracle', '192.168.0.10:1522/teta'

Step 5 Konfiguracja linked server

Dodać uzytkownka hasło w kontekscie ktorym bedzie działac połaczenie

Dodać opcje na linked server RPC i RPC OT na YES

Step 6 Testowanie

Testowanie

SELECT * FROM

OPENQUERY (TETA_CONS_PROD,

'select * from dual;');