Oracle 19c :: Не удалось установить ACL для указанного пользователя

Я пытаюсь установить новую загруженную базу данных Oracle Database 19c на моем домашнем компьютере с Windows 10 и получаю сообщение об ошибке: Failed to set ACL's for specified User.

В деталях журналов я вижу упомянутое обновление раздела реестра HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_OraDB19Home1 Ничего необычного не вижу.

Я последовал этому руководству и:

  • бегать net share
  • бегать net use \\localhost\c$
  • я Stop а также Disabledи сервис OracleRemExecServiceV2
  • Я также запускаю с PowerShell как администратор команду setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
  • Конечно, я также создал нового пользователя Oracle с совершенно новым паролем. И я также попробовал пользователя Windows в группе администраторов
  • Я зашел в regedit и на HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System создал новыйDWORD значение LocalAccountTokenFilterPolicy установлен в 1
  • Я отключил Защитник Windows и весь брандмауэр
  • Затем я попробовал режим отладки, чтобы запустить из командной строки с повышенными правами, которую я запускаюsetup.exe -debug -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false" и в результате я получил:

native operation failed with WSE-000053: Windows application programming interface (API) SetFileSecurityW failed.

а также

O/S-Error: (OS 123) The filename, directory name, or volume label syntax is incorrect.

что для меня не имеет абсолютно никакого смысла, потому что похоже на ошибку Windows.

Как может быть так сложно установить Oracle DB на новую машину с большим количеством ЦП и ОЗУ?

Что означает ACL и как его настроить?

Где я не прав?

4 ответа

Решение

Вот что делает вашу жизнь несчастной:

Oracle Database 19c в моей Windows 10 Home

Oracle не / не / не / не будет (насколько я могу судить) поддерживаться в любой версии MS Windows Home. Правда, кое-кому это удалось, но это скорее вопрос удачи. Вам следует обновить операционную систему.

Или, может быть, лучший вариант, загрузите одну из предварительно созданных виртуальных машин разработчика (для Oracle VM VirtualBox).

Инструкция по установке

говорит

Oracle Database для Windows x64 поддерживается в следующих версиях операционных систем: Windows 10 x64 - Pro, Enterprise и Education.

Oracle 19c не поддерживается в Windows 10 Home edition.

Если вы действительно хотите использовать Oracle 19c в Windows, попробуйте создать виртуальную машину с поддерживаемой оценочной версией Windows Server. Или попробуйте установить Oracle 18 XE.

После многих дней включения и выключения брандмауэров, изменения прав администратора и т. д. Я не смог установить настройку OEE в D:\Oracle. Как только я попробовал D:\Test\Oracle, все сработало успешно. Почему, Оракул, почему!

Я подумываю об удалении и очистке всего содержимого Oracle на машине (или о запуске новой среды и запуске заново).

Если что-то поможет любому читателю (я обыскал весь Интернет), попробуйте следующее:

  • попробуйте другой путь на том же диске
  • попробуйте отключить брандмауэр/антивирус, если это блокирует процессы
  • убедитесь, что вы являетесь владельцем карты
  • или убедитесь, что у вас есть полные права администратора

В моем случае я устанавливал Oracle 19c на сервер Windows 2019. Ранее я установил weblogic в d:\Oracle\Middleware и хотел установить клиент oracle в d:\Oracle\product\19.3.0\Client_1, но ошибка ACL была там. Чтобы это исправить, мне пришлось выбрать d:\app\oracle (новый каталог) для установки клиента.

Другие вопросы по тегам