Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Ora 01172/Ora-01151  [new]
Alergik
Member

Откуда:
Сообщений: 36
Alergik,доку я не читал
5 апр 19, 12:33    [21853897]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
Alergik
Member

Откуда:
Сообщений: 36
tru55,где можно посмотреть и как выполнить восстановление?
5 апр 19, 12:37    [21853902]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
Elic
Member

Откуда: 1984. Выбраковка финно-угром продолжается. КЯЗ
Сообщений: 29041
tru55
Тут одной заменой файла не обойтись
Не надо ему мешать. Оно сейчас приносит пользу - создаёт кому-то фонд оплаты труда.
5 апр 19, 12:43    [21853909]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
Alergik
Member

Откуда:
Сообщений: 36
Elic,ребят помогите прошу
5 апр 19, 12:48    [21853915]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
123йй
Member

Откуда:
Сообщений: 1520
Alergik,

Какой монитор у тебя, ты нам показал.
Теперь сделай селфи. Страна должна знать своих героев, т.к
Alergik
доку я не читал
и похоже нет желания
5 апр 19, 13:06    [21853950]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 6700
Alergik
Elic,ребят помогите прошу


Для того, чтобы тебе помочь, нужно чтобы мы разговаривали на одном языке,
и требуется понимать что ты делаешь, и зачем.

Ты даже не поймешь, если тебе что-то советовать, то механическое выполнение скорее навредит.

Да и не факт, что можно помочь тебе.
Бо ошибка ora-600 [3020] - это сбой информации, как правило аппаратная ошибка или bug
автор
Format: ORA-600 [3020] [a] [b] [c] [d] [e]


VERSIONS:
version 6.0 and above

DESCRIPTION:

This is called a 'STUCK RECOVERY'.

There is an inconsistency between the information stored in the redo
and the information stored in a database block being recovered.

This error is produced during media recovery implying a lost update in
the database; also called a lost write or lost change.


Восстановить такую ошибку, можно только если у Вас настроен archivelog и правильный backup
И неплохую квалификацию, как DBA

Ты не предоставил никакой информации, не оформил правильно вопрос
даже не попытался прочитать, хотя бы в этой конференции как решаются эти вопросы.

То есть ведешь себя как блондинка в автосервисе, вот и отношение соответствующее.
5 апр 19, 14:08    [21854034]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 6700
Alergik,

Попробуй исправиться: Как правильно задавать вопросы
0) Сделай копию данных, чтобы можно было вернуться, если что-то пойдет не так
Список файлов можно получить даже на mount базе
select name from v$datafile;
select member from v$logfile;
select name from v$controlfile;

1) не засыпай screenshot, научись копировать текст, в cmd окне, это нетрудно
2) Используй ТЕГи форума для оформления
3) Дай техническую информацию
- что произошло, что хочешь получить
- Опиши подробно, что и как делал, по шагам, если использовал инструкцию, то какую (ссылка)
- Точная версия ОС и Oracle, на исходной базе и там куда копируешь
Получить версию базы:
select * from v$version;


- alert.log файл исходной и новой базы ( поледние 10000 строк) в виде zip
- какие команды вводил, и что получил как ответ
5 апр 19, 14:18    [21854048]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
Надфиль
Member

Откуда:
Сообщений: 88
скорей всего нас в пятницу просто ......
сложно представить себе человека, исполняющего роль админа и не умеющего сделать скриншот)))
но тема доставила)
5 апр 19, 15:26    [21854136]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
123йй
Member

Откуда:
Сообщений: 1520
Надфиль
сложно представить себе человека, исполняющего роль админа и не умеющего сделать скриншот)))

а если подумать ? существуют сети без доступа в инет.
Хотя в данном случае может быть все что угодно
5 апр 19, 15:51    [21854180]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
-2-
Member

Откуда:
Сообщений: 14732
123йй
существуют сети без доступа в инет.
Да, есть еще версия, на которую намекают ярлыки рабочего стола, автор не только не умеет копировать текст и картинки, но и соединяться с интернетом.
5 апр 19, 16:01    [21854202]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
Alergik
Member

Откуда:
Сообщений: 36
Ошибка Oracle 01033 при открытия софта который использует базу

Версия оракл
Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
PL/SQL Release 8.1.7.0.0 - Production
CORE 8.1.7.0.0 Production
TNS for 32-bit Windows: Version 8.1.7.0.0 - Production
NLSRTL Version 3.4.1.0.0 – Production
Версия ОС Windows Server 2003 Enterprise edition sp2

