Не удалось запустить базу данных Oracle (сбой при обработке параметров системы)

Вы смущены. Рассмотрим ваш первый фрагмент:

myList = [1, 2, 3, 4, 5]
for obj in myList:
  obj += 1
print a

obj не является каким-то волшебным указателем в списке. Это переменная, которая содержит ссылку на объект, который также имеет место в myList. obj += 1 влияет на увеличение значения, сохраненного в obj. Ваш код затем ничего не делает с этим значением.

Чтобы быть ясным: в этом примере кода нет копий. obj - переменная, которая содержит объект в списке. Это все.

0
задан Barbaros Özhan 5 March 2019 в 06:50
поделиться

2 ответа

Похоже, вам нужно установить переменную окружения ORACLE_SID в ORCL. Предполагая, что вы находитесь в Linux, запустите это из командной строки ' env ', без кавычек, и обновите исходный вопрос с выводом этого. Когда Oracle запускается, он ищет несколько переменных среды, ORACLE_HOME и ORACLE_SID являются двумя из критических. Разместив выходные данные команды env , кто-то может помочь.

Кроме того, как примечание, я обычно получаю больше удачи, сначала установив программное обеспечение базы данных Oracle, а затем создав базу данных, используя либо команду DBCA, либо команду create database. Последний немного более продвинутый, но это хорошая вещь для изучения.

0
ответ дан vscoder 5 March 2019 в 06:50
поделиться

Существует два типа файлов параметров запуска для базы данных Oracle pfile (также называемый init.ora файл, который имеет тип text) и spfile (который имеет тип binary). До версии 9i существовал только pfile, но он все еще может быть предпочтительным, но предпочтение отдается в основном обратной совместимости со старыми версиями.

Если запуск выполняется с использованием pfile, как в вашем случае, вам необходимо включить путь к файлу и к файлу :

[117 ]

или вы можете сначала создать spfile с помощью

SQL> create spfile from pfile='/u01/app/oracle/product/12.2.0/dbhome_1/dbs/initSID.ora'

, а затем запустить

SQL> startup

без указания любой файл.

Для менеджера предприятия вам нужно проверить

$ emctl status dbconsole и посмотреть, что он говорит,

и проверить, установлен ли параметр ORACLE_SID.

0
ответ дан Barbaros Özhan 5 March 2019 в 06:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: