Ora 01033 oracle initialization or shutdown in progress как исправить
При попытке подключиться к пользователю ORACLE через TOAD (программное обеспечение Quest) или любым другим способом ( Oracle Enterprise Manager ) Я получаю эту ошибку:
ORA-011033: ORACLE initialization or shutdown in progress
Когда я пытаюсь подключить oracle DB, он выдает следующую ошибку: ORA-01033: ORACLE initialization or shutdown in progress Я поискал в сети и получил несколько решений, но безуспешно. Даже я перезапустил базу данных, и DB запустился без каких-либо ошибок. Ниже приведены журналы: Enter user-name.
Я застрял с небольшой проблемой Oracle. Мой PC был неправильно выключен После того, как моя видеокарта вышла из строя, что привело к неправильному закрытию Oracle 11g Express. Это означает, что я получаю вышеуказанную ошибку при попытке подключения. Мой PC включен уже 3 часа, и я все еще получаю.
После некоторого гугления я нашел совет сделать следующее, И он сработал:
Вот мое решение этого вопроса:
И это сработало:
У меня была похожая проблема, когда я установил базу данных 12c в соответствии с учебником Oracle . Инструкция предписывает читателю создать подключаемую базу данных (pdb).
Проблема
Решение
Войти как SYSDBA на Добассе :
Изменить базу данных :
Войдите снова :
Это сработало для меня
Я получаю отчет об ошибке: ORA-0000: нормальное, успешное завершение Oracle Apex в табличном виде отчета. Я не могу приступить к каким-либо операциям в табличных формах, таким как добавление строк и удаление проверенных операций. Это ошибка или какое - то исключение уведомления? Несколько столбцов.
Эта ошибка также может возникнуть в обычной ситуации, когда база данных запускается или останавливается. Обычно при запуске вы можете подождать, пока запуск завершится, а затем подключиться, как обычно. Если ошибка не устранена, служба (в поле Windows) может быть запущена без запуска базы данных. Это может быть связано с проблемами при запуске или с тем, что служба не настроена на автоматический запуск базы данных. В этом случае вам придется подключиться как sysdba и физически запустить базу данных с помощью команды "startup".
ORA-01157: не удается идентифицировать/заблокировать строку файла данных - см. файл DBWR trace
Если вышеприведенный пост будет удален, я включаю сюда и команды.
Спасибо всем, кто спас мне жизнь!
Я надеюсь, что это кому-то поможет, я решил эту проблему так
Возникла проблема, потому что база данных не была открыта. Команда startup открывает базу данных.
Это вы можете решить с помощью команды alter database open , в некоторых случаях с помощью alter database open resetlogs
Я столкнулся с той же проблемой. Я перезапустил службу oracle для этого экземпляра DB, и ошибка исчезла.
Похожие вопросы:
Я получаю ошибку Oracle 01033 Initialization or shutdown in progress, когда пытаюсь войти в базу данных Oracle с помощью TOAD. Когда я пытаюсь войти в SQLPlus, я могу подключиться к базе данных. Я.
У меня есть приложение на java, которое использует hibernate для записи в oracle БД. Иногда я находил в журнале ошибку 01033. Но я не могу его воспроизвести. Я уже перезапустил сервер, службу.
Когда я пытаюсь подключить oracle DB, он выдает следующую ошибку: ORA-01033: ORACLE initialization or shutdown in progress Я поискал в сети и получил несколько решений, но безуспешно. Даже я.
Я застрял с небольшой проблемой Oracle. Мой PC был неправильно выключен После того, как моя видеокарта вышла из строя, что привело к неправильному закрытию Oracle 11g Express. Это означает, что я.
Я получаю отчет об ошибке: ORA-0000: нормальное, успешное завершение Oracle Apex в табличном виде отчета. Я не могу приступить к каким-либо операциям в табличных формах, таким как добавление строк и.
У меня в компьютере есть Oracle DB, но когда у меня есть этот DB, мой компьютер запускается очень медленно. Я решаю отключить службы Oracle в msconfig. Я отключаю следующие службы.
Вчера я установил Oracle 12c Enterprise edition на свой ноутбук. Когда я попытался подключиться к DB через SQLPLUS, я получил следующую ошибку C:\Users\USER>sqlplus SQL*Plus: Release 12.1.0.2.0.
Я застрял с проблемой. Я начал свой Oracle SQL*Plus сегодня и получил эту ошибку : ORA-1033: ORACLE выполняется инициализация или завершение работы. Я использую Oracle 11g enterprise edition. Я.
Излазил я тут весь этот форум с использыванием ПОИСКА нашёл много чего.. но там тааакие советы что просто ах и ох. если честно я там мало что понял.
меня бы интересовали вот какие моменты:
1. Почему может возник такая ошибка?
3. Ну и завершающим как это сделать? (но я думаю проблем не составит с тем КАК это сделать, главное знать ЧТО делать)
1. Данная ошибка возникает из-за аварийного выключения БД на сервере. (В моём случае из-за сбоя в напряжении. Т.е. выключился серевер БД в тот момент когда шло много транзакций или шла усиленная работа с данными. при первой загрузке сервера после сбоя, БД пытается завершить все процессы по логам, которые, к сожалению, потерялись из-за сбоя, а точнее не сохранились, и получается бесконечное циклирования БД в загрузке)
2. Нужно в ручную завершить работы БД сервера. и включить обратно (стартануть её)
3. Это можно сделать так:
зайти в cmd и загрузить sqlplus и выполнить:
SQL>conn / as sysdba /*коннектимся с правами sysdba*/
SQL>shutdown immediat /*выключаем*/
SQL>startup /*включаем*/
и должно всё после этого работать/
Правильно ли я понял данную ошибку и её исправление? (чем ещё можно вылеить?)
скажи shutdown abort
скажи shutdown abort
Самое простое решение - перезапуск, но после сбоя напряжения именно он и
должен был произойти сам по себе. Раз не прохиляло - значит что-то не так - startup скрипты должны были отработать. Значит надо копать :)
Вобщем план примерно такой:
1 База важная?
Да - делаем сначала backup. Какой умеем, хоть disk bit2bit copy.
нет - если что - свалим на сбой :) Это шутка.
2 Курим логи, ищи каталоги BDUMP и CDUMP на диске.
2a Если ничего страшного в логах не видим - пробуем перезапустить.
(примерно как ты сказал) Если никого не напряжет - можно комп целиком.
Если видим - пишем подробности в форум и курим доку по backup/recovery
платформа ВинХР (я сам удивился)
Ора 9-ка.
Tue Nov 11 09:40:02 2008
Errors in file c:\oracle\admin\promlab\bdump\promlab_lgwr_2912.trc:
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: 'C:\ORACLE\ORADATA\PROMLAB\REDO02.LOG'
ORA-27041: unable to open file
OSD-04002: невозможно открыть файл
O/S-Error: (OS 2) Не удается найти указанный файл.
ORA-313 signalled during: alter database open.
Shutting down instance: further logons disabled
Shutting down instance (immediate)
License high water mark = 4
All dispatchers and shared servers shutdown
Tue Nov 11 09:52:44 2008
alter database close normal
ORA-1109 signalled during: alter database close normal.
Dump file c:\oracle\admin\promlab\bdump\alert_promlab.log
Tue Nov 11 09:52:48 2008
ORACLE V9.2.0.1.0 - Production vsnsta=0
vsnsql=12 vsnxtr=3
Windows 2000 Version 5.1 Service Pack 2, CPU type 586
Tue Nov 11 09:52:48 2008
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
SCN scheme 2
Using log_archive_dest parameter default value
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Starting up ORACLE RDBMS Version: 9.2.0.1.0.
System parameters with non-default values:
processes = 150
timed_statistics = TRUE
shared_pool_size = 50331648
large_pool_size = 8388608
java_pool_size = 33554432
control_files = C:\oracle\oradata\PROMLAB\CONTROL01.CTL, C:\oracle\oradata\PROMLAB\CONTROL02.CTL, C:\oracle\oradata\PROMLAB\CONTROL03.CTL
db_block_size = 8192
db_cache_size = 25165824
compatible = 9.2.0.0.0
db_file_multiblock_read_count= 16
fast_start_mttr_target = 300
undo_management = AUTO
undo_tablespace = UNDOTBS1
undo_retention = 10800
remote_login_passwordfile= EXCLUSIVE
db_domain =
instance_name = PROMLAB
dispatchers = (PROTOCOL=TCP) (SERVICE=PROMLABXDB)
job_queue_processes = 10
hash_join_enabled = TRUE
background_dump_dest = C:\oracle\admin\PROMLAB\bdump
user_dump_dest = C:\oracle\admin\PROMLAB\udump
core_dump_dest = C:\oracle\admin\PROMLAB\cdump
sort_area_size = 524288
db_name = PROMLAB
open_cursors = 300
star_transformation_enabled= FALSE
query_rewrite_enabled = FALSE
pga_aggregate_target = 25165824
aq_tm_processes = 1
PMON started with pid=2
DBW0 started with pid=3
LGWR started with pid=4
CKPT started with pid=5
SMON started with pid=6
RECO started with pid=7
CJQ0 started with pid=8
QMN0 started with pid=9
Tue Nov 11 09:52:52 2008
starting up 1 shared server(s) .
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'.
Tue Nov 11 09:52:53 2008
alter database mount exclusive
Tue Nov 11 09:52:58 2008
Successful mount of redo thread 1, with mount id 1187727349.
Tue Nov 11 09:52:58 2008
Database mounted in Exclusive Mode.
Completed: alter database mount exclusive
Tue Nov 11 09:52:58 2008
alter database open
Tue Nov 11 09:52:59 2008
Errors in file c:\oracle\admin\promlab\bdump\promlab_lgwr_3400.trc:
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: 'C:\ORACLE\ORADATA\PROMLAB\REDO02.LOG'
ORA-27041: unable to open file
OSD-04002: невозможно открыть файл
O/S-Error: (OS 2) Не удается найти указанный файл.
Tue Nov 11 09:52:59 2008
Errors in file c:\oracle\admin\promlab\bdump\promlab_lgwr_3400.trc:
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: 'C:\ORACLE\ORADATA\PROMLAB\REDO02.LOG'
ORA-27041: unable to open file
OSD-04002: невозможно открыть файл
O/S-Error: (OS 2) Не удается найти указанный файл.
ORA-313 signalled during: alter database open.
Dump file c:\oracle\admin\promlab\bdump\alert_promlab.log
Tue Nov 11 10:01:30 2008
ORACLE V9.2.0.1.0 - Production vsnsta=0
vsnsql=12 vsnxtr=3
Windows 2000 Version 5.1 Service Pack 2, CPU type 586
Tue Nov 11 10:01:30 2008
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
SCN scheme 2
Using log_archive_dest parameter default value
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Starting up ORACLE RDBMS Version: 9.2.0.1.0.
System parameters with non-default values:
processes = 150
timed_statistics = TRUE
shared_pool_size = 50331648
large_pool_size = 8388608
java_pool_size = 33554432
control_files = C:\oracle\oradata\PROMLAB\CONTROL01.CTL, C:\oracle\oradata\PROMLAB\CONTROL02.CTL, C:\oracle\oradata\PROMLAB\CONTROL03.CTL
db_block_size = 8192
db_cache_size = 25165824
compatible = 9.2.0.0.0
db_file_multiblock_read_count= 16
fast_start_mttr_target = 300
undo_management = AUTO
undo_tablespace = UNDOTBS1
undo_retention = 10800
remote_login_passwordfile= EXCLUSIVE
db_domain =
instance_name = PROMLAB
dispatchers = (PROTOCOL=TCP) (SERVICE=PROMLABXDB)
job_queue_processes = 10
hash_join_enabled = TRUE
background_dump_dest = C:\oracle\admin\PROMLAB\bdump
user_dump_dest = C:\oracle\admin\PROMLAB\udump
core_dump_dest = C:\oracle\admin\PROMLAB\cdump
sort_area_size = 524288
db_name = PROMLAB
open_cursors = 300
star_transformation_enabled= FALSE
query_rewrite_enabled = FALSE
pga_aggregate_target = 25165824
aq_tm_processes = 1
PMON started with pid=2
DBW0 started with pid=3
LGWR started with pid=4
CKPT started with pid=5
SMON started with pid=6
RECO started with pid=7
CJQ0 started with pid=8
QMN0 started with pid=9
Tue Nov 11 10:01:34 2008
starting up 1 shared server(s) .
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'.
Tue Nov 11 10:01:35 2008
alter database mount exclusive
Tue Nov 11 10:01:44 2008
Successful mount of redo thread 1, with mount id 1187732735.
Tue Nov 11 10:01:44 2008
Database mounted in Exclusive Mode.
Completed: alter database mount exclusive
Tue Nov 11 10:01:45 2008
alter database open
Tue Nov 11 10:01:53 2008
Errors in file c:\oracle\admin\promlab\bdump\promlab_lgwr_2092.trc:
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: 'C:\ORACLE\ORADATA\PROMLAB\REDO02.LOG'
ORA-27041: unable to open file
OSD-04002: невозможно открыть файл
O/S-Error: (OS 2) Не удается найти указанный файл.
Tue Nov 11 10:01:53 2008
Errors in file c:\oracle\admin\promlab\bdump\promlab_lgwr_2092.trc:
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: 'C:\ORACLE\ORADATA\PROMLAB\REDO02.LOG'
ORA-27041: unable to open file
OSD-04002: невозможно открыть файл
O/S-Error: (OS 2) Не удается найти указанный файл.
ORA-313 signalled during: alter database open.
Shutting down instance: further logons disabled
Shutting down instance (immediate)
License high water mark = 3
Waiting for dispatcher 'D000' to shutdown
Waiting for shared server 'S000' to die
All dispatchers and shared servers shutdown
Tue Nov 11 10:11:04 2008
alter database close normal
ORA-1109 signalled during: alter database close normal.
Dump file c:\oracle\admin\promlab\bdump\alert_promlab.log
Tue Nov 11 10:11:06 2008
ORACLE V9.2.0.1.0 - Production vsnsta=0
vsnsql=12 vsnxtr=3
Windows 2000 Version 5.1 Service Pack 2, CPU type 586
Tue Nov 11 10:11:06 2008
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
SCN scheme 2
Using log_archive_dest parameter default value
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Starting up ORACLE RDBMS Version: 9.2.0.1.0.
System parameters with non-default values:
processes = 150
timed_statistics = TRUE
shared_pool_size = 50331648
large_pool_size = 8388608
java_pool_size = 33554432
control_files = C:\oracle\oradata\PROMLAB\CONTROL01.CTL, C:\oracle\oradata\PROMLAB\CONTROL02.CTL, C:\oracle\oradata\PROMLAB\CONTROL03.CTL
db_block_size = 8192
db_cache_size = 25165824
compatible = 9.2.0.0.0
db_file_multiblock_read_count= 16
fast_start_mttr_target = 300
undo_management = AUTO
undo_tablespace = UNDOTBS1
undo_retention = 10800
remote_login_passwordfile= EXCLUSIVE
db_domain =
instance_name = PROMLAB
dispatchers = (PROTOCOL=TCP) (SERVICE=PROMLABXDB)
job_queue_processes = 10
hash_join_enabled = TRUE
background_dump_dest = C:\oracle\admin\PROMLAB\bdump
user_dump_dest = C:\oracle\admin\PROMLAB\udump
core_dump_dest = C:\oracle\admin\PROMLAB\cdump
sort_area_size = 524288
db_name = PROMLAB
open_cursors = 300
star_transformation_enabled= FALSE
query_rewrite_enabled = FALSE
pga_aggregate_target = 25165824
aq_tm_processes = 1
PMON started with pid=2
DBW0 started with pid=3
LGWR started with pid=4
CKPT started with pid=5
SMON started with pid=6
RECO started with pid=7
CJQ0 started with pid=8
QMN0 started with pid=9
Tue Nov 11 10:11:10 2008
starting up 1 shared server(s) .
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'.
Tue Nov 11 10:11:10 2008
alter database mount exclusive
Tue Nov 11 10:11:15 2008
Successful mount of redo thread 1, with mount id 1187781694.
Tue Nov 11 10:11:15 2008
Database mounted in Exclusive Mode.
Completed: alter database mount exclusive
Tue Nov 11 10:11:15 2008
alter database open
Tue Nov 11 10:11:16 2008
Errors in file c:\oracle\admin\promlab\bdump\promlab_lgwr_1584.trc:
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: 'C:\ORACLE\ORADATA\PROMLAB\REDO02.LOG'
ORA-27041: unable to open file
OSD-04002: невозможно открыть файл
O/S-Error: (OS 2) Не удается найти указанный файл.
Tue Nov 11 10:11:17 2008
Errors in file c:\oracle\admin\promlab\bdump\promlab_lgwr_1584.trc:
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: 'C:\ORACLE\ORADATA\PROMLAB\REDO02.LOG'
ORA-27041: unable to open file
OSD-04002: невозможно открыть файл
O/S-Error: (OS 2) Не удается найти указанный файл.
ORA-313 signalled during: alter database open.
Dump file c:\oracle\admin\promlab\bdump\alert_promlab.log
Tue Nov 11 10:29:49 2008
ORACLE V9.2.0.1.0 - Production vsnsta=0
vsnsql=12 vsnxtr=3
Windows 2000 Version 5.1 Service Pack 2, CPU type 586
Tue Nov 11 10:29:49 2008
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
SCN scheme 2
Using log_archive_dest parameter default value
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Tue Nov 11 10:30:16 2008
Starting up ORACLE RDBMS Version: 9.2.0.1.0.
System parameters with non-default values:
processes = 150
timed_statistics = TRUE
shared_pool_size = 50331648
large_pool_size = 8388608
java_pool_size = 33554432
control_files = C:\oracle\oradata\PROMLAB\CONTROL01.CTL, C:\oracle\oradata\PROMLAB\CONTROL02.CTL, C:\oracle\oradata\PROMLAB\CONTROL03.CTL
db_block_size = 8192
db_cache_size = 25165824
compatible = 9.2.0.0.0
db_file_multiblock_read_count= 16
fast_start_mttr_target = 300
undo_management = AUTO
undo_tablespace = UNDOTBS1
undo_retention = 10800
remote_login_passwordfile= EXCLUSIVE
db_domain =
instance_name = PROMLAB
dispatchers = (PROTOCOL=TCP) (SERVICE=PROMLABXDB)
job_queue_processes = 10
hash_join_enabled = TRUE
background_dump_dest = C:\oracle\admin\PROMLAB\bdump
user_dump_dest = C:\oracle\admin\PROMLAB\udump
core_dump_dest = C:\oracle\admin\PROMLAB\cdump
sort_area_size = 524288
db_name = PROMLAB
open_cursors = 300
star_transformation_enabled= FALSE
query_rewrite_enabled = FALSE
pga_aggregate_target = 25165824
aq_tm_processes = 1
PMON started with pid=2
DBW0 started with pid=3
LGWR started with pid=4
CKPT started with pid=5
SMON started with pid=6
RECO started with pid=7
CJQ0 started with pid=8
QMN0 started with pid=9
Tue Nov 11 10:31:43 2008
starting up 1 shared server(s) .
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'.
Tue Nov 11 10:31:48 2008
alter database mount exclusive
Tue Nov 11 10:31:56 2008
Successful mount of redo thread 1, with mount id 1187776788.
Tue Nov 11 10:31:56 2008
Database mounted in Exclusive Mode.
Completed: alter database mount exclusive
Tue Nov 11 10:31:56 2008
alter database open
Tue Nov 11 10:31:59 2008
Errors in file c:\oracle\admin\promlab\bdump\promlab_lgwr_3292.trc:
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: 'C:\ORACLE\ORADATA\PROMLAB\REDO02.LOG'
ORA-27041: unable to open file
OSD-04002: невозможно открыть файл
O/S-Error: (OS 2) Не удается найти указанный файл.
Tue Nov 11 10:32:00 2008
Errors in file c:\oracle\admin\promlab\bdump\promlab_lgwr_3292.trc:
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: 'C:\ORACLE\ORADATA\PROMLAB\REDO02.LOG'
ORA-27041: unable to open file
OSD-04002: невозможно открыть файл
O/S-Error: (OS 2) Не удается найти указанный файл.
Возникла следующая проблема:
на сервере работало 2 базы данных (условно db1 и db2) на oracle 9.2.
В один прекрасный день (в этот день был установлен сервер oracle и база данных db2 на одном из клиентских компьютеров, не знаю связано ли это) база данных db2 стала пустой, точнее приобрела вид, какой имеет свежеустановленная db2. После перезагрузки сервера и удаления oracle с клиента db2 перестала работать и появилась ошибка: ORA-01033:ORACLE initialization or shutdown in progress.
При переносе файлов бд на домашний локальный компьютер появляется та же ошибка. Причем db1 как работала, так и продолжает работать.
Я думал, возможно после установки на клиентском компьютере сервера oracle клиенты каким-то образом стали прослушивать бд не на сервере, а на этом клиенте, поэтому его удалил, но всеравно не работает.
Кто знает в чем дело прошу помочь восстановить работу бд или хотя бы извлечь данные.
Помощь в написании контрольных, курсовых и дипломных работ здесь
ORA-01033: ORACLE initialization or shutdown in progress
Поставил Oracle 11g express, чтобы близко ознакомиться с этим продуктом. При установке никаких.
ORA-01031, ORA-01034, ORA-27101
Доброе утро! Я вообще ни раз не базист, но появилась необходимость поставить oracle БД. Выбор.
ORA-01034 oracle not avaible,ORA-27101:shared memory realm does not exist
Всем добрый вечер! Oracle я устанавливаю в первый раз. По сути он мне нужен для реализации работы.
Ошибка ORA-12514
Всем доброго времени суток! Снова обращаюсь сюда,потому что не нахожу выхода установил oracle 11g.
Сделал startup, в результате чего получил ошибку:
ORA-00313: сбой при открытии членов протокольной группы 1 процесса 1
ORA-00312: оперативный протокол 1 процесса 1: <путь к файлу REDO01.LOG>
При попытке подключиться к пользователю ORACLE через TOAD (Quest Software) или любым другим способом ( Oracle Enterprise Manager ) я получаю следующую ошибку:
ORA-011033: ORACLE initialization or shutdown in progress
После некоторого поиска в Google я нашел совет сделать следующее, и это сработало:
Второй фрагмент у меня тоже сработал! Одна небольшая проблема с синтаксисом, точка с запятой требуется в последней команде «изменить открытие базы данных». Старая ветка, но я подумал, что просто добавлю, что второй фрагмент тоже сработал для меня. После первого фрагмента я получил следующее, но восстановление базы данных решило мою проблему. ОШИБКА в строке 1: ORA-00600: код внутренней ошибки, аргументы: [kcratr_scan_lastbwr], [], [], [], [], [], [], [], [], [], [], [ ] После startup mount; я получил ORA-011033 и alter database open; помог мне решить мою проблему. Я не выполнил команду восстановления. Последняя команда первого фрагмента, à alter database open; дал ERROR at line 1: ORA-01172: recovery of thread 1 stuck at block 27639 of file 3 ORA-01151: use media recovery to recover block, restore backup if needed , но я сделал shutdown , затем второй фрагмент, и он сработал.Вот мое решение этой проблемы:
И это сработало:
У меня была аналогичная проблема, когда я установил базу данных 12c согласно Руководство Oracle. Инструкция инструктирует читателя создать ПОДКЛЮЧАЕМУЮ БАЗУ ДАННЫХ (pdb).
Проблема
sqlplus hr/hr@pdborcl приведет к ORACLE initialization or shutdown in progress .
Решение
Войдите как SYSDBA в базу данных :
Изменить базу данных :
Войдите снова :
У меня это сработало
Это довольно полезный ответ для новичков в Oracle, учитывая, что в нем упоминаются подключаемые базы данных. Работал безупречно, на поиск чего в противном случае потребовались бы часы. Спасибо. Это сработало. так как моя подключаемая база данных отличается от Oracle 12.2.0, поэтому я использовал "изменить подключаемую базу данных pdborcl, открытое чтение, запись;"Эта ошибка также может возникать в обычной ситуации, когда база данных запускается или останавливается. Обычно при запуске вы можете дождаться завершения запуска, а затем подключиться как обычно. Если ошибка повторяется, служба (в Windows) может быть запущена без запуска базы данных . Это может быть из-за проблем с запуском или из-за того, что служба не настроена на автоматический запуск базы данных. В этом случае вам нужно будет подключиться как sysdba и физически запустить базу данных с помощью команды «startup».
ORA-01157: невозможно идентифицировать / заблокировать строку файла данных - см. Файл трассировки DBWR
Спасибо всем, что спасли мне день!
Надеюсь, это кому-то поможет, решил проблему вот так
Возникла проблема, потому что база данных не была открыта. Команда запуска открывает базу данных.
Вы можете решить эту проблему с помощью команды alter database open . в некоторых случаях с alter database open resetlogs
Я столкнулся с той же проблемой. Я перезапустил службу Oracle для этого экземпляра БД, и ошибка исчезла.
Что сработало для меня, так это то, что я не установил local_listener, чтобы увидеть, установлен ли локальный прослушиватель для входа в sqlplus / as sysdba , убедитесь, что база данных открыта и выполните следующую команду show parameter local_listener , если значение пустое, вам нужно будет установить local_listener с помощью следующей команды SQL ALTER SYSTEM SET LOCAL_LISTENER='<LISTENER_NAME_GOES_HERE>'
Читайте также: