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

база

Нашето време е време на информационен взрив. Създават се мегабайти, гигабайти, терабайти необходима информация, която ще бъде търсена от много други потребители и която трябва да се съхранява по някакъв начин. От година на година количеството съхранявана информация расте почти експоненциално.

Ако съхранената сега информация се преобразува в битове, тогава полученото число ще бъде толкова голямо, че ще надмине броя на звездите, които съществуват във Вселената. Експертите прогнозират, че през 2023 г. това число ще стане още по-голямо и ще остави след себе си известното число на Авогадро, което за по-голяма яснота изглежда така: 602 200 000 000 000 000 000 000.

Как да съхраним тази колосална астрономия от данни, извлечени от човечеството? Време е да си поемем дъх, в края на краищата имаше добро старо и спокойно време, когато само хартиени носители бяха достатъчни за решаване на такива проблеми ...

Всеизвестно е значението на събирането, натрупването, издаването на информация за продуктивната и успешна работа на всяка компания. В момента базите данни са най-удобното място за организирано съхранение и обработка на гигантски обеми информация.

Но през живота на всяка компания има естествена ротация на приложенията, с които работят потребителите, и съответно на базите данни, които използват тези приложения. Освен това често компаниите използват различни приложения за автоматизиране на различни бизнес процеси.

И много често има ситуация, когато е необходимо само веднъж или периодично да се прехвърлят данни от едно приложение в друго. Интерфейсът за предаване може да е различен. Но най-простият е текстов файл, в който качваме данни от едно приложение и ги зареждаме в друго.

Въпреки това, тази простота е измамна, тъй като този механизъмизисква създаването и поддръжката на доста голяма инфраструктура: механизъм за импортиране на данни, място за съхранение на този файл, механизъм за експортиране на данни, механизъм за наблюдение на здравето и т.н. Резултатът е тромав дизайн, често лошо документиран, труден за администриране.

Най-простото от гледна точка на архитектурата е създаването на шлюз: база данни база данни

Процесът на създаване на свързан сървър с база данни на Oracle

  1. Инсталиране на клиентския софтуер на 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.

  1. Настройка на клиентския софтуер на 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 на базата данни

база

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

създаване

  1. Създайте нов свързан сървър

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