[ОТВЕТИТЬ]
27.02.2013 08:28
garmr
 
пропало соединение с базой
при запуске оптимизатора выдает ошибки

27.02.13 11:27:41 -- Requested commands:o
27.02.13 11:27:41 -- Commands accepted
27.02.13 11:27:42 -- |
27.02.13 11:27:42 -- ||||||||||||||||||||||||||||||||
27.02.13 11:27:42 -- ||||||||| Start server |||||||||
27.02.13 11:27:42 -- ||||||||||||||||||||||||||||||||
27.02.13 11:27:42 -- DB status : MOUNTED
27.02.13 11:27:43 -- Database not opened...
27.02.13 11:27:45 -- OLEGON-ERROR! : Query:ocean2:ocean:java.sql.SQLException: ORA-16038: log 2 sequence# 12080 cannot be archived
ORA-00333: redo log read error block count
ORA-00312: online log 2 thread 1: 'D:\ORACLE\ORADATA\OCEAN\REDO02.LOG'

27.02.13 11:27:46 -- OLEGON-ERROR! : Query:ocean2:ocean:java.sql.SQLException: ORA-01219: database not open: queries allowed on fixed tables/views only

27.02.13 11:27:46 -- OLEGON-ERROR! : Query:ocean2:ocean:java.sql.SQLException: ORA-01109: database not open

27.02.13 11:27:46 -- Parameters table created...
27.02.13 11:27:47 -- OLEGON-ERROR! : Query:ocean2:ocean:java.sql.SQLException: ORA-01109: database not open

27.02.13 11:27:47 -- OLEGON-ERROR! : Query:ocean2:ocean:java.sql.SQLException: ORA-01219: database not open: queries allowed on fixed tables/views only

27.02.13 11:27:47 -- Check program status...
27.02.13 11:27:48 -- OLEGON-ERROR! : Proc:ocean2:ocean:java.sql.SQLException: ORA-06550: line 1, column 38:
PL/SQL: ORA-01219: database not open: queries allowed on fixed tables/views only
ORA-06550: line 1, column 22:
PL/SQL: SQL Statement ignored
ORA-06550: line 1, column 111:
PLS-00364: loop index variable 'C' use is invalid
ORA-06550: line 1, column 95:
PL/SQL: Statement ignored

27.02.13 11:27:48 -- Validation check...
27.02.13 11:27:48 -- OLEGON-ERROR! : Query::java.sql.SQLException: ORA-00904: "DBMS_RANDOM"."VALUE": invalid identifier

что произошло не понятно
не знаю что и делать
27.02.2013 08:36
OlegON
 
База не открыта. Попробуй перезагрузить сервер, если не поможет - открой базу в консоли и приведи ошибку.
27.02.2013 09:06
garmr
 
ERROR:
ORA-12528: TNS:listener: all appropriate instances are blocking new connections


перегружаю

Добавлено через 7 минут 21 секунду
ORA-12528: TNS:listener: all appropriate instances are blocking new connections
тоже самое
27.02.2013 09:07
OlegON
 
Цитата:
OlegON если не поможет - открой базу в консоли и приведи ошибку.
черным по белому
27.02.2013 09:34
garmr
 
ORACLE instance started.

Total System Global Area 612368384 bytes
Fixed Size 1298160 bytes
Variable Size 541065488 bytes
Database Buffers 62914560 bytes
Redo Buffers 7090176 bytes
ORA-00204: error in reading (block 3, # blocks 8) of control file
ORA-00202: control file: 'D:\ORACLE\ORADATA\OCEAN\CONTROL01.CTL'
ORA-27091: unable to queue I/O
ORA-27070: async read/write failed
OSD-04006: ???? ReadFile(), ?????? ?? ????? ??????????
O/S-Error: (OS 23) Data error (cyclic redundancy check).
27.02.2013 09:40
OlegON
 
Винты прощаются с тобой и ласково машут блинами... Копируй все что можешь и как можно быстрее. Особенно бекапы.
27.02.2013 10:10
garmr
 
бекап перенес оптимизатора
а где можно прочитать как из него восстановить?
27.02.2013 10:18
OlegON
 
это обычный бекап RMAN, информации по нему только тут - куча
27.02.2013 10:32
garmr
 
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 10.2.0.4.0 - Produ
ction
Start Date 27-FEB-2013 13:25:26
Uptime 0 days 0 hr. 2 min. 49 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File C:\oracle\ora102\client_1\NETWORK\ADMIN\listener.ora
Listener Log File c:\oracle\ora102\db_1\network\log\listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocean2.ocean-omsk.local)(PORT=1521))
)
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "ocean" has 1 instance(s).
Instance "ocean", status BLOCKED, has 1 handler(s) for this service...
Service "ocean_XPT" has 1 instance(s).
Instance "ocean", status BLOCKED, has 1 handler(s) for this service...
The command completed successfully
LSNRCTL>

