Форум OlegON > Ресурсы OlegON > Вопросы сервера > Программы OlegON

Оптимайзер - 7 (вопросы и обсуждения) часть вторая

26.05.2020 15:27


29.06.2018 20:31
Diamondne
 
Странная штука происходит.
Есть БД oracle 11.2.0.3 на Oracle Linux 6 с оптимизатором. Все работает как часы.
Меняю пароль от SYS в БД. Оптимизатор перестает работать (лог запуска ниже).
Меняю пароль от SYS обратно - ОПТ начинает работать в прежнем режиме.
Оптимизатор запускается из под пользователя с правами ORA_DBA.
ORACLE_SID, ORACLE_BASE и ORACLE_HOME в env прописаны.
sqlplus / as sysdba подключается к БД при любом пароле SYS.
Лог неудачного запуска:
**** START ****
29.06.18 19:48:38 -- UTC+3
29.06.18 19:48:39 -- Error in database connection : java.sql.SQLException: ORA-01017: неверно имя пользователя/пароль; вход в систему запрещается

29.06.18 19:48:39 -- I'll try to recover and restart DB...
29.06.18 19:48:39 --
29.06.18 19:48:39 -- LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 29-JUN-2018 19:48:39
29.06.18 19:48:39 --
29.06.18 19:48:39 -- Copyright (c) 1991, 2011, Oracle. All rights reserved.
29.06.18 19:48:39 --
29.06.18 19:48:39 --
29.06.18 19:48:39 -- SQL*Plus: Release 11.2.0.3.0 Production on Fri Jun 29 19:48:39 2018
29.06.18 19:48:39 -- TNS-01106: Listener using listener name LISTENER has already been started
29.06.18 19:48:39 --
29.06.18 19:48:39 -- Copyright (c) 1982, 2011, Oracle. All rights reserved.
29.06.18 19:48:39 --
29.06.18 19:48:39 --
29.06.18 19:48:39 -- Connected to:
29.06.18 19:48:39 -- Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
29.06.18 19:48:39 --
29.06.18 19:48:40 -- SQL> ORA-00283: сеанс восстановления отменен из-за ошибок ORA-01124: восстановить файл данных
29.06.18 19:48:40 -- 1 нельзя - файл в работе или в режиме восстанов ORA-01110: файл данных 1:
29.06.18 19:48:40 -- Restart DB...
29.06.18 19:48:40 -- '/u01/app/oracle/oradata/тут_имя_БД/datafile/o1_mf_system_chzzftsv_.dbf'
29.06.18 19:48:40 --
29.06.18 19:48:40 --
29.06.18 19:48:40 --
29.06.18 19:48:40 -- SQL> Disconnected from Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
29.06.18 19:48:40 -- SQL*Plus: Release 11.2.0.3.0 Production on Fri Jun 29 19:48:40 2018
29.06.18 19:48:40 --
29.06.18 19:48:40 -- Copyright (c) 1982, 2011, Oracle. All rights reserved.
29.06.18 19:48:40 --
29.06.18 19:48:40 --
29.06.18 19:48:40 -- Connected to:
29.06.18 19:48:40 -- Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
29.06.18 19:48:40 --
29.06.18 19:48:46 -- SQL> Database closed.
29.06.18 19:48:46 -- Database dismounted.
29.06.18 19:48:49 -- ORACLE instance shut down.
29.06.18 19:48:49 -- SQL> Disconnected from Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
29.06.18 19:48:49 --
29.06.18 19:48:49 -- SQL*Plus: Release 11.2.0.3.0 Production on Fri Jun 29 19:48:49 2018
29.06.18 19:48:49 --
29.06.18 19:48:49 -- Copyright (c) 1982, 2011, Oracle. All rights reserved.
29.06.18 19:48:49 --
29.06.18 19:48:49 -- Connected to an idle instance.
29.06.18 19:48:49 --
29.06.18 19:48:51 -- SQL> ORACLE instance started.
29.06.18 19:48:51 --
29.06.18 19:48:51 -- Total System Global Area 2755870720 bytes
29.06.18 19:48:51 -- Fixed Size 2231552 bytes
29.06.18 19:48:51 -- Variable Size 2684355328 bytes
29.06.18 19:48:51 -- Database Buffers 50331648 bytes
29.06.18 19:48:51 -- Redo Buffers 18952192 bytes
29.06.18 19:48:55 -- Database mounted.
29.06.18 19:48:57 -- Database opened.
29.06.18 19:48:57 -- SQL> Disconnected from Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
29.06.18 19:48:57 -- Try to connect again...
29.06.18 19:48:57 -- Exit code 777
29.06.2018 20:45
OlegON
 
а где это в опте указывается пользователь, из под которого опт работает? :) он всегда под сисом...
29.06.2018 20:57
Diamondne
 
вот содержимое .sh файла, который запускает опт:
#!/bin/sh
cd /home/oracle/opt/
java -jar optimizer.jar -b=тут_имя_БД -c=o

в том то и дело, что не понятно. пароль от SYS в конфиге ОПТа ни где не фигурирует. Но, блин, один фиг ругается.
29.06.2018 22:23
OlegON
 
просто есть пароль по умолчанию :)
30.06.2018 08:09
Diamondne
 
Спасибо за подсказку. Перечитал мануал по установке ОПТа и понял, что упустил при первой установке (-p=Пароль)
10.07.2018 22:55
OlegON
 
Поработал немного, отключение забытого аудита и дебага листенера, как-то по мелочи еще.
11.07.2018 07:11
OlegON
 
Блин, у кого еще 10ка, может вылезти баг
ORA-0 encountered when generating server alert SMG-4121
Messages ORA-0 and SMG-4120 / SMG-4121 in the Alert Log File (Doc ID 756994.1)
пока еще не понял, чем я его вызвал :( поправлю
11.07.2018 07:57
OlegON
 
если у кого-то эта ошибка массовая (больше 10 хостов) - сообщите, пожалуйста?
в целом же, как править - здесь : https://olegon.ru/showthread.php?t=29667
11.07.2018 09:03
Stels
 
Цитата:
OlegON если у кого-то эта ошибка массовая (больше 10 хостов) - сообщите
у меня почти на всех базах вылезло
11.07.2018 09:20
OlegON
 
Цитата:
Stels у меня почти на всех базах вылезло
везде 10ка? по ночам база ребутится?

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.