|
|
|
Не заводится после сбоя ORA-12547
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Сегодня возникла проблема: в ЦОДе ростелекома стоит наш сервер с Oracle 11.2 под управлением Scientific Linux 6 (досталось в наследство от предшественника). Утром обнаружилось что сервер не на связи, позвонили, спросили, оказалось был сбой, после ребута сервер поднялся, но не поднялась база. База зовется EXP. Что собственно делаю: автор [root@oracle oracle]# sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on Wed May 10 22:30:23 2017 Copyright (c) 1982, 2009, Oracle. All rights reserved. SQL> conn / as sysdba ERROR: ORA-12547: TNS:lost contact При этом в логе (при рестарте того же оракла) вижу следующее: автор/opt/oracle/app/bin/dbstart: Starting up database "EXP" Дата root: No init file found for Database instance "EXP" root: Error: Database instance "EXP" NOT started смотрю автор[root@oracle app]# echo $ORACLE_HOME /opt/oracle/app иду смотреть файл в /opt/oracle/app/dbs и файл init.ora там собственно присутствует, и имеет следующее содержимое: ############################################################################## # Copyright (c) 1991, 2001, 2002 by Oracle Corporation ############################################################################## . ########################################### # Cache and I/O ########################################### db_block_size=8192 . ########################################### # Cursors and Library Cache ########################################### open_cursors=300 . ########################################### # Database Identification ########################################### db_domain="" db_name=exp . ########################################### # File Configuration ########################################### control_files=("/opt/oracle/oradata/exp/control01.ctl", "/opt/oracle/flash_recovery_area/exp/control02.ctl") db_recovery_file_dest=/opt/oracle/flash_recovery_area db_recovery_file_dest_size=4070572032 . ########################################### # Miscellaneous ########################################### compatible=11.2.0.0.0 diagnostic_dest=/opt/oracle memory_target=3329228800 . ########################################### # Processes and Sessions ########################################### processes=450 sessions=500 transactions=550 . ########################################### # Security and Auditing ########################################### audit_file_dest=/opt/oracle/admin/exp/adump audit_trail=db remote_login_passwordfile=EXCLUSIVE . ########################################### # Shared Server ########################################### dispatchers="(PROTOCOL=TCP) (SERVICE=expXDB)" . ########################################### # System Managed Undo and Rollback Segments ########################################### undo_tablespace=UNDOTBS1 Господа, прошу помощи, ибо сам в оракле не силен от слова чайник, и доки по факту начал читать только недавно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 13:32 |
|
||
|
Не заводится после сбоя ORA-12547
|
|||
|---|---|---|---|
|
#18+
tnsnames.ora # tnsnames.ora Network Configuration File: /opt/oracle/app/network/admin/tnsnames.ora # Generated by Oracle configuration tools. EXP = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oracle)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = EXP) ) ) listener.ora # listener.ora Network Configuration File: /opt/oracle/app/network/admin/listener.ora # Generated by Oracle configuration tools. LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = oracle)(PORT = 1521)) ) ) ADR_BASE_LISTENER = /opt/oracle [root@oracle admin]# lsnrctl status LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 10-MAY-2017 22:49:27 Copyright (c) 1991, 2009, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production Start Date 10-MAY-2017 22:15:55 Uptime 0 days 0 hr. 33 min. 32 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /opt/oracle/app/network/admin/listener.ora Listener Log File /opt/oracle/diag/tnslsnr/oracle/listener/alert/log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle)(PORT=1521))) The listener supports no services The command completed successfully ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 13:37 |
|
||
|
Не заводится после сбоя ORA-12547
|
|||
|---|---|---|---|
|
#18+
Desrozen, У вас оракл от рута работает? Или "правильные" переменные среды всё-таки в .profile.sh другой учётки прошиты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 13:42 |
|
||
|
Не заводится после сбоя ORA-12547
|
|||
|---|---|---|---|
|
#18+
envDesrozen, У вас оракл от рута работает? Или "правильные" переменные среды всё-таки в .profile.sh другой учётки прошиты? автор[root@oracle app]# ps axu |grep ora avahi 1817 0.0 0.0 27796 1572 ? S 17:06 0:00 avahi-daemon: running [oracle.local] oracle 10216 0.0 0.0 208232 12160 ? Ssl 22:15 0:00 /opt/oracle/app/bin/tnslsnr LISTENER -inherit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 13:47 |
|
||
|
Не заводится после сбоя ORA-12547
|
|||
|---|---|---|---|
|
#18+
ну и да, сервис стартует от рута, других пользователей нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 13:49 |
|
||
|
Не заводится после сбоя ORA-12547
|
|||
|---|---|---|---|
|
#18+
Посмотрите в /etc/passwd пользователя oracle скорее всего у вас oracle от пользователя oracle должен запускаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 13:53 |
|
||
|
Не заводится после сбоя ORA-12547
|
|||
|---|---|---|---|
|
#18+
landy, и правда авторoracle:x:500:500::/home/oracle:/bin/bash А что мне это дает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 13:56 |
|
||
|
Не заводится после сбоя ORA-12547
|
|||
|---|---|---|---|
|
#18+
Desrozen, а че если: su - oracle если перешел в oracle, то sqlplus / as sysdba потом startup ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 13:58 |
|
||
|
Не заводится после сбоя ORA-12547
|
|||
|---|---|---|---|
|
#18+
DesrozenА что мне это дает? envИли "правильные" переменные среды всё-таки в .profile.sh другой учётки Для начала, попробуйте стартовать под учёткой oracle. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 13:58 |
|
||
|
Не заводится после сбоя ORA-12547
|
|||
|---|---|---|---|
|
#18+
из под рута su - oracle в домашнем каталоге /home/oracle посмотрите на предмет что-то типа DB.env или в профиле пользователя определены ли ORACLE_SID,ORACLE_HOME и т п если в DB.env , то $ . ./DB.env $ sqlplus / as sysdba $sqlplus> startup $sqlplus> exit $ lsnrctl start Только то, что от рута запускали - прибейте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 14:00 |
|
||
|
Не заводится после сбоя ORA-12547
|
|||
|---|---|---|---|
|
#18+
оооо, спасибо, дело хоть с точки сдвинулось, не думал что ему так принципиально от какого пользователя стартовать... В итоге, сделал # su - oracle $ sqlplus / as sysdba $ startup написал что стартовал: авторSQL> startup ORACLE instance started. Total System Global Area 3323752448 bytes Fixed Size 2217912 bytes Variable Size 1811941448 bytes Database Buffers 1493172224 bytes Redo Buffers 16420864 bytes Database mounted. Database opened. Но при этом при попытке зацепиться к базе извне: авторAn error was encountered performing the requested operation: Ошибка ввода/вывода: The Network Adapter could not establish the connection Vendor code 17002 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 14:18 |
|
||
|
Не заводится после сбоя ORA-12547
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, ребят, за правильное направление, все запустил, проблема решена ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 14:26 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39450786&tid=1885971]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
149ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 438ms |

| 0 / 0 |
