1

Я пытаюсь установить Oracle 11gR2 Enterprise Edition, но во время создания базы данных я получил эту ошибку:

Environment Variable ORACLE_UNQNAME not defined

И когда я попытался запустить emctl.bat из cmd, я получил это:

Please set ORACLE_UNQNAME to database unique name.

И чтобы решить эту ошибку, я использовал эту команду:

set ORACLE_UNQNAME=orcl

Чтобы определить мою переменную Enivronment (orcl - имя базы данных), я получил эту ошибку:

EM Configuration issue. D:\app\product\11.2.0\dbhome_1/Chlebta-PC_orcl not found

Так какая помощь для решения этой проблемы?

2 ответа2

0

Это означает, что вы неправильно настроили переменные среды. Вам придется поделиться более подробной информацией о коробке, например, если какие-либо продукты Oracle уже установлены, ваш профиль Xsh и т.д., Но в основном: если вы собираетесь работать с одним продуктом, вам нужны ваши ORACLE_HOME , ORACLE_SID а также PATH с указывая тот же Оракул домой. То, что вы упоминаете, типично, когда ваш ORACLE_HOME указывает на другой дом, чем PATH. Вы можете избежать этого, вызывая двоичные файлы с полным путем, но вы все равно должны исправить переменные.

редактировать: немного поздно, я заметил тег Windows, который, скорее всего, означает, что на том же компьютере уже установлен другой продукт Oracle, поскольку Oracle для Windows использует реестр для переменных среды. Также emctl используется для управления dbconsole/em, а не для самой базы данных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .