На основе Oracle Linux 7.5 реализовано контейнеризированное выполнение Oracle Database 11gR2 Enterprise Edition;
Этот скрипт предназначен только для исследования методики создания образа с Oracle Database. Пожалуйста, не используйте его в коммерческих целях, спасибо.
С вопросами обращайтесь на почту: rancococ@qq.com
Скачайте установочные пакеты с официального сайта Oracle на локальный HTTP-сервер в какую-либо директорию, следуя примеру ниже:
Загрузите docker-образ OracleLinux:7 с Docker Hub или с помощью ускоренного доступа к Docker из Китая, переименовав его в: 192.168.8.251/library/oraclelinux:7
Информация о базе данных SID: orcl Порт: 1521 Пользователь: system/oracle
Использование образа
docker run -it --rm --memory=2g --shm-size=2g --name="oracle-11g-ee-database" --hostname="database"
-p 1521:1521 192.168.8.251/library/oracle-11g-ee:database
или управление с помощью docker-compose
oracle-rdbms-server-11gR2-preinstall
позволяет автоматически выполнять некоторые предварительные шаги;wget
для скачивания установочных пакетов с HTTP-сервера и распаковать их;--memory=2g --shm-size=2g
;root
, а некоторые — от имени пользователя oracle
;ins_emagent.mk
, то есть: добавьте параметр для связи с библиотекой libnnz11
в makefile
, модифицировав /u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk
, заменив \$(MK_EMAGENT_NMECTL)
на \$(MK_EMAGENT_NMECTL)-lnnz11
;entrypoint_oracle.sh
добавлены два метода: они позволяют изменять tnsnames.ora
и listener.ora
в соответствии с новым именем хоста, а затем запускать слушатель и экземпляр;db_create.rsp611
строки, особенно java_jit_enabled=false
, иначе возникнут ошибки.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )