powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не заводится после сбоя ORA-12547
13 сообщений из 13, страница 1 из 1
Не заводится после сбоя ORA-12547
    #39450755
Desrozen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Сегодня возникла проблема: в ЦОДе ростелекома стоит наш сервер с 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


Господа, прошу помощи, ибо сам в оракле не силен от слова чайник, и доки по факту начал читать только недавно
...
Рейтинг: 0 / 0
Не заводится после сбоя ORA-12547
    #39450764
Desrozen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
...
Рейтинг: 0 / 0
Не заводится после сбоя ORA-12547
    #39450769
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Desrozen,

У вас оракл от рута работает? Или "правильные" переменные среды всё-таки в .profile.sh другой учётки прошиты?
...
Рейтинг: 0 / 0
Не заводится после сбоя ORA-12547
    #39450775
Desrozen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
...
Рейтинг: 0 / 0
Не заводится после сбоя ORA-12547
    #39450778
Desrozen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну и да, сервис стартует от рута, других пользователей нет
...
Рейтинг: 0 / 0
Не заводится после сбоя ORA-12547
    #39450779
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите в /etc/passwd пользователя oracle

скорее всего у вас oracle от пользователя oracle должен запускаться
...
Рейтинг: 0 / 0
Не заводится после сбоя ORA-12547
    #39450784
Desrozen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy,

и правда
авторoracle:x:500:500::/home/oracle:/bin/bash
А что мне это дает?
...
Рейтинг: 0 / 0
Не заводится после сбоя ORA-12547
    #39450786
Тролин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Desrozen,

а че если:
su - oracle

если перешел в oracle, то

sqlplus / as sysdba
потом startup
...
Рейтинг: 0 / 0
Не заводится после сбоя ORA-12547
    #39450788
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DesrozenА что мне это дает?
envИли "правильные" переменные среды всё-таки в .profile.sh другой учётки

Для начала, попробуйте стартовать под учёткой oracle.
...
Рейтинг: 0 / 0
Не заводится после сбоя ORA-12547
    #39450790
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из под рута

su - oracle

в домашнем каталоге /home/oracle
посмотрите на предмет что-то типа DB.env или в профиле пользователя
определены ли ORACLE_SID,ORACLE_HOME и т п

если в DB.env , то

$ . ./DB.env
$ sqlplus / as sysdba
$sqlplus> startup
$sqlplus> exit

$ lsnrctl start

Только то, что от рута запускали - прибейте
...
Рейтинг: 0 / 0
Не заводится после сбоя ORA-12547
    #39450800
Desrozen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
оооо, спасибо, дело хоть с точки сдвинулось, не думал что ему так принципиально от какого пользователя стартовать... В итоге, сделал
# 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
...
Рейтинг: 0 / 0
Не заводится после сбоя ORA-12547
    #39450812
Desrozen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо, ребят, за правильное направление, все запустил, проблема решена
...
Рейтинг: 0 / 0
Не заводится после сбоя ORA-12547
    #39450815
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запустите листенер из под oracle

lsnrctl start

Только тот листенер, который от рута запустили прибейте
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не заводится после сбоя ORA-12547
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]