14.12.2013 14:59
skier2
 
умер сервер. из того что можно было восстановить - достали только саму рабочую БД, которая не запускается ругаясь на контрольный файл.
startup mount;
ORA-00205: error in identifying controlfile, check alert log for more info

как переименовать и пересоздать контрольный файл control01.ctl?

п.с.познания собсно нулевые и чтение тем и скриптов очень мало помогли без практики...
14.12.2013 20:20
OlegON
 
дак поподробнее описать? что достали? в каком составе? контрольник обычно лежит вместе с файлами БД, куда его заныкали? Может, это уже не "рабочая БД", а мусор... Архивлог есть? Оптимайзер гоняли?
17.12.2013 11:45
AirAir
 
STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "ИМЯ_БД" NORESETLOGS ARCHIVELOG/NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 1168
--------Описываешь место размещения лог файлов
LOGFILE
GROUP 1 (
'C:\ORACLE\PRODUCT\ORADATA\...\REDO01.LOG',
'D:\ORACLE\REDO\REDO201.LOG'
) SIZE 50M,
GROUP 2 (
'C:\ORACLE\PRODUCT\ORADATA\...\REDO02.LOG',
'D:\ORACLE\REDO\REDO202.LOG'
) SIZE 50M,
GROUP 3 (
'C:\ORACLE\PRODUCT\ORADATA\...\REDO03.LOG',
'D:\ORACLE\REDO\REDO203.LOG'
) SIZE 150M
-- STANDBY LOGFILE
-------Описываешь место размещения файлов данных
DATAFILE
'C:\ORACLE\PRODUCT\ORADATA\...\SYSTEM01.DBF',
'C:\ORACLE\PRODUCT\ORADATA\...\UNDOTBS01.DBF',
и т.д;
CHARACTER SET CL8MSWIN1251

--В режиме nomount.
Попробуй, дальше походу.
04.02.2014 07:47
Extortioner
 
Угу, вроде только после этого ещё восстановление базы нужно сделать, чтобы SCN в созданном файле подтянуть до SCN в файлах данных.

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