|
|
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
Приветствую всех! Не пойму куда рыть! Установил Оракл 18.0 на Линукс, начал делать автостарт через dbora, ни фига не стартует, в startup.log такая ошибка: /oracle/bin/dbstart: Starting up database "ORCL" Пн авг 27 MSK 2018 SQL*Plus: Release 18.0.0.0.0 - Production on Mon Aug 27 2018 Version 18.3.0.0.0 Copyright (c) 1982, 2018, Oracle. All rights reserved. SQL> ERROR: ORA-01017: invalid username/password; logon denied SQL> SP2-0640: Not connected SQL> /oracle/bin/dbstart: Database instance "ORCL" warm started. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 18:42 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
Javl, Как Вы настраиваете autostart? По какому документу? Под каким пользователем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 18:50 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, По докам Оракла, dbora #!/bin/sh # chkconfig: 345 99 10 # description: Oracle auto start-stop script. # # Set ORA_HOME to be equivalent to the $ORACLE_HOME # from which you wish to execute dbstart and dbshut; # # Set ORA_OWNER to the user id of the owner of the # Oracle database in ORA_HOME. ORACLE_HOME=/oracle ORACLE_HOME_LISTNER=$ORACLE_HOME if [ ! -f $ORA_HOME/bin/dbstart ] then echo "Oracle startup: cannot start" exit fi case "$1" in 'start') # Start the Oracle databases: # The following command assumes that the oracle login # will not prompt the user for any values # Remove "&" if you don't want startup as a background process. su $ORA_OWNER -c "$ORA_HOME/bin/dbstart $ORA_HOME" & touch /var/lock/subsys/dbora ;; 'stop') # Stop the Oracle databases: # The following command assumes that the oracle login # will not prompt the user for any values su $ORA_OWNER -c "$ORA_HOME/bin/dbshut $ORA_HOME" rm -f /var/lock/subsys/dbora ;; esac Но меня даже не автостарт беспокоит, если я вручную запускаю dbstart то появляется таже ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 18:54 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
Javl, Из под какого пользователя запускаете? он член linux группы dba? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 18:59 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, Устанавливали что-то вроде? Код: plsql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 19:02 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, Вручную стартую от пользователя oracle, да он член dba, orainst... dbora стартует от root ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 19:02 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, Нет, сразу качал дистрибутив с сайта Оракла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 19:03 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
Сейчас вручную запустил LISTENER: TNSLSNR for Linux: Version 18.0.0.0.0 - Production System parameter file is /oracle/network/admin/listener.ora Log messages written to /oracle/db/diag/tnslsnr/PTT/listener/alert/log.xml Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.10.10.10)(PORT=1521))) Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.10.10.10)(PORT=1521))) STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux: Version 18.0.0.0.0 - Production Start Date 27-AUG-2018 19:04:58 Uptime 0 days 0 hr. 0 min. 0 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /oracle/network/admin/listener.ora Listener Log File /oracle/db/diag/tnslsnr/PTT/listener/alert/log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.10.10.10)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) The listener supports no services The command completed successfully ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 19:08 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
Javl, там если экземпляр переключен на использование потоков (threaded_execution=true) то оно только с паролем будет запускаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 19:10 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
Андрей Панфилов, А где это посмотреть, надо threaded_execution=false? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 19:12 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
JavlVadim Lejnin, Вручную стартую от пользователя oracle, да он член dba, orainst... dbora стартует от root dbstart/dbstart используют следующие файлы: ORATAB - для linux /etc/oratab dbhome dbstart dbshut для корректного запуска, требуется 1) безпарольное соединение Чтобы срабатывал OS_AUTHENT нужна установка BEQ протокола (либо отсутствие строки SQLNET.AUTHENTICATION_SERVICES) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 2) настройка ORATAB в виде: ORACLE_SID:ORACLE_HOME:autostart_y/n Код: plsql 1. 2. 3. 4. 5. 3) Файлы по доступному пути в PATH dbhome dbstart dbshut Код: plsql 1. 2. 3. 4) По хорошему настройка ~/.bash_profile например так: cat ~/.bash_profile Код: plsql 1. 2. 3. 4. 5. Проверка: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. p.s. Я бы добавил отработку переменных окружения во все команды su в файле dbora дефис перед username: Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 19:37 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
JavlVadim Lejnin, Нет, сразу качал дистрибутив с сайта Оракла. Указанные пакеты preinstall - не устанавливают oracle, а настраивают систему для запуска oracle Установка необходимх пакетов, настройка лимитов и параметров ядра, создание пользователей/групп и так далее рекомендую Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 19:40 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
И так по порядку: Я наоборот дабавил SQLNET.AUTHENTICATION_SERVICES правда с параметром NONE, но лучше уберу! id -a oracle uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba),54323(oper) тут все норма #define SS_DBA_GRP "dba" тут тоже, правда есть такая же строчка с пользоватлем oper ORCL:/oracle:Y ok type dbhome dbhome is /oracle/bin/dbhome dbhome /oracle source oraenv ORACLE_SID = [ORCL] ? The Oracle base remains unchanged with value /oracle/db По поводу пакетов, я вручную добавлял перед установкой, тоже с сайта Оракла. Сейчас еще раз попробую запустить!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 19:57 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
Сейчас в логе: /oracle/bin/dbstart: Starting up database "ORCL" Mon Aug 27 20:12:31 MSK 2018 SQL*Plus: Release 18.0.0.0.0 - Production on Mon Aug 27 20:12:32 2018 Version 18.3.0.0.0 Copyright (c) 1982, 2018, Oracle. All rights reserved. SQL> Connected to an idle instance. SQL> ORACLE instance started. Total System Global Area 7415529016 bytes Fixed Size 8674872 bytes Variable Size 1459617792 bytes Database Buffers 5939134464 bytes Redo Buffers 8101888 bytes ???? ?????? ????????????. ???? ?????? ???????. SQL> ??????????? ?? Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production Version 18.3.0.0.0 /oracle/bin/dbstart: Database instance "ORCL" warm started. Но последнее это всеравно не правильно! И сейчас sqlplus стал выдавать: ERROR: ORA-12547: TNS:lost contact ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 20:16 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
И еще вопрос, когда запускаю /etc/init.d/dbora stop откуда берется: ORACLE_HOME = [/home/oracle] ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 21:18 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
Javl, > Я наоборот дабавил SQLNET.AUTHENTICATION_SERVICES правда с параметром NONE, но лучше уберу! Именно поэтому у Вас не сработал connect / as sysdba > dbhome /oracle неправильное использование скрипта dbhome который в зависимости от ORACLE_SID, используя /etc/oratab возвращает ORACLE_HOME параметр должен быть ORACLE_SID из /etc/oratab, или, если параметра нет, возращается текущая ORACLE_HOME если нет, используется home > И еще вопрос, когда запускаю /etc/init.d/dbora stop откуда берется: > ORACLE_HOME = [/home/oracle] ? А фиг его знает, надо трассировать Попробуйте так: Код: plsql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 21:58 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
У меня сейчас получается если SQLNET.AUTHENTICATION_SERVICES = (NONE) то ORA-01017: invalid username/password; logon denied Если ремарю или ставлю любое другое значение NTS, BEQ то ошибок нет но в логе база грузится warm started и потом не коннектится к sqlplus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 22:06 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
По поводу dbhome - /oracle это ответ на эту комманду, у меня так и есть, ORACLE_HOME=/oracle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 22:10 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
JavlУ меня сейчас получается если SQLNET.AUTHENTICATION_SERVICES = (NONE) то ORA-01017: invalid username/password; logon denied Если ремарю или ставлю любое другое значение NTS, BEQ то ошибок нет но в логе база грузится warm started и потом не коннектится к sqlplus Что значит "не коннектится к sqlplus" warm started - значит нормально запустилось, что не так? alert.log базы покажите и lsnrctl status ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2018, 10:02 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
sqlplus стал выдавать: ERROR: ORA-12547: TNS:lost contact Клиенты тоже не коннектилтсь, ошибка: Истекло время ожидания! LISTENER правильно запускался все сервисы показывал работают. Я просто сейчас решил еще раз все перустановить с 0 Я думаю это из-за SQLNET.AUTHENTICATION_SERVICES, раньше ставил в 12.1 NONE и все работало, а 18 копризничает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2018, 10:36 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
Переустановил, все запустилось, теперь другая проблема, не коннектятся клиенты, пишет таймаут. Пробовал с Виндового сервера на котором служба файрвола вообще прибита, tnsping так-же таймаут, обычный пинг к серверу с базой Оракла идет, что может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2018, 16:26 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
Javl, Наивный вопрос, а вы файевол остановили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2018, 16:42 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
На Oracle Linux, даже не запускал, но проверил на всякий пожарный service iptables stop chkconfig iptables off ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2018, 16:47 |
|
||
|
Не стартрует Oracle на Linux Oracle 7.5!
|
|||
|---|---|---|---|
|
#18+
Javl, На каком порту поднят listener? Что говорит netstat? telnet'ом подключение на порт проходит? Если все вышеперечисленное в порядке, что в логе листенера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2018, 17:01 |
|
||
|
|

start [/forum/topic.php?fid=52&tid=1883538]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
70ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 422ms |

| 0 / 0 |
