powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Восстановление Oracle-инстанса
30 сообщений из 30, показаны все 2 страниц
Восстановление Oracle-инстанса
    #39513253
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предисловие : после атаки вируса на виртуалку под управлением Windows 2003 EE, ее системный диск (диск С) был поврежден (загрузке не подлежит), а с диска с данными (диск D) были извлечены файлы (полная структура файлов и каталогов) Oracle DB 10.2.0.4 (+APEX 3.2). Бекапы виртуалки предыдущих дней были повреждены тем же вирусом, есть только рабочая виртуалка полугодичной давности. Сразу оговорюсь, что в целостности извлеченных DBF-файлов не уверен, т.к. база была остановлена не корректным способом и файлы могли быть повреждены вирусом (закриптованы). Поэтому также прошу подсказать как можно 100% проверить целостность этих файлов, чтобы двигаться дальше по процедуре восстановления работоспособности базы.
Цель в том, чтобы подменить "старые" DBF-ки на DBF-ки извлеченных последних файлов с данными. Прошу вашей помощи в этом вопросе, т.к. у самого опыта по восстановлению Oracle баз данных не имеется, но задачу такую на предприятии поставили.

Исходные данные

Переменные работоспособного Oracle полугодичной давности:

Кратко:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
 [code=plsql]
DB_NAME = PORTAL
INSTANCE_NAME = portal
DB_VERSION = Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
DB_FILES: 
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF - ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\UNDOTBS01.DBF - ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSAUX01.DBF - ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\USERS01.DBF - ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\EXAMPLE01.DBF - ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\PORTAL_DATA.DBF - ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\PORTAL_USERS.DBF - ONLINE
D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\ALPHA_SYSTEM.DBF - ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\TEMP01.DBF - TEMP
LOG_FILES:
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\REDO03.LOG - INACTIVE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\REDO02.LOG - INACTIVE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\REDO01.LOG - CURRENT
CONTROL_FILES:
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\CONTROL01.CTL
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\CONTROL02.CTL
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\CONTROL03.CTL




Подробно:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
 [code=plsql]
C:\>sqlplus /nolog
SQL*Plus: Release 10.2.0.4.0 - Production on Thu Aug 31 10:39:06 2017
Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.

SQL> conn system
Enter password:
Connected.


SQL> Select name From v$database;
NAME
---------
PORTAL

SQL> Select instance_name From v$instance;
INSTANCE_NAME
----------------
portal

SQL> Select banner From v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
PL/SQL Release 10.2.0.4.0 - Production
CORE    10.2.0.4.0      Production
TNS for 32-bit Windows: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production

SQL> Select name,status From v$datafile_header;
NAME
-------------------------------------------------------------------------------
STATUS
-------
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF
ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\UNDOTBS01.DBF
ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSAUX01.DBF
ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\USERS01.DBF
ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\EXAMPLE01.DBF
ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\PORTAL_DATA.DBF
ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\PORTAL_USERS.DBF
ONLINE
D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\ALPHA_SYSTEM.DBF
ONLINE
8 rows selected.

SQL> Select v$tempfile.name, v$tablespace.name From v$tempfile, v$tablespace
Where v$tempfile.ts#=v$tablespace.ts#;
NAME
-----------------------------------------------------------------------------
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\TEMP01.DBF
TEMP

SQL> Select v$logfile.group#, v$logfile.member, v$log.status From v$logfile,
v$log Where v$logfile.group#=v$log.group#;
    GROUP#
----------
MEMBER
-----------------------------------------------------------------------------
STATUS
----------------
         3
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\REDO03.LOG
INACTIVE
         2
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\REDO02.LOG
INACTIVE
    GROUP#
----------
MEMBER
-----------------------------------------------------------------------------
STATUS
----------------
         1
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\REDO01.LOG
CURRENT

SQL> Select name From v$controlfile;
NAME
-----------------------------------------------------------------------------
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\CONTROL01.CTL
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\CONTROL02.CTL
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\CONTROL03.CTL




Стартовая страница Портала (на Apex):
http://192.168.2.99:8080/apex/f?p=100:1:3747792113892781

Иерархия сохраненного Oracle:

Код: sql
1.
2.
3.
4.
5.
6.
x:\PORTAL\Ora_Files_Last\oracle\product\10.2.0\
x:\PORTAL\Ora_Files_Last\oracle\product\10.2.0\admin
x:\PORTAL\Ora_Files_Last\oracle\product\10.2.0\db_1
x:\PORTAL\Ora_Files_Last\oracle\product\10.2.0\flash_recovery_area
x:\PORTAL\Ora_Files_Last\oracle\product\10.2.0\oradata
x:\PORTAL\Ora_Files_Last\oracle\product\10.2.0\oradata\portal\*.DBF




Задача:
1) Восстановить данные из последних дата-файлов (DBF)
2) Сохранить работоспособность портала на Apex, хотя возможно это произойдет автоматически из п.1

Помогите по шагам провести процедуру восстановления данных. Много разных инструкций испробовал (даже из Ютуба), но постоянно на определенных этапах натыкался на ошибки Ora-xxxxx.
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513279
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513293
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViewerЗдесь был 4FAQ - клонирование базы ?
был, не помогло
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513297
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keonViewerЗдесь был 4FAQ - клонирование базы ?
был, не помогло
тогда увы.
а чего париться если база была не нужна?
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513304
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mefmanа чего париться если база была не нужна?
кто сказал. что она была не нужна, просто сервак упал от атаки вируса, хорошо что DBF-файлы и иерархия каталогов с Ораклом остались
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513314
Bfink
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Archivelog был включён?
Что в каталоге recovery_area?
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513319
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keonmefmanа чего париться если база была не нужна?
кто сказал. что она была не нужна, просто сервак упал от атаки вируса, хорошо что DBF-файлы и иерархия каталогов с Ораклом остались
резервные копии есть, archivelog?
если да - восстановитесь из нее.

если бекапа нет - это значит что БД была не нужна.
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513341
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BfinkArchivelog был включён?
Что в каталоге recovery_area?
- не знаю был ли включен
- есть только каталог \oracle\product\10.2.0\flash_recovery_area\, и он пустой (0 Кб)

mefmanрезервные копии есть, archivelog?
если да - восстановитесь из нее.
если бекапа нет - это значит что БД была не нужна.
- где проверить есть ли эти копии?
- не надо умничать, если бекапа не было, то база не нужна была, мне досталось то что досталось (см. описание топика)

P.S. Я не администратор баз данных Oracle, я оракл и дополнения не ставил и не настраивал, я разработчик да к тому же под другую субд, с ораклом знаком поверхностно. Так уж вышло, что на предприятии я единственный кто знает вообще что такое оракл, и помогаю восстановить данные за полгода отделу ведения договоров. Мог бы конечно сказать, что дело тухляк, я не при делах, все вопросы к балбесу админу, но чисто по-человечески жалко людей и их полугодовой труд
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513344
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BfinkArchivelog был включён?
могу проверить на старой копии виртуалки, какой запрос надо выполнить?
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513356
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bfink , в догонку вашему вопросу:
вот есть еще такие каталоги, с суфиксом dump
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513364
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keon Bfink , в догонку вашему вопросу:
вот есть еще такие каталоги, с суфиксом dump
в dpdump что-нибудь есть?
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513609
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mefmanв dpdump что-нибудь есть?

dp.log (последние изменение: 28 мая 2009 г., 21:17:23)

Data Pump default directory object created:
directory object name: DATA_PUMP_DIR
creation date: 28-MAY-2009 09:17

но такой директории ни где нету
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513695
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keonP.S. Я не администратор баз данных Oracle, я оракл и дополнения не ставил и не настраивал, я разработчик да к тому же под другую субд, с ораклом знаком поверхностно. Так уж вышло, что на предприятии я единственный кто знает вообще что такое оракл, и помогаю восстановить данные за полгода отделу ведения договоров. Мог бы конечно сказать, что дело тухляк, я не при делах, все вопросы к балбесу админу, но чисто по-человечески жалко людей и их полугодовой труд
Тогда нанять DBA на разовые работы. Самый правильный вариант будет.
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513699
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keonесть только рабочая виртуалка полугодичной давности. Сразу оговорюсьНу и в чем проблема? Восстанавливаете полугодичную виртуалку, останавливаете сервис Оракла, подменяете *.dbf и redo*.log новыми файлами, запускаем инцтанс. fingers cross ))
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513700
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и CONTROL*.CTL тоже, конечно.
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513812
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunterkeonесть только рабочая виртуалка полугодичной давности. Сразу оговорюсьНу и в чем проблема? Восстанавливаете полугодичную виртуалку, останавливаете сервис Оракла, подменяете *.dbf и redo*.log новыми файлами, запускаем инцтанс. fingers cross ))

это первое что я испробовал и потерпел неудачу (правда оракл я останавливал через виндовую службу)
подскажите как правильно его остановить, чтобы удачно подменить, и как правильно его стартануть (наверное речь шла о командах в SQLPlus)
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513820
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keonRelic Hunterпропущено...
Ну и в чем проблема? Восстанавливаете полугодичную виртуалку, останавливаете сервис Оракла, подменяете *.dbf и redo*.log новыми файлами, запускаем инцтанс. fingers cross ))

это первое что я испробовал и потерпел неудачу (правда оракл я останавливал через виндовую службу)
подскажите как правильно его остановить, чтобы удачно подменить, и как правильно его стартануть (наверное речь шла о командах в SQLPlus)
в sqlplus
остановить: shutdown immediate;
запустить: startup;
проще не бывает
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513838
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.Tarantinoостановить: shutdown immediate;
запустить: startup;


спасибо, база стартанула (п.1 выполнен) и коннект из SQLTools проходит
подскажите как стартануть теперь APEX :) сайт по HOST:8080 не отвечает, через какой сервис ораклы можно проверить его состояние?
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513847
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в SQLTools если выбрать схему APEX - apex_030200, то происходит ошибка, хотя селекты из объектов apex_030200 выбираются
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513850
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
>lsnrctl status

LSNRCTL for 32-bit Windows: Version 10.2.0.4.0 - Production on 01-SEP-2017 09:50:05
Copyright (c) 1991, 2007, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for 32-bit Windows: Version 10.2.0.4.0 - Production
Start Date                01-SEP-2017 09:41:15
Uptime                    0 days 0 hr. 8 min. 51 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
Listener Log File         D:\oracle\product\10.2.0\db_1\network\log\listener.log

Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=portal)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=portal)(PORT=8080))(Presentation=HTTP)(Session=RAW))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=portal)(PORT=2100))(Presentation=FTP)(Session=RAW))

Services Summary...
Service "PLSExtProc" has 1 instance(s).  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "portal" has 1 instance(s).  Instance "portal", status READY, has 1 handler(s) for this service...
Service "portalXDB" has 1 instance(s).  Instance "portal", status READY, has 1 handler(s) for this service...
Service "portal_XPT" has 1 instance(s).  Instance "portal", status READY, has 1 handler(s) for this service...
The command completed successfully



судя по статусу, последние 3 порта рабочие и сидят на прослушке
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513880
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keonв SQLTools если выбрать схему APEX - apex_030200, то происходит ошибка, хотя селекты из объектов apex_030200 выбираются

проверил остальные схемы, итого такие повреждения блоков в файле SYSTEM01.DBF:
APEX_030200 - #63683
SYS - #30503
XDB - #27231

видимо из-за этих нарушений не стартует сам APEX, подскажите как можно устранить data block corrpted ?
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513888
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keonподскажите как можно устранить data block corrpted ?
Вроде есть умельцы...
Но в общем случае об этом нужно было позаботиться заранее(backup + archivelog etc.)
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39513890
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прибил alert_portal.log, ребутнул сервер, чтобы попали актуальные записи о проблемах

Содержимое alert_portal.log :


Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
291.
Fri Sep 01 10:24:21 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1676.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Dump file d:\oracle\product\10.2.0\admin\portal\bdump\alert_portal.log
Fri Sep 01 10:25:04 2017
ORACLE V10.2.0.4.0 - Production vsnsta=0
vsnsql=14 vsnxtr=3
Windows Server 2003 Version V5.2 Service Pack 2
CPU                 : 1 - type 586, 1 Physical Cores
Process Affinity    : 0x00000000
Memory (Avail/Total): Ph:810M/1023M, Ph+PgF:2856M/2982M, VA:1924M/2047M
Fri Sep 01 10:25:04 2017
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Picked latch-free SCN scheme 2
Using LOG_ARCHIVE_DEST_10 parameter default value as USE_DB_RECOVERY_FILE_DEST
Autotune of undo retention is turned on. 
IMODE=BR
ILAT =18
LICENSE_MAX_USERS = 0
SYS auditing is disabled
ksdpec: called for event 13740 prior to event group initialization
Starting up ORACLE RDBMS Version: 10.2.0.4.0.
System parameters with non-default values:
  processes                = 150
  __shared_pool_size       = 121634816
  __large_pool_size        = 8388608
  __java_pool_size         = 8388608
  __streams_pool_size      = 0
  nls_language             = RUSSIAN
  nls_territory            = RUSSIA
  nls_length_semantics     = BYTE
  resource_manager_plan    = 
  sga_target               = 209715200
  control_files            = D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\CONTROL01.CTL, D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\CONTROL02.CTL, D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\CONTROL03.CTL
  db_block_size            = 8192
  __db_cache_size          = 67108864
  compatible               = 10.2.0.1.0
  db_file_multiblock_read_count= 16
  db_recovery_file_dest    = D:\oracle\product\10.2.0/flash_recovery_area
  db_recovery_file_dest_size= 2147483648
  undo_management          = AUTO
  undo_tablespace          = UNDOTBS1
  undo_retention           = 900
  remote_login_passwordfile= EXCLUSIVE
  db_domain                = 
  dispatchers              = (PROTOCOL=TCP) (SERVICE=portalXDB)
  shared_servers           = 5
  job_queue_processes      = 10
  audit_file_dest          = D:\ORACLE\PRODUCT\10.2.0\ADMIN\PORTAL\ADUMP
  background_dump_dest     = D:\ORACLE\PRODUCT\10.2.0\ADMIN\PORTAL\BDUMP
  user_dump_dest           = D:\ORACLE\PRODUCT\10.2.0\ADMIN\PORTAL\UDUMP
  core_dump_dest           = D:\ORACLE\PRODUCT\10.2.0\ADMIN\PORTAL\CDUMP
  db_name                  = portal
  open_cursors             = 300
  pga_aggregate_target     = 69206016
  aq_tm_processes          = 0
MMAN started with pid=4, OS id=1656
PSP0 started with pid=3, OS id=1652
PMON started with pid=2, OS id=1648
DBW0 started with pid=5, OS id=1660
LGWR started with pid=6, OS id=1664
CKPT started with pid=7, OS id=1668
SMON started with pid=8, OS id=1672
RECO started with pid=9, OS id=1676
CJQ0 started with pid=10, OS id=1680
MMON started with pid=11, OS id=1684
Fri Sep 01 10:25:06 2017
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
MMNL started with pid=12, OS id=1688
Fri Sep 01 10:25:06 2017
starting up 5 shared server(s) ...
Fri Sep 01 10:25:07 2017
alter database mount exclusive
Fri Sep 01 10:25:12 2017
Setting recovery target incarnation to 2
Fri Sep 01 10:25:12 2017
Successful mount of redo thread 1, with mount id 46444803
Fri Sep 01 10:25:12 2017
Database mounted in Exclusive Mode
Completed: alter database mount exclusive
Fri Sep 01 10:25:12 2017
alter database open
Fri Sep 01 10:25:12 2017
Beginning crash recovery of 1 threads
Fri Sep 01 10:25:12 2017
Started redo scan
Fri Sep 01 10:25:12 2017
Completed redo scan
 74 redo blocks read, 41 data blocks need recovery
Fri Sep 01 10:25:12 2017
Started redo application at
 Thread 1: logseq 4784, block 8213
Fri Sep 01 10:25:12 2017
Recovery of Online Redo Log: Thread 1 Group 1 Seq 4784 Reading mem 0
  Mem# 0: D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\REDO01.LOG