1)Причина ошибка: выключил ПК, отключил жд, подключил как ведомы в другому ПК, сделал копию БД и софта. Подключил обратно после страта софт выдал ошибку 01033.
2)Прочитал что данная ошибка возникает из-за аварийного выключения БД на сервере
Ссылка на тему «https://www.sql.ru/forum/317787/ora-01033-poditozhit»
3)Воспользовался командами на отключении и сборку БД, далее появилась ошибка
По совету попробовал команду SQL> select name from v$datafile where file#='2';

Ниже копия текст из консоли
Microsoft Windows [Версия 5.2.3790]
(С) Корпорация Майкрософт, 1985-2003.
C:\Documents and Settings\Администратор>sqlplus
SQL*Plus: Release 8.1.7.0.0 - Production on Fri Apr 5 15:52:24 2019
(c) Copyright 2000 Oracle Corporation. All rights reserved.
Enter user-name: /as sysdba
Connected to:
Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
With the Partitioning option
JServer Release 8.1.7.0.0 - Production
SQL> shutdown immediate;
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01034: ORACLE not available
SQL> startup;
ORACLE instance started.
Total System Global Area 252598300 bytes
Fixed Size 75804 bytes
Variable Size 68231168 bytes
Database Buffers 184213504 bytes
Redo Buffers 77824 bytes
Database mounted.
ORA-01172: recovery of thread 1 stuck at block 514 of file 2
ORA-01151: use media recovery to recover block, restore backup if needed
SQL> select name from v$datafile where file#='2';
NAME
-----------------------------------------------------
C:\ORACLE\ORADATA\MAGICASH\RBS01.DBF
SQL>

Имеется только холодный бэкап,на сколько я понял RBS табличное пространство для сегментов отката, если я правильно «File2» и теперь я не знаю как его восстановить. какие мои действия?
5 апр 19, 17:42    [21854310]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 6700
Alergik
Ошибка Oracle 01033 при открытия софта который использует базу

Версия оракл
Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
PL/SQL Release 8.1.7.0.0 - Production
CORE 8.1.7.0.0 Production
TNS for 32-bit Windows: Version 8.1.7.0.0 - Production
NLSRTL Version 3.4.1.0.0 – Production
Версия ОС Windows Server 2003 Enterprise edition sp2

1)Причина ошибка: выключил ПК, отключил жд, подключил как ведомы в другому ПК, сделал копию БД и софта. Подключил обратно после страта софт выдал ошибку 01033.
2)Прочитал что данная ошибка возникает из-за аварийного выключения БД на сервере
Ссылка на тему «https://www.sql.ru/forum/317787/ora-01033-poditozhit»
3)Воспользовался командами на отключении и сборку БД, далее появилась ошибка
По совету попробовал команду SQL> select name from v$datafile where file#='2';

Ниже копия текст из консоли
Microsoft Windows [Версия 5.2.3790]
(С) Корпорация Майкрософт, 1985-2003.
C:\Documents and Settings\Администратор>sqlplus
SQL*Plus: Release 8.1.7.0.0 - Production on Fri Apr 5 15:52:24 2019
(c) Copyright 2000 Oracle Corporation.  All rights reserved.
Enter user-name: /as sysdba
Connected to:
Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
With the Partitioning option
JServer Release 8.1.7.0.0 - Production
SQL> shutdown immediate;
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01034: ORACLE not available
SQL> startup;
ORACLE instance started.
Total System Global Area  252598300 bytes
Fixed Size                    75804 bytes
Variable Size              68231168 bytes
Database Buffers          184213504 bytes
Redo Buffers                  77824 bytes
Database mounted.
ORA-01172: recovery of thread 1 stuck at block 514 of file 2
ORA-01151: use media recovery to recover block, restore backup if needed
SQL> select name from v$datafile where file#='2';
NAME
-----------------------------------------------------
C:\ORACLE\ORADATA\MAGICASH\RBS01.DBF
SQL> 


Имеется только холодный бэкап,на сколько я понял RBS табличное пространство для сегментов отката, если я правильно «File2» и теперь я не знаю как его восстановить. какие мои действия?


попробуй

recover database;
5 апр 19, 17:50    [21854313]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
Alergik
Member

