Инсталляция Oracle DataBase
Подготовленную виртуальную машина VirtualBox от инженеров компании Oracle, можно скачать по следующему URL:
https://www.oracle.com/database/technologies/databaseappdev-vm.html
P.S.
Коллеги, выложили видео с информацией, как развернуть базу с помощью Vagrant + ssh скриптов. Используется Oracle Linux 8 и база Oracle 19C. Для инсталляции необходимо скопировать дистрибутив в нужный каталог и запустить vagrant. Все остальное, скрипты сделают самостоятельно.
https://www.youtube.com/watch?v=0ogLoZfYOYs&t=0s
https://github.com/oraclebase/vagrant/tree/master/database/ol8_19
Для информации:
Если нет задачи поставить Oracle на какую-то конкретную операционную систему и задача, в первую очередь, сводится к изучению Oracle, рекомендую ставить базу на Oracle Linux. Oracle взяла исходники RedHat и собрала свой дистрибутив. В публичном репозитории Oracle Linux имеются пакеты, которые могут сильно упростить инсталляцию базы и дополнительные пакеты, расширяющие стандартные возможности. В дополнении ко всему вышесказанному, вы можете использовать допиленное ядро UEK, которое, (вроде как) в некоторых случаях имеет некоторые преимущесва перед стандартным. Но здесь нужно проводить тесты конкретного приложения. Ссылки на дистрибутив Oracle Lunux в теме для инсталляции.
Подготовка к инсталляции базы данных Oracle:
(Использовать, если в самом документе отстуствует информация о том как это делается)
- Инсталляция VirtualBox на Centos 6.4 Server без графического интерфейса (GUI)
- Инсталляция VirtualBox в операционной системе Ubuntu в консоли
- Создание виртуальной машины VirtualBox для инсталляции базы данных Oracle под Windows
- Создание виртуальной машины VirtualBox для инсталляции базы данных Oracle под Linux
- Инсталляция Oracle Linux 6.7 x86 64 bit
- Инсталляция Oracle Linux 5.8 x86 64 bit
Single-Instance Architecture
Инсталляция базы данных Oracle в операционной системе Microsoft Windows:
- Инсталляция Oracle Database 12c Release 1 в операционной системе Microsoft Windows 2008 Server (может где и напутал вначале)
Могут поднадобиться:
Инсталляция базы данных Oracle в операционной системе Oracle Linux:
- Инсталляция Oracle DataBase Server 12.2 в операционной системе Oracle Linux 7.4 (инструкция по версии 6.7 предпочтительнее!)
- Инсталляция Oracle DataBase Server (12.1.0.1) в операционной системе Oracle Linux 6.7
- Инсталляция Oracle DataBase Server (11.2.0.3) в операционной системе Oracle Linux (6.3 x86_64) (Server Linux -- рабочая станция Windows)
Инсталляция с использованием ASM:
ASM - более “правильный” способ подготовки окружения Oracle. Суть в том, что для хранения данных используется не файловая система (например, ext*), заточенная для обычных операций в операционной системе, а файловая система разработанная специалистами из Oracle для хранения данных.
“Сырые” (RAW) жесткие диски без файловой системы объединяются в пулы специальными средствами Oracle, что позволяет их логически организовывать и иметь (какие-то) преимущества по сравнению с файловой системой операционной системы.
При этом создается дополнительный экземпляр Oracle, инсталлируется GRID, появляются еще (какие-то) дополнительные возможности. Администрирование несколько усложняется.
Лично мне, не приходилось плотно работать с окружением, где бы использовался ASM (поэтому может чего и не знаю), но приходилось устанавливать (установил, отдал и забыл) и настраивать ASM в окружении для RAC.
Если я понял что-то неправильно, поправьте.
Инсталляция Oracle Client:
Oracle Client нужен, чтобы подключиться к базе с помощью большого количества программ для работы с базами данных, например таких как PL/SQL Developer, SQL Navigator, TOAD.
Программой SQL Developer от Oracle можно подключиться без установки Oracle Client.
- Инсталляция Oracle Client 12C (32 bit) в операционной системе Windows 7 (64 bit) (C 64 битным клиентом не работают такие программы как PL/SQL Developer)
- Инсталляция Oracle Client 11G R2 32 bit в операционной системе Windows XP 32 bit
- Инсталляция Oracle Instantclient в OEL 6.3 x86-64
Instantclient - альтернатива стандартному Oracle Client. Проще в установке на Linux (если нужно поставить client на Ubuntu, то лучше исользовать его). А так это минимальный набор библиотек для удаленного подключения к серверу баз данных. В дополнение, я обычно устанавливаю утилиту командной строки SQLPlus. И все, больше ничего для нормальной работы и не требуется.
Инсталляция бесплатных версий баз данных Oracle:
- [YouTube] Oracle Database 21c Express Edition (XE) Installation (Linux)
- Инсталляция бесплатной, но ограниченной по ресурсам, базы данных Oracle 18c XE на сервер Centos 7
Distributed System Architectures:
DataGuard (Standby)
Real Application Cluster (RAC)
- Инсталляция Real Application Cluster (RAC)
- [YouTube] Vagrant Oracle Real Application Clusters (RAC) Build
Конфиги для автозапуска Oracle с помощью systemd
Streams, GoldenGate
У Oracle было решение по репликации данных между базами данных под названием Streams. Большая корпорация купила конкурента этой технологии, одного из лидеров по этому классу задач - Golden Gate. Со Streams не работал, Golden Gate настраивать приходилось.