Oracle: РТЫ 01089: непосредственное происходящее завершение работы - никакие операции не разрешены

С Chrome 20.0.1132.57 (и много более старых версий) при нажатии на правильную границу строки поиска между звездой и нисходящим треугольником в изображении, можно перетащить его левый или правый. Чем дальнейшим, оставил это, тем больше комнаты Вы имеете для значков.

Если Вы хотите скрыть некоторые значки и показать другим, развернуть область значка для наблюдения всего те, Вы хотите видеть, и перетащить для перемещения их. Уменьшите назад область значка однажды значки, которые Вы хотите сохранить, слева.

0
05.02.2014, 07:47
2 ответа

Полное руководство о том, как получить Oracle на GNU/Linux, отклеенном от РТОВ 01089, здесь.

Идея состоит в том, чтобы в основном войти в систему Oracle как sysdba и дать команду завершения работы (пользователь оракула в ОС является стандартом в этом примере из предоставленной ссылки):

root# sudo su - oracle
oracle$ sqlplus
SQL*Plus: Release 10.2.0.1.0 - Production on Sun Feb 9 15:16:09 2014
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
Enter user-name: / as sysdba
Connected to:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
SQL> shutdown abort
ORACLE instance shut down.

В одной строке:

echo shutdown abort | sudo su - oracle -c "sqlplus / as sysdba"

Если это не работает, пробуют некоторые написания на https://dba.stackexchange.com/questions/15888/oracle-shutdown-method и заканчиваются с:

/etc/init.d/oracle-xe stop
/etc/init.d/oracle-xe start
1
28.01.2020, 02:52
  • 1
    Вы рассмотрели бы улучшение Вашего вопроса путем предоставления ответа в сообщении? Вы в основном дали ссылку. Если это умирает, ответ потерян. наклон –  MatthewRock 26.08.2015, 11:58

При отправке простого TERM сигнал не уничтожает процесс (kill по умолчанию, отправляет процесс a TERM сигнал, который является способом вежливой просьбы, чтобы процесс закрыл и сохранил данные и/или используемые файлы и конец), можно затем отправить a KILL предупредите к процессу, например:

sudo killall -9 oracle tnslsnr

Только сделайте это после отправки процесса a TERM сигнал и предоставление его разумное о времени для закрытия вещей (это могло возможно повредить базы данных и что не, но если это были 10 минут, возможно, программа только что подвесила),


Хорошо, быстрый поиск Google ORA-01989 шоу следующее обсуждение:

https://community.oracle.com/thread/2523811? tstart=0

Где кто-то указывает что:

ORA-01089: immediate shutdown in progress - no operations are permitted --> happends when you connect to database with a current user, not as sysdba.

И они говорят, что эта ошибка может быть зафиксирована путем входа базы данных как sysdba считайте и или закрытие или перевод в рабочее состояние база данных Oracle.

(Нет, я никогда не администрировал базу данных Oracle. Но мой опыт с кодами ошибок является лучшим способом добраться, справка от всезнающего Google путем поиска с помощью Google точного кода ошибки или сообщения),

0
28.01.2020, 02:52
  • 1
    Процессы умирают (т.е. ps больше не видит ни оракула, ни tnslsnr), таким образом, процессы не подвешиваются. –  Ole Tange 05.02.2014, 07:45
  • 2
    я обновил свой –  samiam 05.02.2014, 08:08

Теги

Похожие вопросы