Откуда:
Сообщений: 36
выдает такую информацию
SQL> recover database
ORA-00283: recovery session canceled due to errors
ORA-00600: internal error code, arguments: [3020], [8389122], [1], [1401],
[54], [16], [], []
5 апр 19, 18:01    [21854322]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 6700
Alergik
выдает такую информацию
SQL> recover database
ORA-00283: recovery session canceled due to errors
ORA-00600: internal error code, arguments: [3020], [8389122], [1], [1401],
[54], [16], [], []


Это приговор

На старой базе что в alert.log?
Почему не стартует?

Попробуй заново скопировать файл, и повторить
recover database


Если не поможет, то там нужно аккуратно поднять с отключением проверки
как отключить пока говорить не буду.
Выполнить (если получится)
exp full=y

пересоздать базу с нуля и накатить полученный dump через imp...
но это совсем другая история
5 апр 19, 18:13    [21854337]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
Alergik
Member

Откуда:
Сообщений: 36
Vadim Lejnin, по поиску Alert, нахожу только файл Alert_db.log и он пуст 0кб
Заменил файлом из холодного бэкапа от 19.03
выдала вот это
SQL> startup
ORACLE instance started.

Total System Global Area 252598300 bytes
Fixed Size 75804 bytes
Variable Size 68231168 bytes
Database Buffers 184213504 bytes
Redo Buffers 77824 bytes
Database mounted.
ORA-01113: file 2 needs media recovery
ORA-01110: data file 2: 'C:\ORACLE\ORADATA\MAGICASH\RBS01.DBF'


SQL> recover database
ORA-00279: change 1074888650 generated at 03/19/2019 08:03:39 needed for thread
1
ORA-00289: suggestion : C:\ORACLE\ORA81\RDBMS\ARC01234.001
ORA-00280: change 1074888650 for thread 1 is in sequence #1234


Specify log: {<RET>=suggested | filename | AUTO | CANCEL}


SQL>

Хочу попробовать сделать клон диска через acronis и туда полностью с заменой подкинуть базу от 19.03
так можно сделать?
8 апр 19, 07:30    [21855401]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
Alergik
Member

Откуда:
Сообщений: 36
Извиняюсь нашел Alert,log он 1.2 гб весит как открою 10000 символов загрузить?
8 апр 19, 08:03    [21855407]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
Alergik
Member

Откуда:
Сообщений: 36
вот последний лог попробую найти в какой момент она полетела и выложить
Mon Apr 08 07:27:30 2019
Shutting down instance (immediate)
License high water mark = 2
Mon Apr 08 07:27:30 2019
ALTER DATABASE CLOSE NORMAL
ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...
Mon Apr 08 07:27:30 2019
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT
archiving is disabled
Starting up ORACLE RDBMS Version: 8.1.7.0.0.
System parameters with non-default values:
processes = 150
shared_pool_size = 61407027
large_pool_size = 614400
java_pool_size = 32768
control_files = C:\oracle\oradata\MAGICASH\control01.ctl, C:\oracle\oradata\MAGICASH\control02.ctl, C:\oracle\oradata\MAGICASH\control03.ctl
db_block_buffers = 22487
db_block_size = 8192
compatible = 8.1.0
log_buffer = 32768
log_checkpoint_interval = 10000
log_checkpoint_timeout = 1800
db_files = 1024
db_file_multiblock_read_count= 8
max_enabled_roles = 30
remote_login_passwordfile= EXCLUSIVE
global_names = TRUE
distributed_transactions = 10
instance_name = MAGICASH
service_names = MAGICASH
sort_area_size = 65536
sort_area_retained_size = 65536
db_name = MAGICASH
open_cursors = 300
ifile = C:\oracle\admin\MAGICASH\pfile\initMAGICASH.ora
os_authent_prefix =
parallel_max_servers = 5
background_dump_dest = C:\oracle\admin\MAGICASH\bdump
user_dump_dest = C:\oracle\admin\MAGICASH\udump
max_dump_file_size = 10240
oracle_trace_collection_name=
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
Mon Apr 08 07:28:02 2019
ALTER DATABASE MOUNT
Mon Apr 08 07:28:06 2019
Successful mount of redo thread 1, with mount id 2426840710.
Mon Apr 08 07:28:06 2019
Database mounted in Exclusive Mode.
Completed: ALTER DATABASE MOUNT
Mon Apr 08 07:28:06 2019
ALTER DATABASE OPEN
ORA-1113 signalled during: ALTER DATABASE OPEN...
Mon Apr 08 07:28:11 2019
ALTER DATABASE RECOVER database
Media Recovery Start
WARNING! Recovering data file 2 from a fuzzy backup. It might be an online
backup taken without entering the begin backup command.
Media Recovery Log
ORA-279 signalled during: ALTER DATABASE RECOVER database ...
Mon Apr 08 08:01:35 2019
ALTER DATABASE RECOVER CANCEL
Mon Apr 08 08:01:35 2019
Media Recovery Cancelled
Completed: ALTER DATABASE RECOVER CANCEL
Mon Apr 08 08:03:32 2019
Shutting down instance (immediate)
License high water mark = 2
Mon Apr 08 08:03:32 2019
ALTER DATABASE CLOSE NORMAL
ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...
Mon Apr 08 08:03:32 2019
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT
archiving is disabled
8 апр 19, 08:41    [21855421]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
Alergik
Member