Fri Sep 01 10:25:13 2017
Completed redo application
Fri Sep 01 10:25:13 2017
Completed crash recovery at
 Thread 1: logseq 4784, block 8287, scn 174936071
 41 data blocks read, 41 data blocks written, 74 redo blocks read
Fri Sep 01 10:25:13 2017
Thread 1 advanced to log sequence 4785 (thread open)
Thread 1 opened at log sequence 4785
  Current log# 2 seq# 4785 mem# 0: D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\REDO02.LOG
Successful open of redo thread 1
Fri Sep 01 10:25:13 2017
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
Fri Sep 01 10:25:13 2017
SMON: enabling cache recovery
Fri Sep 01 10:25:15 2017
Successfully onlined Undo Tablespace 1.
Fri Sep 01 10:25:15 2017
SMON: enabling tx recovery
Fri Sep 01 10:25:15 2017
Database Characterset is CL8MSWIN1251
Fri Sep 01 10:25:16 2017
Hex dump of (file 3, block 50603) in trace file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc
Corrupt block relative dba: 0x00c0c5ab (file 3, block 50603)
Bad check value found during buffer read
Data in bad block:
 type: 35 format: 2 rdba: 0x00c0c5ab
 last change scn: 0x0000.0a6a3274 seq: 0x3 flg: 0x04
 spare1: 0x0 spare2: 0x0 spare3: 0x0
 consistency value in tail: 0x32742303
 check value in block header: 0x90db
 computed block checksum: 0xcd2c
Reread of rdba: 0x00c0c5ab (file 3, block 50603) found same corrupted data
Fri Sep 01 10:25:16 2017
Opening with internal Resource Manager plan
where NUMA PG = 1, CPUs = 1
replication_dependency_tracking turned off (no async multimaster replication found)
WARNING: AQ_TM_PROCESSES is set to 0. System operation might be adversely affected.
Completed: alter database open
Fri Sep 01 10:25:22 2017
db_recovery_file_dest_size of 2048 MB is 0.00% used. This is a
user-specified limit on the amount of space that will be used by this
database for recovery-related files, and does not reflect the amount of
space available in the underlying filesystem or ASM diskgroup.
Fri Sep 01 10:25:23 2017
Hex dump of (file 1, block 11138) in trace file d:\oracle\product\10.2.0\admin\portal\bdump\portal_cjq0_1680.trc
Corrupt block relative dba: 0x00402b82 (file 1, block 11138)
Bad check value found during buffer read
Data in bad block:
 type: 6 format: 2 rdba: 0x00402b82
 last change scn: 0x0000.0a6c0ef6 seq: 0x1 flg: 0x06
 spare1: 0x0 spare2: 0x0 spare3: 0x0
 consistency value in tail: 0x0ef60601
 check value in block header: 0x3119
 computed block checksum: 0xae63
Reread of rdba: 0x00402b82 (file 1, block 11138) found same corrupted data
Fri Sep 01 10:25:27 2017
Hex dump of (file 1, block 47240) in trace file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc
Corrupt block relative dba: 0x0040b888 (file 1, block 47240)
Bad check value found during buffer read
Data in bad block:
 type: 6 format: 2 rdba: 0x0040b888
 last change scn: 0x0000.00116760 seq: 0x1 flg: 0x04
 spare1: 0x0 spare2: 0x0 spare3: 0x0
 consistency value in tail: 0x67600601
 check value in block header: 0x138f
 computed block checksum: 0x6d99
Reread of rdba: 0x0040b888 (file 1, block 47240) found same corrupted data
Fri Sep 01 10:25:27 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:25:28 2017
Hex dump of (file 3, block 64377) in trace file d:\oracle\product\10.2.0\admin\portal\bdump\portal_m000_2228.trc
Corrupt block relative dba: 0x00c0fb79 (file 3, block 64377)
Bad check value found during buffer read
Data in bad block:
 type: 6 format: 2 rdba: 0x00c0fb79
 last change scn: 0x0000.0a5322a1 seq: 0x1 flg: 0x04
 spare1: 0x0 spare2: 0x0 spare3: 0x0
 consistency value in tail: 0x22a10601
 check value in block header: 0x41c7
 computed block checksum: 0x3a77
