Oracle Database Docker - PullRequest
       1

Oracle Database Docker

0 голосов
/ 08 сентября 2018

Я новичок в oracle и у меня есть образ докера базы данных oracle, я могу запустить его, и вот вывод:

[root@ip-10-0-20-67 ~]# docker logs -f hungry_keller
ls: cannot access /u01/app/oracle/oradata: No such file or directory
Database not initialized. Initializing database.
Starting tnslsnr
Copying database files
1% complete
3% complete
11% complete
18% complete
37% complete
Creating and starting Oracle instance
40% complete
45% complete
50% complete
55% complete
56% complete
60% complete
62% complete
Completing Database Creation
66% complete
70% complete
73% complete
85% complete
96% complete
100% complete
Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/xe/xe.log" for further details.
Configuring Apex console
Database initialized. Please visit http://#containeer:8080/em http://#containeer:8080/apex for extra configuration if needed
Starting web management console

PL/SQL procedure successfully completed.

Starting import from '/docker-entrypoint-initdb.d':
found file /docker-entrypoint-initdb.d//docker-entrypoint-initdb.d/*
[IMPORT] /entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*

Import finished

Database ready to use. Enjoy! ;)

Но я не знаю, как получить к нему доступ, имя пользователя и пароль запрашиваются, если я пытаюсь получить к нему доступ, используя localhost:8080, и я не знаю учетные данные. Я на самом деле хочу создать базу данных, как в командной строке mysql или с любым интерфейсом GUI, и подключить ее через eclipse.

Вот ссылка на изображение докера, которое я использовал:

https://hub.docker.com/r/konnecteam/oracle12c-database/

Ответы [ 2 ]

0 голосов
/ 09 сентября 2018

Я настоятельно рекомендую вам использовать официальные образы Docker из Oracle, найденные здесь: https://github.com/oracle/docker-images/tree/master/OracleDatabase

Вам потребуется загрузить двоичные файлы установщика из OTN (Oracle Technology Network) или Облако доставки ПО Oracle .Вам нужно будет согласиться с условиями использования и убедиться, что вы имеете / используете соответствующие лицензии.Существуют также инструкции по настройке и использованию выбранного вами пароля.

Для контейнеров, отличных от XE, будет настроен Oracle Enterprise Manager Express.Используя EM Express, вы сможете создавать пользователей и табличные пространства, если это необходимо.В качестве альтернативы вы можете использовать SQL Developer для управления базой данных.

0 голосов
/ 08 сентября 2018

Если вы проверите другие образы konnecteam , например docker-oracle-12c , вы можете найти полные инструкции по установке и управлению, а также имя пользователя и пароль по умолчанию для Oracle базы данных, и это всегда то же самое:

Подключить базу данных со следующими настройками:

hostname: localhost
port: 1521
sid: xe
service name: xe.oracle.docker
username: system
password: oracle

И

Подключение к веб-консоли управления Oracle Application Express с следующие настройки:

http://localhost:8080/apex
workspace: INTERNAL
user: ADMIN
password: 0Racle$

И

Подключение к консоли Oracle Enterprise Management со следующими Настройки:

http://localhost:8080/em
user: sys
password: oracle
connect as sysdba: true

Там нет инструкции для изображения, которое вы используете, и я признаю, что это сбивает с толку. Они, вероятно, обновят это в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...