как же с этим бороться?

Добавлено через 4 минуты 35 секунд
гуглил про эту ошибку
вот что нашел
но как то неуверен

1. Shutdown the database

2. Make a copy of all the controflies.

3. replace the control02.ctl with copy of control01.ctl

4. startup the database

5. Then try to login to the database.
27.02.2013 10:34
OlegON
 
можно и так попробовать. а тебе удалось скопировать контрольник, на который в 5 сообщении ругань была?
27.02.2013 10:38
garmr
 
да
но как то странно
2 и 3 скопировались быстро
на 1й ругнулся
потом еще раз попробовал скопировать его-нормально
27.02.2013 10:40
OlegON
 
сравни их бинарно, все три контрольника одинаковые должны быть. если это так, то просто замени винты и верни все обратно.
27.02.2013 12:28
garmr
 
пересоздал контрольники
все ровно ошибки
SQL> ALTER DATABASE OPEN;
ALTER DATABASE OPEN
*
ERROR at line 1:
ORA-16038: log 2 sequence# 12080 cannot be archived
ORA-00333: redo log read error block count
ORA-00312: online log 2 thread 1: 'D:\ORACLE\ORADATA\OCEAN\REDO02.LOG'
что можно сделать?
27.02.2013 12:32
OlegON
 
Ошибка Oracle ORA-00333 посмотрел, ткнув в ссылку в своем же сообщении?
27.02.2013 12:36
garmr
 
