Проблема в установке оракула 18cxe на Ubuntu 18.04 - PullRequest
0 голосов
/ 02 декабря 2018

Я пытаюсь настроить Oracle XE, но сталкиваюсь с проблемой ниже:

root @ venky-Lenovo-G510: ~ # /etc/init.d/oracle-xe-18c configure

/ bin / df: нераспознанная опция '--direct' Попробуйте '/ bin / df --help' для получения дополнительной информации.Укажите пароль, который будет использоваться для учетных записей базы данных.Oracle рекомендует, чтобы введенный пароль имел длину не менее 8 символов, состоял бы как минимум из 1 заглавного символа, 1 нижнего

символа регистра и 1 цифры [0-9].Обратите внимание, что для учетных записей SYS, SYSTEM и PDBADMIN будет использоваться

: Подтвердите пароль: Настройка Oracle Listener.Конфигурация слушателя успешно завершена.Настройка Oracle Database XE.**** [FATAL] [DBT-50000] Невозможно проверить доступную память. ****

Ошибка конфигурации базы данных.Проверьте журналы в '/opt/oracle/cfgtoollogs/dbca'.

root @ venky-Lenovo-G510: ~ #

Это связано с /bin/df: unrecognized option '--direct'?Или что-то еще?

Спасибо

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Благодаря ответу alexsander-perusso выше, правильный ответ для oracle-xe-18c в Ubuntu 16.04 - отредактировать /etc/init.d/oracle-xe-18c, добавив

-J-Doracle.assistants.dbca.validate.ConfigurationParams=false

прямо в строкуниже echo "Configuring Oracle Database $ORACLE_SID." после $PDB_NAME.

Вот как выглядит строка после редактирования:

$SU -s /bin/bash  $ORACLE_OWNER -c "(echo '$ORACLE_PASSWORD'; echo '$ORACLE_PASSWORD'; echo '$ORACLE_PASSWORD') | $DBCA -silent -createDatabase -gdbName $ORACLE_SID -templateName $TEMPLATE_NAME -characterSet $CHARSET -createAsContainerDatabase $CREATE_AS_CDB -numberOfPDBs $NUMBER_OF_PDBS -pdbName $PDB_NAME -J-Doracle.assistants.dbca.validate.ConfigurationParams=false -sid $ORACLE_SID -emConfiguration DBEXPRESS -emExpressPort $EM_EXPRESS_PORT -J-Doracle.assistants.dbca.validate.DBCredentials=false -sampleSchema true $SQLSCRIPT_CONSTRUCT $DBFILE_CONSTRUCT $MEMORY_CONSTRUCT" 

Ссылка: http://www.eygle.com/archives/2018/11/oracle_18c_19c_dbt_50000.html

Я следовал приведенным здесь инструкциям:https://tec600.wordpress.com/2017/06/29/oracle-installation-on-ubuntu-16-04/ с изменениями для 18c XE

Результаты после вышеуказанных изменений:

$sudo /etc/init.d/oracle-xe-18c configure
/bin/df: unrecognized option '--direct'
Try '/bin/df --help' for more information.
Specify a password to be used for database accounts. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. Note that the same password will be used for SYS, SYSTEM and PDBADMIN accounts:
Confirm the password:
Configuring Oracle Listener.
Listener configuration succeeded.
Configuring Oracle Database XE.
Enter SYS user password: 
*******
Enter SYSTEM user password: 
*******
Enter PDBADMIN User Password: 
*********
Prepare for db operation
7% complete
Copying database files
29% complete
Creating and starting Oracle instance
30% complete
31% complete
34% complete
38% complete
41% complete
43% complete
Completing Database Creation
47% complete
50% complete
Creating Pluggable Databases
54% complete
71% complete
Executing Post Configuration Actions
93% complete
Running Custom Scripts
100% complete
Database creation complete. For details check the logfiles at:
 /opt/oracle/cfgtoollogs/dbca/XE.
Database Information:
Global Database Name:XE
System Identifier(SID):XE
Look at the log file "/opt/oracle/cfgtoollogs/dbca/XE/XE.log" for further details.

Connect to Oracle Database using one of the connect strings:
     Pluggable database: SERVERNAME:1539/XEPDB1
     Multitenant container database: SERVERNAME:1539
Use https://localhost:5500/em to access Oracle Enterprise Manager for Oracle Database XE
0 голосов
/ 14 февраля 2019

Как правило, вам нужно отредактировать файл сценария с помощью:

sudo nano /etc/init.d/oracle-xe-18c  

и добавить класс Java:

-JDoracle.assistants.dbca.validade.ConfigurationParams=false

См .: https://www.youtube.com/watch?v=RcZLD2l6WTw

...