Установка СУБД Oracle Express Edition 18 (XE) в Docker
Теория без практики - ничто.
А где практиковаться? Да в Докере, конечно! 💡
В этом ролике я рассказал, как легко и просто развернуть Oracle 18 Express Edition используя Docker.
За 15 лет работы, я ставил СУБД на разных виртуальных платформах, но установка в Docker'e самая простая и самая доступная.
Почему Oracle 18XE? По разным причинам. Например, эта версия обладает всеми опциями Enterprise Edition, а занимает ресурсов гораздо меньше.
Идеально для установки в Докер 👌🏻
Ставьте, пользуйтесь! 👍🏻
А впереди еще много интересных видео и материалов 🎓
#видео #docker #oraclexe
Смотреть видео
Теория без практики - ничто.
А где практиковаться? Да в Докере, конечно! 💡
В этом ролике я рассказал, как легко и просто развернуть Oracle 18 Express Edition используя Docker.
За 15 лет работы, я ставил СУБД на разных виртуальных платформах, но установка в Docker'e самая простая и самая доступная.
Почему Oracle 18XE? По разным причинам. Например, эта версия обладает всеми опциями Enterprise Edition, а занимает ресурсов гораздо меньше.
Идеально для установки в Докер 👌🏻
Ставьте, пользуйтесь! 👍🏻
А впереди еще много интересных видео и материалов 🎓
#видео #docker #oraclexe
Смотреть видео
YouTube
Установка Oracle 18 Express Edition (XE) в Docker
Краткий туториал по установке СУБД Oracle 18 XE в Docker.
Иногда необходимо быстро развернуть СУБД Oracle для экспериментов. Данное видео поможет в этом!
https://github.com/oracle/docker-images - репозиторий Oracle для формирования образов.
https://git…
Иногда необходимо быстро развернуть СУБД Oracle для экспериментов. Данное видео поможет в этом!
https://github.com/oracle/docker-images - репозиторий Oracle для формирования образов.
https://git…
Продолжаю серию видео про установку СУБД Oracle в Docker.
На этот раз мы установим Oracle 19 в комплектации Enterprise Edition.
Зачем поднимать Enterprise Edition, если есть Express Edition 18?
К сожалению, пока сборки для версии 19 нет в комплектации Express. Поэтому, если вы хотите попробовать фишки новой версии, необходимо будет ставить Enterprise.
Установка данной версии будет немного отличаться от установки Express.
Также, мы немного затронем тему диагностики проблем производительности в Enterprise Manager.
Ставьте, пользуйтесь! 👍🏻
А впереди еще много интересных видео и материалов 🎓
Смотреть видео
#видео #docker #oracleee
На этот раз мы установим Oracle 19 в комплектации Enterprise Edition.
Зачем поднимать Enterprise Edition, если есть Express Edition 18?
К сожалению, пока сборки для версии 19 нет в комплектации Express. Поэтому, если вы хотите попробовать фишки новой версии, необходимо будет ставить Enterprise.
Установка данной версии будет немного отличаться от установки Express.
Также, мы немного затронем тему диагностики проблем производительности в Enterprise Manager.
Ставьте, пользуйтесь! 👍🏻
А впереди еще много интересных видео и материалов 🎓
Смотреть видео
#видео #docker #oracleee
YouTube
Установка Oracle 19 Enterprise Edition (EE) в Docker
Краткий туториал по установке СУБД Oracle 19 EE в Docker.
Иногда необходимо быстро развернуть СУБД Oracle для экспериментов. Данное видео поможет в этом!
1) https://github.com/oracle/docker-images - репозиторий Oracle для формирования образов.
2) https:…
Иногда необходимо быстро развернуть СУБД Oracle для экспериментов. Данное видео поможет в этом!
1) https://github.com/oracle/docker-images - репозиторий Oracle для формирования образов.
2) https:…
Установка Oracle 21c Express Edition в Docker 🎥
Друзья всем привет!
Года два назад, я стартанул свой youtube-канал с двух видео об установке СУБД Oracle 18xe, 19ee в Docker.
И вот, 02.12.2021 корпорация "Oracle" добавила набор скриптов для создания Docker-образов(image) для Oracle 21c Express Edition.
Я решил запилить видео-инструкцию о том, как установить Oracle 21XE в Docker. Вероятно, вам может пригодится.
Зачем 21с?
Есть некоторые вкусные фишки, которые появились именно в этой версии. О них я расскажу в течении года.
Почему Express Edition?
С 18й версии СУБД достаточно Express Edition, чтобы пощупать фишки Enterprise Edition. На мой взгляд, для учебных и тестовых целей этой версии хватит на 100%.
Почему Docker?
Фактически Docker это уже стандарт, который необходимо знать, если вы хотите быть в тренде. С его помощью можно легко на вашей ОС развернуть сколько угодно и каких угодно систем. Kafka-кластер, разные версии СУБД Oracle, PostgreSQL и прочее. Основная ОС остается чистой. При этом не важно, стоит у вас MacOS или Windows.
Ставьте, пользуйтесь! 👍🏻
А впереди еще много интересных видео и материалов 🎓
Oracle Developer
#видео #docker #oraclexe
Друзья всем привет!
Года два назад, я стартанул свой youtube-канал с двух видео об установке СУБД Oracle 18xe, 19ee в Docker.
И вот, 02.12.2021 корпорация "Oracle" добавила набор скриптов для создания Docker-образов(image) для Oracle 21c Express Edition.
Я решил запилить видео-инструкцию о том, как установить Oracle 21XE в Docker. Вероятно, вам может пригодится.
Зачем 21с?
Есть некоторые вкусные фишки, которые появились именно в этой версии. О них я расскажу в течении года.
Почему Express Edition?
С 18й версии СУБД достаточно Express Edition, чтобы пощупать фишки Enterprise Edition. На мой взгляд, для учебных и тестовых целей этой версии хватит на 100%.
Почему Docker?
Фактически Docker это уже стандарт, который необходимо знать, если вы хотите быть в тренде. С его помощью можно легко на вашей ОС развернуть сколько угодно и каких угодно систем. Kafka-кластер, разные версии СУБД Oracle, PostgreSQL и прочее. Основная ОС остается чистой. При этом не важно, стоит у вас MacOS или Windows.
Ставьте, пользуйтесь! 👍🏻
А впереди еще много интересных видео и материалов 🎓
Oracle Developer
#видео #docker #oraclexe
YouTube
Как установить Oracle 21c в Docker
Краткая инструкция по установке СУБД Oracle 21с в Docker в редакции Express Edition.
В 21й версии появились некоторые вкусные фишки, которые хотелось бы попробовать. Как вариант быстро развернуть СУБД в Docker. Это не займет много времени.
https://githu…
В 21й версии появились некоторые вкусные фишки, которые хотелось бы попробовать. Как вариант быстро развернуть СУБД в Docker. Это не займет много времени.
https://githu…
Краткая инструкция (для Windows):
1️⃣ Устанавливаете Docker в вашу ОС.
https://docs.docker.com/desktop/install/windows-install/
2️⃣ Скачиваете image с нужной версией Oracle.
Версию выбираете на страничке проекта.
Выполняете в командной строке:
3️⃣ Создаете контейнер из image с указанием параметров
Например:
Контейнер создастся практически мгновенно.
4️⃣ Скачиваете Oracle client и настраиваете network\admin\tnsnames.ora
Добавляете в него алиас на новую БД.
Внутрь контейнера можно попасть через
PS. Параметров создания БД гораздо больше, можно настроить очень гибко.
По умолчанию, удаленное подключение (не с сервера) к SYS + пароль не доступно (не важно как вы устанавливаете БД). Для настройки нужно выполнять доп. приседания.
Обсудить в чатике 💬
#docker #oraclexe
Oracle Developer
1️⃣ Устанавливаете Docker в вашу ОС.
https://docs.docker.com/desktop/install/windows-install/
2️⃣ Скачиваете image с нужной версией Oracle.
Версию выбираете на страничке проекта.
Выполняете в командной строке:
docker pull gvenzl/oracle-xe:21.3.0Скорость скачивания зависит от вашего интернета.
3️⃣ Создаете контейнер из image с указанием параметров
Например:
docker run --name oradb21xe -d -p 1523:1521 -e ORACLE_PASSWORD=booble34 gvenzl/oracle-xe:21.3.0имя контейнера oradb21xe, порт доступа - 1523, пароль для sys/system - booble34
Контейнер создастся практически мгновенно.
4️⃣ Скачиваете Oracle client и настраиваете network\admin\tnsnames.ora
Добавляете в него алиас на новую БД.
oradb21xe =Всё 🔥
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1523))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = xepdb1)
)
)
Внутрь контейнера можно попасть через
docker exec -it oradb21xe /bin/bashК БД можно подключиться
sqlplus system/booble34@oradb21xeДля Mac/*nix почти тоже самое.
PS. Параметров создания БД гораздо больше, можно настроить очень гибко.
По умолчанию, удаленное подключение (не с сервера) к SYS + пароль не доступно (не важно как вы устанавливаете БД). Для настройки нужно выполнять доп. приседания.
Обсудить в чатике 💬
#docker #oraclexe
Oracle Developer
Инструкция создания БД PostgreSQL в Docker
Создание БД в Docker - отличный способ быстро приступить к экспериментам. Процесс элементарный.
1️⃣ Устанавливаем Docker на вашу ОС
Win Mac Linux
2️⃣ Запускаем контейнер с 14-й версией
3️⃣ Проверяем, что контейнер запущен
⚠️ СУБД поднимается в самой минимальной конфигурации.
Продолжение завтра 😉
#docker #postgresql
Oracle Developer
Создание БД в Docker - отличный способ быстро приступить к экспериментам. Процесс элементарный.
1️⃣ Устанавливаем Docker на вашу ОС
Win Mac Linux
2️⃣ Запускаем контейнер с 14-й версией
docker run -p 5434:5432 --name mypgdb14 -e POSTGRES_PASSWORD=mypass -d postgres:14Если у вас еще нет образа (image) c postgres:14, то он будет скачан. Время запуска зависит от вашей скорости интернета. Последующие создания контейнеров будут занимать пару секунд.
mypgdb14 - название pg-кластера
mypass - пароль
5434:5432 - проброс стандартного порта на 5434
postgres:14 - версия Pg
3️⃣ Проверяем, что контейнер запущен
docker ps4️⃣ Подключаемся к консоли
docker exec -it mypgdb14 psql -U postgresВсё, теперь можно эксплуатировать контейнер в хвост и гриву.
⚠️ СУБД поднимается в самой минимальной конфигурации.
Продолжение завтра 😉
#docker #postgresql
Oracle Developer
Установка Oracle 23c в Docker
Есть три варианта:
🔸 Docker-образ;
🔸 RPM-пакет для *nix;
🔸 Виртуалка для VirtualBox.
Мне нравится вариант с Docker.
1️⃣ Устанавливаем Docker в нашу ОС (если нет)
Win Mac Linux
2️⃣ Создаем контейнер с указанием параметров
имя контейнера - oracle23c, порт доступа - 1524, пароль для sys/system - booble34.
Если у вас еще нет скаченного image, то процесс займет некоторое время - нужно получить ~3Gb.
3️⃣ Устанавливаем Oracle client (если нет) и настраиваем network\admin\tnsnames.ora
Добавляете в файл алиас на новую БД.
Всё 🔥
Внутрь контейнера можно попасть через
А что по опциям в этом дистрибутиве?
Выполняем и смотрим:
Обсудить в чатике 💬
PS. Параметров создания БД гораздо больше, можно настроить очень гибко.
По умолчанию, удаленное подключение (не с сервера) к SYS + пароль не доступно (не важно как вы устанавливаете БД). Для настройки нужно выполнять доп. приседания.
#docker #oracle23c
Oracle Developer
Есть три варианта:
🔸 Docker-образ;
🔸 RPM-пакет для *nix;
🔸 Виртуалка для VirtualBox.
Мне нравится вариант с Docker.
1️⃣ Устанавливаем Docker в нашу ОС (если нет)
Win Mac Linux
2️⃣ Создаем контейнер с указанием параметров
docker run -d --name oracle23c -p 1524:1521 -e ORACLE_PWD=booble34 -e ORACLE_CHARACTERSET=UTF8 container-registry.oracle.com/database/free:latestвместо latest можно указать конкретную версию 23.2.0.0.
имя контейнера - oracle23c, порт доступа - 1524, пароль для sys/system - booble34.
Если у вас еще нет скаченного image, то процесс займет некоторое время - нужно получить ~3Gb.
3️⃣ Устанавливаем Oracle client (если нет) и настраиваем network\admin\tnsnames.ora
Добавляете в файл алиас на новую БД.
oradb23c =FREEPDB1 - БД, созданная по умолчанию.
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1524))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = FREEPDB1)
)
)
Всё 🔥
Внутрь контейнера можно попасть через
docker exec -it oracle23c /bin/bashК БД можно подключиться
sqlplus system/booble34@oradb23cДля Mac/*nix почти тоже самое.
А что по опциям в этом дистрибутиве?
Выполняем и смотрим:
select * from v$option;Много чего есть. Например: секционирование.
Обсудить в чатике 💬
PS. Параметров создания БД гораздо больше, можно настроить очень гибко.
По умолчанию, удаленное подключение (не с сервера) к SYS + пароль не доступно (не важно как вы устанавливаете БД). Для настройки нужно выполнять доп. приседания.
#docker #oracle23c
Oracle Developer
🌐 Навигация по темам канала Oracle Developer
📘 Основы
#sql #plsql #теория #архитектура
#функции #секционирование #временныетаблицы
#транзакции #исключения #курсоры
#аналитическиефункции #иерархическиезапросы
#системныепредставления #компиляция #представления #коллекции #циклы
🛠 Практика и задачи
#задача #решениезадачи #asktom
🚀 Оптимизация и производительность
#оптимизация #nestedloops #индекс
🧩 Инструменты и технологии
#тестирование #postgresql #oracle #docker #oracle23c #ide #ai
💼 Карьера и Развитие
#карьера #собеседование #hr #тинькофф #magnit #вкусноиточка #leroymerlin #сбер #яндекс #Эффективность #КарьерныйРост #Denis_Kivillev #Работа
🎓 Дополнительные материалы
#видео #подкаст #аудиоподкаст #конкурс #марафон #юмор
—
В почти 700 (!) постах не мудрено заплутать. Поэтому решил сделать подобие навигации 😉
Не забывайте пользоваться обычным поиском, я не добавил сюда низкочастотные хештеги.
Канал Oracle Developer | Чатик💬
📘 Основы
#sql #plsql #теория #архитектура
#функции #секционирование #временныетаблицы
#транзакции #исключения #курсоры
#аналитическиефункции #иерархическиезапросы
#системныепредставления #компиляция #представления #коллекции #циклы
🛠 Практика и задачи
#задача #решениезадачи #asktom
🚀 Оптимизация и производительность
#оптимизация #nestedloops #индекс
🧩 Инструменты и технологии
#тестирование #postgresql #oracle #docker #oracle23c #ide #ai
💼 Карьера и Развитие
#карьера #собеседование #hr #тинькофф #magnit #вкусноиточка #leroymerlin #сбер #яндекс #Эффективность #КарьерныйРост #Denis_Kivillev #Работа
🎓 Дополнительные материалы
#видео #подкаст #аудиоподкаст #конкурс #марафон #юмор
—
В почти 700 (!) постах не мудрено заплутать. Поэтому решил сделать подобие навигации 😉
Не забывайте пользоваться обычным поиском, я не добавил сюда низкочастотные хештеги.
Канал Oracle Developer | Чатик💬