Ошибки при установке oracle
Лучше этого не делать, так как во время установки возникает множество неразрешимых ошибок, поэтому лучше найдите 64х битную версию инсталятора.
Не выполнять проверку операционной системы
Ошибка в файле $ORACLE_HOME/sqlplus/lib/ins_sqlplus.mk
Для того чтобы обойти ошибку установки базы нужно в файле $ORACLE_HOME/sqlplus/lib/env_sqlplus.mk добавить строку:
Ошибка в файле $ORACLE_HOME/network/lib/ins_net_server.mk
LINK=$(PURECMDS) gcc -Wl,--no-as-needed $(LDFLAGS) $(COMPSOBJS)
Ошибка в файле $ORACLE_HOME/rdbms/lib/ins_rdbms.mk
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.5 /usr/lib64/
Убедимся что в /lib64 так же имеется необходимая либа для сборки:
~$ ls -l /lib64/libgcc_s.so.1
lrwxrwxrwx 1 root root 35 Apr 25 16:17 /lib64/libgcc_s.so.1 -> /lib/x86_64-linux-gnu/libgcc_s.so.1
~$
Затем выполним команды:
sed -i 's/^(s*$(MK_EMAGENT_NMECTL))s*$/1 -lnnz11/g' $ORACLE_HOME/sysman/lib/ins_emagent.mk
sed -i 's/^($LD $LD_RUNTIME) ($LD_OPT)/1 -Wl,--no-as-needed 2/g' $ORACLE_HOME/bin/genorasdksh
sed -i 's/^(s*)($(OCRLIBS_DEFAULT))/1 -Wl,--no-as-needed 2/g' $ORACLE_HOME/srvm/lib/ins_srvm.mk
sed -i 's/^(TNSLSNR_LINKLINE.*$(TNSLSNR_OFILES)) ($(LINKTTLIBS))/1 -Wl,--no-as-needed 2/g' $ORACLE_HOME/network/lib/env_network.mk
sed -i 's/^(ORACLE_LINKLINE.*$(ORACLE_LINKER)) ($(PL_FLAGS))/1 -Wl,--no-as-needed 2/g' $ORACLE_HOME/rdbms/lib/env_rdbms.mk
sed -i 's/^(KFED_LINKLINE.*$(S0MAIN)) ($(SSKFEDED))/1 -Wl,--no-as-needed 2/g' $ORACLE_HOME/rdbms/lib/env_rdbms.mk
sed -i 's/^(KFOD_LINKLINE.*$(S0MAIN)) ($(SSKFODED))/1 -Wl,--no-as-needed 2/g' $ORACLE_HOME/rdbms/lib/env_rdbms.mk
sed -i 's/^(KFNDG_LINKLINE.*$(S0MAIN)) ($(SSKFNDGED))/1 -Wl,--no-as-needed 2/g' $ORACLE_HOME/rdbms/lib/env_rdbms.mk
sed -i 's/^(AMDU_LINKLINE.*$(S0MAIN)) ($(SSKFMUED))/1 -Wl,--no-as-needed 2/g' $ORACLE_HOME/rdbms/lib/env_rdbms.mk
В чем может быть проблема при установке Oracle Database 19c (ссылка где скачивал).
- Распаковываю архив и нажимаю на setup.
- После этого дальше пустого окна установки дело не доходит.
- Установку я прерываю закрывая окно установщика.
Проблема может заключаться в пути до установочного файла. Попробуй извлечь в корень установщик, чтобы небыло пробелов и на всякий случай кириллицы
[INS-30131] Не удалось выполнить первоначальную настройку, необходимую для выполнения проверки установщика.
Ошибка при установке Oracle:
[INS-30131] Не удалось выполнить первоначальную настройку, необходимую для выполнения проверки установщика.
Не удалось получить версию exectask из узла "win7lhr"
Метод 1: Панель управления> Все элементы панели управления> Инструменты управления> Службы> Запуск СЕРВЕРА
Метод 2: F: \ database> setup.exe -ignorePrereq -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
Шаг 1. Панель управления> Все элементы панели управления> Инструменты управления> Службы> Запуск СЕРВЕРА
Шаг 2: Панель управления> Система и безопасность> Администрирование> Управление компьютером> Системные инструменты> Общая папка> Общий доступ, щелкните правой кнопкой мыши «Общий доступ»> Новый общий ресурс> Нажмите «Далее» > Нажмите «Обзор»> выберите «Локальный диск (C :)»> ОК
"Совместное имя" введите "C $"> "Далее" ОК!
Установить oracle11g [INS-30131] Не удалось выполнить первоначальную настройку, необходимую для выполнения проверки установщика.
Решение
Первый шаг:
Панель управления> Все элементы панели управления> Инструменты управления> Службы> Запуск СЕРВЕРА
Шаг 2:
1. Нажмите "Пуск" -> "Выполнить", введите regedit, а затем нажмите "Ввод", чтобы войти в редактор регистрации .
2. Найдите и щелкните HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ LanmanServer \ Parameters .
3. Если AutoShareServer и AutoShareWks равны 0, измените значение на 1
Шаг 3:
Перезагрузите компьютер [Вы также можете перезапустить службу сервера, не перезагружая компьютер]
Шаг 4:
Войдите в каталог установки oracle, щелкните правой кнопкой мыши и выберите "Запуск от имени администратора".
1 ответ 1
Распаковываю архив и нажимаю на setup
Следует учесть: БД это довольно сложный программный продукт, его установка требует базовых знаний в облати ОС и БД. Их будет явно недостаточно, если их хватает только на действие - нажать на setup.
Рекомендуется воспользоваться оф. инструкцией по устанновке (как минимим прочитать "по диагонали"). Предложеная ниже инструкция, попытка провести установку оставляя все, что только возможно, значениями по-умолчанию, чтобы избежать необходимости расширенных познаний в архитектуре и конфигурации БД.
Установка БД 19c на Windows 10 Home десктоп или ноутбук в учебных или тестовых целях.
Создайте директорию, куда будет установлена БД. Использовать кириллические симоволы и пробелы не рекомендуется. Создайте, например: D:\app\oracle\orcl . Разархивируйте туда скаченый ранее архив. В данном случае, позднее понадобятся переменные окружения:
Откройте CMD как администратор и перейдите во вновь созданную директорию. Теперь запустите установщик:
В появившемся окне установщика нажимая Next следуйте до Steep 4 of 8, оставляя всё как есть. Здесь задайте (или оставте предложенное по-умолчанию):
- Global datebase name: orcl
- Password: *******
- Pluggable datebase name: pdb1
Обязательно запомните эти данные. Переменная окружения для SID (системного идентификатора образа БД) и строка соединения будут такими:
Следуйте далее до Steep 6 of 8 и нажмите Install
Это лог установки и к нему следует обращаться в случае ошибок.
Закройте окнo CMD и откройте его теперь с обычным пользователем. Выполните подключение как привилигированый БД пользователь SYS :
Текущее местоположение - контейнер БД (CDB), здесь ничего создавать и менять не надо. В контейнере запущены: шаблон для новых БД ( PDB$SEED ) и только что созданая пустая БД ( PDB1 ), в которую и следует перейти:
Всё в порядке. В новой пустой БД создайте нового пользователя и работайте только с ним (не с SYS ).
На этом ресурсе уже есть следующие темы, которых помогут осуществить дальнейшие шаги:
Сегодня я установил систему WINDOWS на виртуальную машину, чтобы установить сервер oracle; от установки до использования было много проблем, и на их решение потребовалось много времени. Я проверил много информации.
Первый, во время процесса установки, я получил ошибки ORA-00922 и ORA-28000. Это связано с тем, что предыдущая установка пароля была слишком случайной, и пароль не был установлен в соответствии с требованиями Oracle;
Опция ORA-00922 отсутствует или недействительна
Причина ошибки: Как правило, проблема с синтаксисом оператора. Например, неправильное название, неправильные ключевые слова и так далее. Для нестандартного именования обычно используйте двойные кавычки.
Правила именования идентификаторов: (правила установки пароля)
1. Должен начинаться с буквы.
2. Длина не может превышать 30 однобайтовых символов.
4. Два объекта с одинаковым именем не могут быть созданы одним пользователем.
5. Нельзя использовать зарезервированные слова и ключевые слова.
ORA-28000:the account is locked
Это связано с тем, что, когда пароль администратора настраивается спереди, используется пароль, начинающийся с цифры. Oracle, похоже, не поддерживает это. Говорят, что другие недопустимые специальные символы также могут вызывать эту проблему.
То есть начало пароля не может быть числом, только символы правила именования идентификаторов, а пароль должен содержать как минимум прописные буквы, строчные буквы и цифры.
Установите пароль в соответствии с правилами, и ошибки ORA-28000 и ORA-00922 не возникнут при установке экземпляра Oracle.
Я переустановил его прямо тогда, и после проверки есть также решение, которое не переустанавливается.Я не пробовал.
Первый шаг: используйтеPL/SQL, Имя для входа - system, имя базы данных остается без изменений, при выборе типа измените Normal на Sysdba;
Шаг 2: Выберите myjob и просмотрите пользователей;
Шаг 3: Выберите систему, щелкните правой кнопкой мыши и нажмите «Изменить»;
Шаг 4: Измените пароль и снимите галочку «Учетная запись заблокирована»;
Шаг 5: Нажмите «Применить», а затем «Закрыть»;
Шаг 6: Повторно войдите в систему, чтобы пройти проверку;
Второй способ - разблокировать пользователя SCOTT. Этот пользователь является обучающимся пользователем, который поставляется с ORACLE и не может использоваться напрямую. Сначала его необходимо разблокировать;
Первый шаг, введите sqlplus, меню «Пуск» >> все программы >> Oracle-OraDb11g_home1 (имя папки установки oracle) >> разработка приложений
После того, как вы нажмете кнопку в системе, вам будет предложено ввести имя пользователя и пароль. После входа в систему выполните следующую команду:
SQL> alter user scott account unlock;
После завершения решения используйте следующую команду для просмотра:
Вы можете видеть, что учетная запись scott была разблокирована, но статус по-прежнему означает «истек» (срок действия пароля истек).
Дайте ему новый пароль
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 14-DEC-2012 15:51:13
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date 14-DEC-2012 13:15:28
Uptime 0 days 2 hr. 35 min. 45 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /database/oracle/product/dbhome/network/admin/listener.ora
Listener Log File /database/oracle/product/dbhome/network/log/listener.log
Listening Endpoints Summary.
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=wgods)(PORT=1521)))
Services Summary.
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service.
Service "gsp" has 2 instance(s).
Instance "gsp", status UNKNOWN, has 1 handler(s) for this service.
Instance "gsp", status READY, has 1 handler(s) for this service.
Service "gspXDB" has 1 instance(s).
Instance "gsp", status READY, has 1 handler(s) for this service.
Service "gsp_XPT" has 1 instance(s).
Instance "gsp", status READY, has 1 handler(s) for this service.
The command completed successfully
Третий шаг, проверьте брандмауэр, откройте cmd на клиенте и используйте команду: tnsping ip (server ip)
Утилита TNS Ping для 32-битной Windows: версия 11.2.0.1.0-Production от 14-декабря-2012 15:47:15
Copyright (c) 1997, 2010, Oracle. All rights reserved.
Файл используемых параметров:
E:\app\kerry\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
Адаптер EZCONNECT был использован для разрешения псевдонимов
Попробуйте подключиться (DESCRIPTION = (CONNECT_DATA = (SERVICE_NAME =)) (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.150.105) (PORT = 1521)))
TNS-12535: TNS: Превышено время ожидания операции
Была возвращена ошибка, указывающая, что это проблема брандмауэра;
Решение 1. Отключите брандмауэр сервера.Если вы научитесь пользоваться им самостоятельно, брандмауэр не имеет значения и его можно отключить, в противном случае отключать брандмауэр не рекомендуется.
Решение 2: Откройте порт 1521 Oracle и разрешите подключение к порту 1521;
1. Команда подключения порта, telnet, метод использования, IP-порт telnet (пример: 192.168.150.105 1521)
Как правило, при первом использовании этой команды вам будет предложено, что telnet не является внутренней или внешней командой;
1. Войдите в панель управления.
2. Войдите в программу и функцию
3. В открывшемся интерфейсе «Программа или функция» нажмите кнопку «Открыть или закрыть функцию Windows» в верхнем левом углу, как показано на рисунке:
4. В это время появится окно «Функция Windows», выберите в списке пункт «Клиент Telnet» и нажмите кнопку «ОК».
5. Затем в окне «Возможности Windows» отобразится интерфейс «Применение изменений», терпеливо подождите некоторое время, после завершения операции модификации нажмите кнопку «Закрыть».
6. Команда "telnet" работает нормально.
7. Затем используйте telnet ip-порт, чтобы сообщить об ошибке, соединение не работает,
Решение: откройте порт 1521 сервера.
1>. Выберите [Система и безопасность] в информации всплывающей панели управления, а затем выберите [Брандмауэр Windows], как показано на рисунке.
2>. В появившейся информации о брандмауэре выберите слева [Дополнительные настройки], как показано на рисунке.
3>. Во всплывающем окне настроек [Advanced Security Windows Firewall] выберите [Inbound Rules] слева и выберите [New Rule] справа, как показано на рисунке.
4>. Войдите в Мастер создания нового правила для входящих подключений, выберите [Порт], нажмите Далее, как показано на рисунке.
5>. Войдите в мастер нового входящего правила, выберите правило TCP, затем введите номер порта и нажмите кнопку «Далее», как показано на рисунке.
6>. В появившейся далее информации мастера, все выбранные по умолчанию, щелкните Далее, на последнем шаге введите имя и описание, как показано на рисунке.
7>. Чтобы просмотреть информацию об открытых портах, используйте команду netstat -a -n, как показано на рисунке. Проверьте, открыт ли порт Oracle.
8>. Затем используйте IP-порт telnet, чтобы войти в новое окно DOS, не сообщая об ошибке.
Oracle 11.2.0.4 и 12c устанавливают решение для разрешения временного местоположения INS-30131
Я давно не устанавливал базу данных, а сегодня установил базу данных версии 11.2.0.
[INS-30131] «Ошибка». Убедитесь, что у текущего пользователя есть необходимые разрешения для доступа к временному хранилищу »
Описание этой ошибки в документе также очень четкое:
[INS-30131] Initial setup required for the execution of installer validations failed
Cause: Failed to access the temporary location
Action: Ensure that the current user has required permissions to access the temporary location.
Убедитесь, что у вас есть разрешение на доступ к временному каталогу установки. Но на самом деле в Windows многие люди предлагают увеличить долю C $ на диске.
Но это не влияет на мою среду, и я знаю, что с временным каталогом проблем нет. Затем введите каталог установочного программного обеспечения в командной строке, запустите программу установки через командную строку и установите проверку ignorePrereq. В это время программное обеспечение базы данных может начать установку. Будет ли ошибка, это зависит от того, является ли проигнорированная проверка критической. Для временной проблемы с пространством в этом случае, Правильная установка базы данных:
F:\database>dir
Directory of F:\database
2017-07-03 09:21 install
2013-10-25 09:09 29,747 readme.html
2013-10-25 09:06 response
2013-10-25 09:06 345,480 setup.exe
2017-07-03 12:57 stage
2013-10-25 09:09 500 welcome.html
3 File(s) 377,291 bytes
3 Dir(s) 88,050,397,184 bytes freeF:\database> setup.exe -ignorePrereq -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
Это простой и грубый метод, но иногда он эффективен.
About Me
● Автор: пырей, часть содержания обсуждения из сети, в случае нарушения, пожалуйста, свяжитесь с рассадой пшеницы удалить
● Номер группы QQ: 230161599 (полный) 、618766405
● группа weixin: добавьте мой weixin, я соберу всех в группу, если вы один
● Свяжитесь со мной, добавьте друзей QQ ( 646634621 ) , укажите причину добавления
● Завершено в 06:00 01.10.2018 ~ 24:00 31.10.2018 в Magic City
● Содержание статьи основано на записях об исследованиях саженцев пшеницы, а некоторые из них собраны из Интернета. Пожалуйста, поймите, есть ли какие-либо нарушения или нарушения
● Все права защищены, добро пожаловать, чтобы поделиться этой статьей, пожалуйста, сохраните исходный код для повторной печати
используйте клиент weixin Отсканируйте приведенный ниже QR-код, чтобы следить за официальным аккаунтом Weixin о саженцах пшеницы ( xiaomaimiaolhr ) и группа QQ (коллекция DBA), добавьте Weixin проростков пшеницы, Изучите наиболее практичную технологию баз данных.
Устанавливаю oracle на windows server 2008 r2, вылезает вот такие ошибки:
Physical Memory - This is a prerequisite condition to test whether the system has at least 922MB (944128.0KB) of total physical memory.*
Error:
*-*
PRKN-1014 : Failed to execute remote command "C:\Users\836D~1\AppData\Local\Temp\CVU_11.2.0.3.0_Администр атор\exectask.exe" on node "Server-2008".executable doesn't existexecutable doesn't exist
*- Cause:*Cause Of Problem Not Available
*- Action:*User Action Not Available
*Details:
*-*
PRVF-7531 : Physical memory check cannot be performed on node "Server-2008"
*- Cause:* Could not perform check of physical memory on the node indicated.
*- Action:* Ensure ability to access the node specified and view memory information.
Available Physical Memory - This is a prerequisite condition to test whether the system has at least 50MB (51200.0KB) of available physical memory.*
Error:
*-*
PRKN-1014 : Failed to execute remote command "C:\Users\836D~1\AppData\Local\Temp\CVU_11.2.0.3.0_Администр атор\exectask.exe" on node "Server-2008".executable doesn't existexecutable doesn't exist
*- Cause:*Cause Of Problem Not Available
*- Action:*User Action Not Available
*Details:
*-*
PRVF-7563 : Available memory check cannot be performed on node "Server-2008"
*- Cause:* Could not perform check of available memory on the node indicated.
*- Action:* Ensure ability to access the node specified and view memory information.
Oracle Database 11g Release 2 (11.2.0.1.0) проблема при установке
Здравствуйте у меня вот такая проблема, при установке оракла, у меня возникает такая ошибка - .
Что изменилось с версии Oracle Database 10g на Oracle Database 11g Release 2?
что изменилось с версии Oracle Database 10g на Oracle Database 11g Release 2 ?
Ошибка при установке Oracle Database 11g Release 2
при установке выдает environment variable "path" oracle 11g release 2
Здравствуйте!
Проверьте из под какого пользователя ставите Oracle. В каких он группах и с какими правами. Возможно в этом проблема.
Захожу под админом там другой учетки нету. Устанавливаю с правами администратора. Но все равно не помогает. Выкладываю подробнее скиншоты ошибки.
Не знаю уже что и делать.
Здравствуйте!
1) Какое имя хоста? Уберите из имени хоста все тире (я бы и подчёркивания убрал), если таковые есть.
2) Какой режим установки выбираете? Попробуйте сначала выбрать режим "install the software only", без создания БД.
Читайте также: