Я написал о своей любви к Vagrant несколько раз уже здесь, сегодня я покажу шаги, чтобы получить базу данных Oracle с блуждающим.
Почему я люблю бродяги
Просто так просто, я вспоминаю дни, когда раньше мне приходилось упаковать свои собственные виртуальные машины для повторного использования, это было не сложно, но это было временное раковище в конце дня, бродяга имеет довольно хороший уровень Усыновление с большинством больших технологических программных программных корпусов, создающих какую-то брусную коробку или поддержку, является Super легко раскрутить виртуальные машины с необходимым необходимым программным обеспечением.
Мне также действительно нравится, насколько варгант находится на основе файлов, редактирование VAGRANTFILE действительно простое значение Вы можете добавить дополнительные пользовательские инструменты для виртуального хоста, поскольку вы, пожалуйста, делаете бродягущий идеал для использования лабораторной среды, поскольку вы можете очень легко создать вагонку, которая имитирует ваш Производственная инфраструктура дает вам подобное для испытаний.
База данных Oracle с блунцевленным
К счастью, еще раз на Github Oracle, они предоставляют кучу различных бродных изображений для вашего использования здесь. Лично я использовал базу данных Oracle, Oracle Linux и изображения Oracle RAC.
Получите база данных Oracle базы данных
Давайте потянем oracle Vagrant File Repo до наших собственных машин;
PS D: \ vagrant> git clone https://github.com/oracle/vagrant-Projects.git
Клонирование в «бродных проектах» ...
Удаленный: перечисление объектов: 18, сделано.
Удаленный: подсчет объектов: 100% (18/18), сделано.
Удаленный: сжимающие объекты: 100% (17/17), сделано.
Удаленный: всего 2509 (Delta 3), повторно используется 5 (Delta 0), повторно используемый пакет 2491
Прием объектов: 100% (2509/2509), 1.12 MIB | 2.42 MIB/S, сделано.
Разрешение Deltas: 100% (1508/1508), сделано.
Изменить каталог баз данных
Как вы видите, при вытеснении репо вниз с GitHub Oracle есть куча разных программных приложений, доступных для вас. В статье мы показываем базу данных Oracle с Vagrant, но шаги применимы ко всем приложениям.
Перейдите в каталоги 19,3. Для этого поста мы будем использовать 19,3, но с экрана ниже вы видите 11G, 12C, 18 и 19 доступны.
PS D: \ vagrant \ vagrant-projects \ oracledatabase> ls
Переместить базу данных Oracle .zip Файлы
Как только мы находимся в каталоге, нам нужно разместить установку базы данных Oracle 19C .zip Файлы здесь, так что наша бродяга VM может забрать их и установить для нас базу данных Oracle.
PS D: \ vagrant \ vagrant-projects \ oracledatabase \ 19.3.0> ls
Запустите базу данных Oracle с Vagrance
Далее, так же просто, как набрав команду Vagrant UP, которая затем уйдет и построит вашу виртуальную машину базы данных Oracle, работающую на Oracle Linux 7. Это займет немного времени, так как он устанавливает базу данных, поэтому стоит сделать кофе на моем хосте, потребовалось 30 минут, чтобы получить рабочую виртуальную машину. Если вы снова запускаете виртуальную машину, это будет намного быстрее, начальное начало является единственным, что требуется время.
PS D: \ vagrant \ vagrant-projects \ oracledatabase \ 19.3.0> vagrant
...
...
...
Oracle-19C-Vagrant: Oracle Пароль для SYS, SYSTEM и PDBADMIN:
Oracle-19C-Vagrant: установщик: Установка завершена, база данных готов к использованию!
Войдите в Oracle Database
Найдите на вашу виртуальную машину с помощью блуждающего SSH и проверьте базу данных;
PS D: \ vagrant \ vagrant-projects \ oracledatabase \ 19.3.0> брунт
Добро пожаловать в Oracle Linux Server Release 7,9 (GNU/Linux 5.4.17-2011.6.2.el7uek.x86_64)
Лицензионное соглашение Oracle Linux Linux можно рассматривать здесь:
*/usr/share/eula/eula.en_us.
Для дополнительных пакетов, обновлений, документации и помощи сообщества см.:
* https://yum.oracle.com/
[Vagrant @ Oracle-19C-vagrance ~] $ sudo su - Oracle
Последний логин: Sun 21 февраля 14:22:42 GMT 2021
[Oracle @ Oracle-19C-Vagrance ~] $ PS -EF | GreeP -I слушатель
Oracle 8263 1 0 14:06? 00:00:00/opt/Oracle
/product/19c/dbhome_1/bin/tnslsnr lisser -Нестерит
Oracle 12907 12883 0 14:26 PTS/0 00:00:00 Greep -i Sisiver
[Oracle @ Oracle-19C-Vagrant ~] $ PS -EF | GreeP -I PMON
Oracle 12294 1 0 14:22? 00:00:00 ora_pmon_orclcdb
Oracle 12914 12883 0 14:26 PTS/0 00:00:00 Greep -i pmon
[Oracle @ Oracle-19C-Vagrant ~] $. Ораенв
Oracle_sid = [Orclcdb]?
База Oracle остается неизменным со значением/Opt/Oracle
[Oracle @ Oracle-19C-Vagrance ~] $ Cat/etc/oratab
Orclcdb:/opt/Oracle/Product/19c/dbhome_1: y
[Oracle @ Oracle-19C-Vagrant ~] $ sqlplus/как sysdba
SQL * PLUS: выпуск 19.0.0.0.0 - производство на солнце 21 февраля 14:26:47 2021
Версия 19.3.0.0.0.
Copyright (C) 1982, 2019, Oracle. Все права защищены.
Подключен к:
Oracle Database 19C Enterprise Edition Release 19.0.0.0.0 -
Производство
Версия 19.3.0.0.0.
SQL> Выберите версию от экземпляра V $;
Версия
-----------------
19.0.0.0.0
Теперь у нас есть база данных Oracle 19.3, работающая на Oracle Linux 7 для использования в лаборатории или дома для любого тестирования или проверки, которую вы хотите выполнить.
Заключение
С шагов выше вы можете надеяться увидеть, насколько простым бродяжем может быть, если у вас есть какие-либо вопросы или застряли, пожалуйста, свяжитесь с нами, и я могу помочь вам через ваши проблемы.
Оригинал: «https://dev.to/pazyp/5-steps-to-use-oracle-database-with-vagrant-8i»