Oracle Database

<< Click to Display Table of Contents >>

Navigation:  Проект > Элементы дерева системы > БД-коннекторы и блоки процедур > Хранение данных и сообщений в базе данных >

Oracle Database

Oracle Database – кроссплатформенная система управления базами данных, разрабатываемая американской корпорацией Oracle.Используемый язык запросов - PL/SQL (расширенный вариант SQL-92).

Существуют версии:

Express Edition – бесплатная версия. Имеет ограничения: используемая оперативная память — 1 Гбайт. Максимальный объем базы данных составляет 5 Гб (4 Гб для пользовательских данных).

Standard Edition One – коммерческая версия. Имеет ограничение – неболее 2 процессорных разъемов.

Standard Edition - коммерческая версия. Имеет ограничение – неболее 4 процессорных разъемов.

Enterprise Edition – коммерческая версия. Ограничений не имеет.

Бесплатную версию (Express Edition) можно свободно скачать с официального сайта, после регистрации.

Для администрирования существуют большое количество утилит. Некоторые из них:

1.Oracle SQL Developer         – утилита от        Oracle(freeware).

2.OraDeveloper Studio – утилита от Devart (русская версия бесплатная).

3.После установки также доступна браузерная утилита для конфигурирования.

При установке нужно задать пароль – этот пароль будет назначен пользователю по умолчанию – "System". Express Edition при установке создает одну базу данных – "XE", создавать дополнительные нельзя.

Чтобы работать с Oracle Database необходимо установить Oracle Provider for OLE DB – данный компонент входит в ODAC Developer (Oracle Data Access Components). Пакет скачивается с сайта Oracle после регистрации – скачивать необходимо версию, соответствующую базе данных.

После чего выполнить инсталляцию используя мастер. На 4 шаге можно оставить только одну позицию – Oracle Provider for OLE DB:

BDpart1_img26

После того как установился провайдер Oracle Provider for OLE DB необходимо в каталог клиента (например c:\app\client\Kip\product\18.0.0\client_1\Network\Admin\) скопировать файл tnsnames.ora с сервера Oracle (из каталога …\network\ADMIN). После чего выполнить перезагрузку компьютера.

Для проверки успешности настройки, можно выполнить команду из командной строки:

C:\Windows\syswow64\rundll32.exe "C:\Program Files (x86)\Common Files\System\Ole DB\Oledb32.dll", OpenDSLFile C:\Ora\2.udl

где C:\Ora\2.udl это пустой переименованный txt файл с измененным расширением.

На первой вкладке выбирается провайдер, на второй, задаются настройки (имя источника, пользователь и пароль), затем нужно нажать на кнопку Проверить.

Чтобы работать с Oracle Database из MasterSCADA нужно добавить БД-коннектор "Oracle", а затем перейти на закладку Параметры. На данной закладке нужно прописать имя базы данных ("XE" для Express Edition), пользователя (мы задали "system" – пользователь создаваемый по умолчанию, вы можете создать другого, используя утилиты администрирования) и пароль.

BDpart1_img27

Примечание. В случае использования Oracle Database в сетевом проекте, на клиентских машинах нужно установить Oracle Client, и зарегистрировать удаленную базу через утилиту администрирования Oracle Net Manager.

После этого можно перейти на закладку Использование - настройка на ней аналогична настройке для баз MSSQL и Firebird.