Откуда:
Сообщений: 36
вот лог момента когда база не запустилась
Fri Apr 05 11:20:10 2019
ORACLE V8.1.7.0.0 - Production vsnsta=0
vsnsql=e vsnxtr=3
Windows 2000 Version 5.2 Service Pack 2, CPU type 586
Starting up ORACLE RDBMS Version: 8.1.7.0.0.
System parameters with non-default values:
processes = 150
shared_pool_size = 61407027
large_pool_size = 614400
java_pool_size = 32768
control_files = C:\oracle\oradata\MAGICASH\control01.ctl, C:\oracle\oradata\MAGICASH\control02.ctl, C:\oracle\oradata\MAGICASH\control03.ctl
db_block_buffers = 22487
db_block_size = 8192
compatible = 8.1.0
log_buffer = 32768
log_checkpoint_interval = 10000
log_checkpoint_timeout = 1800
db_files = 1024
db_file_multiblock_read_count= 8
max_enabled_roles = 30
remote_login_passwordfile= EXCLUSIVE
global_names = TRUE
distributed_transactions = 10
instance_name = MAGICASH
service_names = MAGICASH
sort_area_size = 65536
sort_area_retained_size = 65536
db_name = MAGICASH
open_cursors = 300
os_authent_prefix =
parallel_max_servers = 5
background_dump_dest = C:\oracle\admin\MAGICASH\bdump
user_dump_dest = C:\oracle\admin\MAGICASH\udump
max_dump_file_size = 10240
oracle_trace_collection_name=
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
Fri Apr 05 11:20:11 2019
alter database mount exclusive
Fri Apr 05 11:20:17 2019
Successful mount of redo thread 1, with mount id 2426610800.
Fri Apr 05 11:20:17 2019
Database mounted in Exclusive Mode.
Completed: alter database mount exclusive
Fri Apr 05 11:20:18 2019
alter database open
Beginning crash recovery of 1 threads
Fri Apr 05 11:20:28 2019
Thread recovery: start rolling forward thread 1
Recovery of Online Redo Log: Thread 1 Group 3 Seq 1401 Reading mem 0
Mem# 0 errs 0: C:\ORACLE\ORADATA\MAGICASH\REDO03.LOG
ORA-1172 signalled during: alter database open...
Dump file C:\oracle\admin\MAGICASH\bdump\magicashALRT.LOG
8 апр 19, 09:09    [21855433]     Ответить | Цитировать Сообщить модератору
 Re: Ora 01172/Ora-01151  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 6700
Повторите вот это:
Alergik
Vadim Lejnin, по поиску Alert, нахожу только файл Alert_db.log и он пуст 0кб
Заменил файлом из холодного бэкапа от 19.03
выдала вот это
SQL> startup
ORACLE instance started.
...
Database mounted.
ORA-01113: file 2 needs media recovery
ORA-01110: data file 2: 'C:\ORACLE\ORADATA\MAGICASH\RBS01.DBF'


SQL> recover database
ORA-00279: change 1074888650 generated at 03/19/2019 08:03:39 needed for thread
1
ORA-00289: suggestion : C:\ORACLE\ORA81\RDBMS\ARC01234.001
ORA-00280: change 1074888650 for thread 1 is in sequence #1234


Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

C:\ORACLE\ORADATA\MAGICASH\redoXXX.log

SQL>




И в момент когда спрашивает archivelog
Нужно ввести полный путь
redolog

Попробуйте все доступные redo с основной базы
8 апр 19, 12:56    [21855793]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Oracle Ответить