Wiki source code of Установка Oracle Client в Windows
Last modified by Nefedenkova Viktoria on 2023/07/18 20:10
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | ((( | ||
| 2 | == {{id name="a8386176"/}}1. Что такое Oracle Client? == | ||
| 3 | |||
| 4 | (% class="ct-place-holder" id="ct-place-holder-8386174" %) | ||
| 5 | ((( | ||
| 6 | |||
| 7 | ))) | ||
| 8 | ))) | ||
| 9 | |||
| 10 | : \\ | ||
| 11 | |||
| 12 | (% class="df-fragment df-cktext-default" %) | ||
| 13 | ((( | ||
| 14 | Если у вас есть 2 компьютера **A **и **B**. На компьютере **B** установлен **Oracle Database**. Если на компьютере A вы хотите работать с базой данных **Oracle** компьютера B, компьютер A должен установить **Oracle Client**. | ||
| 15 | ))) | ||
| 16 | |||
| 17 | : \\ | ||
| 18 | |||
| 19 | (% class="df-fragment df-binary-image" %) | ||
| 20 | ((( | ||
| 21 | [[image:1.png]] | ||
| 22 | ))) | ||
| 23 | |||
| 24 | : \\ | ||
| 25 | |||
| 26 | (% class="df-fragment df-cktext-default" %) | ||
| 27 | ((( | ||
| 28 | **Oracle Client** это часть программного обеспечения **Oracle Database**, который не является базой данных. Но помогает разговаривать с базой данных **Oracle**. | ||
| 29 | ))) | ||
| 30 | |||
| 31 | (% class="df-fragment df-cktext-default" %) | ||
| 32 | ((( | ||
| 33 | Примечание: **Oracle Database** и есть **Oracle Client**. | ||
| 34 | ))) | ||
| 35 | |||
| 36 | ((( | ||
| 37 | == {{id name="a8386176"/}}2. Download Oracle Client == | ||
| 38 | ))) | ||
| 39 | |||
| 40 | : \\ | ||
| 41 | |||
| 42 | (% class="df-fragment df-cktext-default" %) | ||
| 43 | ((( | ||
| 44 | Самая новая версия **Oracle Client** является **12.x**, она может работать с разными версиями **Oracle Database** (10, 11, 12), поэтому вам стоит скачать данную версию. | ||
| 45 | ))) | ||
| 46 | |||
| 47 | (% class="df-fragment df-cktext-default" %) | ||
| 48 | ((( | ||
| 49 | Чтобы скачать **Oracle Client**, перейдите по данной ссылке: | ||
| 50 | ))) | ||
| 51 | |||
| 52 | (% class="df-fragment df-cktext-default" %) | ||
| 53 | ((( | ||
| 54 | * [[http:~~/~~/www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html>>http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html||class="target-blank-url" target="_blank"]] | ||
| 55 | ))) | ||
| 56 | |||
| 57 | ((( | ||
| 58 | [[image:2.png]] | ||
| 59 | |||
| 60 | [[image:3.png]] | ||
| 61 | ))) | ||
| 62 | |||
| 63 | (% class="df-fragment df-cktext-default" %) | ||
| 64 | ((( | ||
| 65 | Здесь у Вас есть 2 варианта для скачивания, это **Oracle Client 32bit** или** Oracle Client 64bit**, если Вы хотите работать с такими визуальными инструментами как **PL/SQL Developer**, **Toad**, то Вам стоит скачать и установить версию **32bit**. | ||
| 66 | ))) | ||
| 67 | |||
| 68 | Далее будет продемонстрирована закачка **Oracle Client 32bit**. Чтобы скачать требуется зарегистрироваться с аккаунтом, если у Вас его нет, Вы можете зарегистрироваться бесплатно. | ||
| 69 | |||
| 70 | [[image:4.png]] | ||
| 71 | |||
| 72 | (% class="df-fragment df-cktext-default" %) | ||
| 73 | ((( | ||
| 74 | Результаты скачивания: | ||
| 75 | ))) | ||
| 76 | |||
| 77 | [[image:5.png]] | ||
| 78 | |||
| 79 | ((( | ||
| 80 | == {{id name="a8405061"/}}3. Установка Oracle Client == | ||
| 81 | ))) | ||
| 82 | |||
| 83 | (% class="df-fragment df-cktext-default" %) | ||
| 84 | ((( | ||
| 85 | Извлечь файл, который вы скачали в предыдущем шаге. | ||
| 86 | ))) | ||
| 87 | |||
| 88 | : [[image:6.png]]\\ | ||
| 89 | |||
| 90 | (% class="df-fragment df-cktext-default" %) | ||
| 91 | ((( | ||
| 92 | У вас есть 4 варианта для установки: | ||
| 93 | ))) | ||
| 94 | |||
| 95 | : \\ | ||
| 96 | |||
| 97 | (% class="df-fragment df-cktext-default" %) | ||
| 98 | ((( | ||
| 99 | === Instant Client === | ||
| 100 | ))) | ||
| 101 | |||
| 102 | (% class="df-fragment df-cktext-default" %) | ||
| 103 | ((( | ||
| 104 | Данный вид установки устанавливает только разделенные библиотеки требуемые для "Приложений интерфеса вызовов Oracle" (Oracle Call Interface Applications), это приложения использующие свойство **Instant Client**. Оно требует намного меньше пространства на диске, чем другие виды установок **Oracle Client**. | ||
| 105 | ))) | ||
| 106 | |||
| 107 | (% class="df-fragment df-cktext-default" %) | ||
| 108 | ((( | ||
| 109 | //Примечание: Если вы выбрали установку **Instant Client**, то вы не можете применить обновления программного обеспечения за все время сеанса установки. Чтобы скачать и применить новейшие обновления программного обеспечения, вам нужно выбрать вид установки **Administrator**, **Runtime**, или **Custom**.// | ||
| 110 | ))) | ||
| 111 | |||
| 112 | (% class="df-fragment df-cktext-default" %) | ||
| 113 | ((( | ||
| 114 | === Administrator === | ||
| 115 | ))) | ||
| 116 | |||
| 117 | (% class="df-fragment df-cktext-default" %) | ||
| 118 | ((( | ||
| 119 | Этот вид установки устанавливает **Oracle Enterprise Manager Standalone Console**, сетевые службы **Oracle** и программное обеспечение **Client **позволяет приложениям или персональным приложениям подключиться к базе данных **Oracle**. Он так же устанавливает инструменты разработки, которые вы можете использовать для разработки приложений. | ||
| 120 | |||
| 121 | [[image:http://xwiki.una.md/bin/download/UNA/How_to_install_OK12/7.png||alt="7.png"]] | ||
| 122 | ))) | ||
| 123 | |||
| 124 | (% class="df-fragment df-cktext-default" %) | ||
| 125 | ((( | ||
| 126 | === Runtime === | ||
| 127 | ))) | ||
| 128 | |||
| 129 | (% class="df-fragment df-cktext-default" %) | ||
| 130 | ((( | ||
| 131 | Этот вид установки устанавливает ограниченное количество компонентов для пользователя, использующего приложение базы данных. За исключением **Oracle Enterprise Manager Standalone Console**, который будет устанавливать компоненты идентично виду установки **Administrator**. | ||
| 132 | ))) | ||
| 133 | |||
| 134 | (% class="df-fragment df-cktext-default" %) | ||
| 135 | ((( | ||
| 136 | === Custom === | ||
| 137 | ))) | ||
| 138 | |||
| 139 | (% class="df-fragment df-cktext-default" %) | ||
| 140 | ((( | ||
| 141 | Этот вид установки позволяет вам выбрать приложение **Client **и утилиты, которые вы хотите установить. | ||
| 142 | ))) | ||
| 143 | |||
| 144 | [[image:8.png]] | ||
| 145 | |||
| 146 | Ввести: | ||
| 147 | |||
| 148 | **Oracle base: C:/oracleclient_12**\\ | ||
| 149 | |||
| 150 | [[image:9.png]] | ||
| 151 | |||
| 152 | [[image:10.png]] | ||
| 153 | |||
| 154 | OK, **Oracle Client** успешно установлен. | ||
| 155 | |||
| 156 | : [[image:11.png]] | ||
| 157 | |||
| 158 | ((( | ||
| 159 | [[image:12.png]] | ||
| 160 | ))) | ||
| 161 | |||
| 162 | ((( | ||
| 163 | == {{id name="a8408166"/}}4. Конфигурация TNSNAME == | ||
| 164 | ))) | ||
| 165 | |||
| 166 | [[image:13.jpeg]] | ||
| 167 | |||
| 168 | (% class="df-fragment df-cktext-default" %) | ||
| 169 | ((( | ||
| 170 | === tnsping === | ||
| 171 | ))) | ||
| 172 | |||
| 173 | (% class="df-fragment df-cktext-default" %) | ||
| 174 | ((( | ||
| 175 | Для начала, проверьте чтобы удостовериться **Server** работает в норме. | ||
| 176 | ))) | ||
| 177 | |||
| 178 | [[image:14.png]] | ||
| 179 | |||
| 180 | (% class="df-fragment df-cktext-default" %) | ||
| 181 | ((( | ||
| 182 | [[image:15.png]] | ||
| 183 | |||
| 184 | Чтобы подключиться к базе данных, расположенной на другом компьютере вам нужно конфигурировать **TNSNAME**. Создайте файл с названием **tnsnames.ora** расположенном в папке: | ||
| 185 | ))) | ||
| 186 | |||
| 187 | (% class="df-fragment df-cktext-default" %) | ||
| 188 | ((( | ||
| 189 | * **C:\oracleclient_12\product\12.2.0\client_1\network\admin** | ||
| 190 | ))) | ||
| 191 | |||
| 192 | (% class="df-fragment df-text-text" %) | ||
| 193 | ((( | ||
| 194 | (% class="df-file-name" %) | ||
| 195 | ((( | ||
| 196 | tnsnames.ora | ||
| 197 | |||
| 198 | [[image:16.png]] | ||
| 199 | |||
| 200 | [[Источник>>https://o7planning.org/ru/11475/installing-oracle-client-on-windows]] | ||
| 201 | ))) | ||
| 202 | ))) |