Reread of rdba: 0x00c0fb79 (file 3, block 64377) found same corrupted data
Fri Sep 01 10:25:28 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:25:29 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:25:30 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:25:31 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:25:41 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:25:51 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:26:01 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:26:11 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:26:22 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:26:32 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:26:42 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:26:47 2017
Hex dump of (file 1, block 64201) in trace file d:\oracle\product\10.2.0\admin\portal\bdump\portal_j000_2076.trc
Corrupt block relative dba: 0x0040fac9 (file 1, block 64201)
Bad check value found during buffer read
Data in bad block:
 type: 6 format: 2 rdba: 0x0040fac9
 last change scn: 0x0000.000f9b48 seq: 0x1 flg: 0x06
 spare1: 0x0 spare2: 0x0 spare3: 0x0
 consistency value in tail: 0x9b480601
 check value in block header: 0xb7ac
 computed block checksum: 0xa6dc
Reread of rdba: 0x0040fac9 (file 1, block 64201) found same corrupted data
Fri Sep 01 10:26:47 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_j000_2076.trc:
ORA-12012: error on auto execute of job 4002
ORA-01578: ORACLE data block corrupted (file # 1, block # 64201)
ORA-01110: data file 1: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF'

Fri Sep 01 10:26:52 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:27:02 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:27:12 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:27:22 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:27:32 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:27:42 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]

Fri Sep 01 10:27:52 2017
Errors in file d:\oracle\product\10.2.0\admin\portal\bdump\portal_smon_1672.trc:
ORA-01578: Message 1578 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [47240]
ORA-01110: Message 1110 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTAL\SYSTEM01.DBF]




по этому логу и номерам поврежденных блоков (что описал выше) можно произвести восстановление?
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39514047
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если удалось открыть базу - можно попробовать экспортировать ценные данные, например апекс, и где еще у вас полезные данные.
Хотя если sys коррумпирован, я сомневаюсь в успехе...
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39514050
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mefmanЕсли удалось открыть базу - можно попробовать экспортировать ценные данные, например апекс, и где еще у вас полезные данные.
Хотя если sys коррумпирован, я сомневаюсь в успехе...
offtop:
коррупция не только во власти! теперь и в оракле! :)
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39514109
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.TarantinomefmanЕсли удалось открыть базу - можно попробовать экспортировать ценные данные, например апекс, и где еще у вас полезные данные.
Хотя если sys коррумпирован, я сомневаюсь в успехе...
offtop:
коррупция не только во власти! теперь и в оракле! :)
В оракле она тоже была всегда, особенно когда не делать бекапов )
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39514149
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mefmanЕсли удалось открыть базу - можно попробовать экспортировать ценные данные, например апекс, и где еще у вас полезные данные.
Хотя если sys коррумпирован, я сомневаюсь в успехе...

пытаюсь селектами вытащить ценные данные и потом по сгенерированным инсертам интегрировать их в рабочие схемы, это конечно не 100% восстановление данных, но все же..
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39514163
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keonmefmanЕсли удалось открыть базу - можно попробовать экспортировать ценные данные, например апекс, и где еще у вас полезные данные.
Хотя если sys коррумпирован, я сомневаюсь в успехе...

пытаюсь селектами вытащить ценные данные и потом по сгенерированным инсертам интегрировать их в рабочие схемы, это конечно не 100% восстановление данных, но все же..
я имел ввиду datapump.
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39514169
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mefmanя имел ввиду datapump.
а можно немного поподробнее, можно рабочий пример как это работает? и что в итоге получиться, дамп схемы?
...
Рейтинг: 0 / 0
Восстановление Oracle-инстанса
    #39514178
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keonmefmanя имел ввиду datapump.
а можно немного поподробнее, можно рабочий пример как это работает? и что в итоге получиться, дамп схемы?
Код: plsql
1.
expdp help=y
...
Рейтинг: 0 / 0
30 сообщений из 30, показаны все 2 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Восстановление Oracle-инстанса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]