Създаване на свързан сървър с база данни на Oracle

Нашето време е време на информационен взрив. Създават се мегабайти, гигабайти, терабайти необходима информация, която ще бъде търсена от много други потребители и която трябва да се съхранява по някакъв начин. От година на година количеството съхранявана информация расте почти експоненциално.
Ако съхранената сега информация се преобразува в битове, тогава полученото число ще бъде толкова голямо, че ще надмине броя на звездите, които съществуват във Вселената. Експертите прогнозират, че през 2023 г. това число ще стане още по-голямо и ще остави след себе си известното число на Авогадро, което за по-голяма яснота изглежда така: 602 200 000 000 000 000 000 000.
Как да съхраним тази колосална астрономия от данни, извлечени от човечеството? Време е да си поемем дъх, в края на краищата имаше добро старо и спокойно време, когато само хартиени носители бяха достатъчни за решаване на такива проблеми ...
Всеизвестно е значението на събирането, натрупването, издаването на информация за продуктивната и успешна работа на всяка компания. В момента базите данни са най-удобното място за организирано съхранение и обработка на гигантски обеми информация.
Но през живота на всяка компания има естествена ротация на приложенията, с които работят потребителите, и съответно на базите данни, които използват тези приложения. Освен това често компаниите използват различни приложения за автоматизиране на различни бизнес процеси.
И много често има ситуация, когато е необходимо само веднъж или периодично да се прехвърлят данни от едно приложение в друго. Интерфейсът за предаване може да е различен. Но най-простият е текстов файл, в който качваме данни от едно приложение и ги зареждаме в друго.
Въпреки това, тази простота е измамна, тъй като този механизъмизисква създаването и поддръжката на доста голяма инфраструктура: механизъм за импортиране на данни, място за съхранение на този файл, механизъм за експортиране на данни, механизъм за наблюдение на здравето и т.н. Резултатът е тромав дизайн, често лошо документиран, труден за администриране.
Най-простото от гледна точка на архитектурата е създаването на шлюз: база данни база данни
Процесът на създаване на свързан сървър с база данни на Oracle
- Инсталиране на клиентския софтуер на Oracle
За да направите това, изтеглете подходящата версия на клиентския софтуер от ресурса http://www.oracle.com/technetwork/database/windows/downloads. Разрядността на софтуера (x64 или x32) трябва да съответства на разрядността на SQL сървъра, към който планираме да свържем Oracle.
Стартирайте програмата за инсталиране на софтуера и изберете типа инсталация по време на изпълнение.

Тази опция ще инсталира Oracle's OLE DB Provider и ODBC драйвер, SQL Plus, Configuration Assistant и Net Manager.
- Настройка на клиентския софтуер на Oracle
2.1. Стартирайте асистента за конфигуриране на мрежа
2.2. Изберете Local Net Service Name конфигурация

2.3. Изберете Добавяне и въведете името на базата данни на Oracle. От гледна точка на Oracle, това е SID на базата данни.

2.4. Оставяме протокола за връзка TCP
2.5. Въведете порта и DNS името на компютъра, на който е инсталирана базата данни на Oracle

2.6. Не забравяйте да тествате връзката, като въведете необходимите потребителско име и парола
2.7. Въведете името на базата данни, с която ще се свързваме, по подразбиране съвпада със SID на базата данни

- Ние конфигурираме параметрите на доставчика: Задайте флага за параметъра Allow inprocess

- Създайте нов свързан сървър
INкато доставчик изберете Oracle Provider for OLE DB Като име на продукт въведете OraOleDB Като източник на данни въведете името Net Service Name (създадено в стъпка 2.7) в нашия случай - тест