посмотрел :(
пытаюсь понять что делать дальше
27.02.2013 12:38
OlegON
 
Цитата:
*Cause: An IO error occurred while reading the log described in the
accompanying error.
*Action: Restore accessibility to file, or get another copy of the file.
ты винты поменял? антивирусы на сервере не установлены?
27.02.2013 12:39
garmr
 
антивируса нет
винт поставил новый
27.02.2013 12:42
OlegON
 
Цитата:
copy D:\ORACLE\ORADATA\OCEAN\REDO02.LOG C:\
что говорит?
27.02.2013 13:02
garmr
 
да
на ура скопировалось
все три
27.02.2013 13:07
OlegON
 
ребутить хост пробовал? ребутни, попробуй alter database open и приведи кусок алерт-лога с момента старта до ошибки по этой команде
27.02.2013 14:31
garmr
 
алерт лог не могу найти в папке
C:\oracle\ora102\db_1\RDBMS\trace
нету :(

запустился по расписанию оптимизатор

27.02.13 16:59:17 -- OLEGON-ERROR! : List process : java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
ocean2:1521:ocean

27.02.13 16:59:17 -- OLEGON-ERROR! : Conn:ocean2:ocean:java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
ocean2:1521:ocean

27.02.13 16:59:18 -- Cards count :
27.02.13 16:59:18 -- OLEGON-ERROR! : Conn:ocean2:ocean:java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
ocean2:1521:ocean

27.02.13 16:59:18 -- OLEGON-ERROR! : Conn:ocean2:ocean:java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
ocean2:1521:ocean

27.02.13 16:59:18 -- OLEGON-ERROR! : Conn:ocean2:ocean:java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
ocean2:1521:ocean

27.02.13 16:59:19 -- OLEGON-ERROR! : Conn:ocean2:ocean:java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
ocean2:1521:ocean

27.02.13 16:59:19 -- OLEGON-ERROR! : Conn:ocean2:ocean:java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
ocean2:1521:ocean

27.02.13 16:59:19 -- Report table created...
27.02.13 16:59:19 -- OLEGON-ERROR! : Conn:ocean2:ocean:java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
ocean2:1521:ocean

27.02.13 16:59:20 -- OLEGON-ERROR! : Conn:ocean2:ocean:java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
ocean2:1521:ocean

27.02.13 16:59:20 -- Task table created...
27.02.13 16:59:20 -- OLEGON-ERROR! : Conn:ocean2:ocean:java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
ocean2:1521:ocean



сейчас алерт ищу

Добавлено через 5 минут 2 секунды
Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.

C:\Documents and Settings\Adm>cd \

C:\>set nls_lang=american_america.cl8mswin1251

C:\>sqlplus /nolog

SQL*Plus: Release 10.2.0.4.0 - Production on Wed Feb 27 17:03:40 2013

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

SQL> connect /as sysdba
Connected to an idle instance.
SQL> shutdown immediate;
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
SQL> startup nomount;
ORACLE instance started.

Total System Global Area 612368384 bytes
Fixed Size 1298160 bytes
Variable Size 541065488 bytes
Database Buffers 62914560 bytes
Redo Buffers 7090176 bytes
SQL> alter database mount;

Database altered.

SQL>

Добавлено через 25 минут 8 секунд
SQL> recover database;
ORA-00283: recovery session canceled due to errors
ORA-00264: no recovery required
27.02.2013 14:32
OlegON
 
так ты скоро ее убьешь окончательно... не надо пытаться делать что-то, если не понимаешь смысла команд.
алерт найди, почему ты его в trace ищешь - не понятно
27.02.2013 14:42
garmr
 
Wed Feb 27 17:30:32 2013
ORA-1139 signalled during: alter database open resetlogs
...
Wed Feb 27 17:31:00 2013
ALTER DATABASE RECOVER database
Wed Feb 27 17:31:00 2013
Media Recovery Start
Wed Feb 27 17:31:00 2013
Media Recovery failed with error 264
ORA-283 signalled during: ALTER DATABASE RECOVER database ...
Wed Feb 27 17:35:51 2013
Shutting down instance: further logons disabled
Wed Feb 27 17:35:51 2013
Stopping background process CJQ0
Wed Feb 27 17:35:52 2013
Stopping background process MMNL
Wed Feb 27 17:35:53 2013
Stopping background process MMON
Wed Feb 27 17:35:54 2013
Shutting down instance (immediate)
License high water mark = 2
Wed Feb 27 17:35:54 2013
Stopping Job queue slave processes, flags = 7
Wed Feb 27 17:35:54 2013
Job queue slave processes stopped
Waiting for dispatcher 'D000' to shutdown
All dispatchers and shared servers shutdown
Wed Feb 27 17:35:56 2013
ALTER DATABASE CLOSE NORMAL
ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...
Wed Feb 27 17:35:56 2013
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT
ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active

Добавлено через 2 минуты 16 секунд
верх не скопировал
Wed Feb 27 17:29:12 2013
ALTER DATABASE MOUNT
Wed Feb 27 17:29:16 2013
Setting recovery target incarnation to 1
Wed Feb 27 17:29:16 2013
Successful mount of redo thread 1, with mount id 1797203048
Wed Feb 27 17:29:16 2013
Database mounted in Exclusive Mode
Completed: ALTER DATABASE MOUNT
Wed Feb 27 17:29:45 2013
ALTER DATABASE RECOVER database
Wed Feb 27 17:29:45 2013
Media Recovery Start
Wed Feb 27 17:29:45 2013
Media Recovery failed with error 264
ORA-283 signalled during: ALTER DATABASE RECOVER database ...
27.02.2013 14:46
OlegON
 
Мда... Хорошо, давай тогда ты остановишь сервис БД, сотрешь или уберешь куда-то алерт, потом запустишь сервис БД, файлик нового алертлога целиком положишь в Хранилище, а ссылку сюда. Никаких твоих действий в sqlplus в логе быть не должно.
27.02.2013 14:53
garmr
 
сделал
Вложения
Тип файла: rar alert_ocean.rar (3.9 Кб, 78 просмотров)
27.02.2013 15:06
OlegON
 
попробуй сделать копию всего того, что у тебя есть и сделать ater database open resetlogs, велика вероятность, что скажет SYSTEM убит, тогда восстанавливай из бекапа рмана.
27.02.2013 15:14
garmr
 
пробовал
пишет
SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01139: RESETLOGS option only valid after an incomplete database recovery

Добавлено через 1 минуту 36 секунд
Олег,где посмотреть способ постановления из бекапа
ни разу не делал
по форуму искал
но как то все о проблемах с восстановлением
а мне бы инструкцию
как и что запускать для постановления и в каком порядке
27.02.2013 15:39
Neutron
 
поищи по форуму:
вот например тема...
вот еще...
27.02.2013 15:44
garmr
 
спасибо
видел эти темы
там не очень понятно с чего начинать,
хотелось бы как то пошагово
27.02.2013 17:27
garmr
 
не получается
помогите пожалуйста


Опции темы


Часовой пояс GMT +3, время: 22:00.

 

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