Мне известно, что самому разработчику sql для работы не нужен клиент oracle.Но когда я выпустил это заявление, чтобы увидеть, какая версия клиента Oracle в настоящее время используется:
SELECT DISTINCT s.client_version FROM v$session_connect_info s
WHERE s.sid = SYS_CONTEXT('USERENV', 'SID');
Я получил такой ответ:
>>Query Run In:Query Result
CLIENT_VERSION
----------------------------------------
11.2.0.3.0
Я удивлен, потому что нет клиента Oracle11.2.0.3.0 объявлено в моей среде пути: (oracle client 12.2 и oracle 12.1 yes, но no 11.2)
C:\Windows\system32>path
PATH=D:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft SDKs\F#\4.0\Framework\v4.0\;C:\Program Files (x86)\MSBuild\14.0\bin;D:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\;D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN;D:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools;C:\Windows\Microsoft.NET\Framework\v4.0.30319;D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\VCPackages;C:\Program Files (x86)\HTML Help Workshop;D:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Performance Tools;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\;D:\app\client\flk\product\12.2\bin;D:\app\client\flk\product\12.1.0\client_1;D:\app\client\flk\product\12.1.0\client_1\bin;D:\ora12\product\12.1.0\ODT;D:\ora12\product\12.1.0\ODT\bin;D:\ora12\ODT\product\12.1.0\client_1;D:\ora12\ODT\product\12.1.0\client_1\bin;D:\ora12\product\12.1.0\client\bin;C:\Program Files\Microsoft MPI\Bin\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft Emulator Manager\1.0\;C:\Program Files (x86)\nodejs\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;D:\;D:\Bins32;D:\Bins64;C:\Program Files\dotnet\;C:\Users\flk\AppData\Local\Microsoft\WindowsApps;C:\Users\flk\AppData\Roaming\npm;C:\Users\flk\.dotnet\tools;d:\Microsoft VS Code\bin
и не было записано в реестре HKEY_LOCAL_MACHINE \ SOFTWARE (нет записи oracle)
Так откуда он берёт 11.2.0.3.0?Где еще мне посмотреть?и действительно ли это версия, которая будет использоваться на моей рабочей станции?