27.11.2024 15:05
Цитата:
OlegON Если задача - усложнить себе жизнь, то это не тема этого раздела...
а как же юмор..

Сделал следующие команды:

alter database clear unarchived logfile group 1;
alter database clear unarchived logfile group 2;
alter database clear unarchived logfile group 3;

На команду "alter system switch logfile;" ругается, что база не открыта.

И сейчас пока так:

SQL> select l.status, member from v$logfile inner join v$log l using (group#);

STATUS
----------------
MEMBER
--------------------------------------------------------------------------------
UNUSED
D:\SERVER\ORADATA\CAT05\REDO01.LOG

CURRENT
D:\SERVER\ORADATA\CAT05\REDO02.LOG

UNUSED
D:\SERVER\ORADATA\CAT05\REDO03.LOG
27.11.2024 15:09
Цитата:
Давид база не открыта.
ну и сделай
SQL код:
alter database open; 
27.11.2024 16:10
Цитата:
OlegON ну и сделай
SQL код:
alter database open; 

Это пробовал, попадаю на:
ORA-01589: для открытия БД должны быть использованы параметры RESETLOGS или
NORESETLOGS

Следую ему:

SQL> alter database open resetlogs;
alter database open resetlogs
*
ошибка в строке 1:
ORA-01113: для файла 1 требуется восстановление носителя
ORA-01110: файл данных 1: 'D:\SERVER\ORADATA\CAT05\SYSTEM01.DBF'
28.11.2024 10:05
Попробовать вот тут что написано в варианте 4: https://olegon.ru/showthread.php?t=5...ight=resetlogs
Но скорее всего - не мучаться и восстановить из бэкапа.
Часовой пояс GMT +3, время: 19:11.

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