Текущее время: Пт, мар 29 2024, 17:23

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: BRRECOVER не может получить информацию а заупске/останове БД
СообщениеДобавлено: Ср, фев 11 2015, 12:11 
Ассистент
Ассистент

Зарегистрирован:
Вт, сен 06 2011, 16:30
Сообщения: 37
Пол: Мужской
Здравствуйте!

Делаю восстановление БД ERP 6.0 из on-line бэкапа на другом сервере (версия ОС и БД - те же, т. е. все бинарники одинаковые).
В BRTools выбран пункт PITR.
BRTools 7.20 обновил до последней версии 41.
Проверил S-бит и права на br* -выставлены правильно:
-rwsrwxr-x 1 orasid sapsys 11174992 февр. 10 18:00 /sapmnt/SID/exe/brarchive*
-rwsrwxr-x 1 orasid sapsys 11413896 февр. 10 18:00 /sapmnt/SID/exe/brbackup*
-rwsrwxr-x 1 orasid sapsys 13894504 февр. 10 18:00 /sapmnt/SID/exe/brconnect*
-rwxr-xr-x 1 sidadm sapsys 11955296 февр. 10 18:00 /sapmnt/SID/exe/brrecover*
-rwxr-xr-x 1 sidadm sapsys 4600264 февр. 10 18:00 /sapmnt/SID/exe/brrestore*
-rwxr-xr-x 1 sidadm sapsys 14642864 февр. 10 18:00 /sapmnt/SID/exe/brspace*
-rwxr-xr-x 1 sidadm sapsys 5239904 февр. 10 18:00 /sapmnt/SID//exe/brtools*

BRTools запускаю из под orasid.

Файлы данных восстановились, а off-line archive log'и не хотят накатываться.
Вот такой лог:
BR0280I BRRECOVER time stamp: 2015-02-11 11.52.32
BR0307I Shutting down database instance SID ...
BR0278E Command output of '/oracle/SID/112_64/bin/sqlplus /nolog < /oracle/SID/sapbackup/.vepvjjiz.spi':

SQL*Plus: Release 11.2.0.2.0 Production on Ср Фев 11 11:52:32 2015
Copyright (c) 1982, 2010, Oracle. All rights reserved.
> Соединено.
>
> SQL> SQL> SQL> SQL> SQL> ORA-01109: база данных не открыта
База данных размонтирована.
Экземпляр ORACLE завершен.
SQL> Отсоединено от Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning and Real Application Testing options

BR0280I BRRECOVER time stamp: 2015-02-11 11.52.41
BR0279E Return code from '/oracle/SID/112_64/bin/sqlplus /nolog < /oracle/SID/sapbackup/.vepvjjiz.spi': 0
BR0302E SQLPLUS call for database instance SID failed
BR0309E Shutdown of database instance SID failed

Т. е. BRTools может БД остановить/замонтировать, но эта информация не передается BRTools'у и он этого не видит, и не дает идти дальше:
BR0669I Cannot continue due to previous warnings or errors - you can go back and repeat the last action
BR0671I Enter 'b[ack]' to go back, 's[top]' to abort:

Как я понимаю тут не проблема с OPS$ так как на стадии mount мы не можем прочитать dba_users и до этого не доходит.
Можно попробовать накатить редологи руками через sqlplus, но хочется разобраться, как правильно восстанавливать БД через BRTools.

Подскажите, пожалуйста, где копать?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BRRECOVER не может получить информацию а заупске/останове БД
СообщениеДобавлено: Ср, фев 11 2015, 14:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 16 2004, 17:10
Сообщения: 2229
Откуда: Moscow, кажется...
Пол: Мужской
Можно робкий вопрос?
А на исходной системе тоже локаль русская была? И все работало нормально?

_________________
Я бы хотел поглядеть на эффективную армию, состоящую из эффективных менеджеров.
BRGDS,
Aleks Изображение


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BRRECOVER не может получить информацию а заупске/останове БД
СообщениеДобавлено: Ср, фев 11 2015, 14:25 
Ассистент
Ассистент

Зарегистрирован:
Вт, сен 06 2011, 16:30
Сообщения: 37
Пол: Мужской
Да, и всё работает нормально.
Это плохо?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BRRECOVER не может получить информацию а заупске/останове БД  Тема решена
СообщениеДобавлено: Ср, фев 11 2015, 14:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 16 2004, 17:10
Сообщения: 2229
Откуда: Moscow, кажется...
Пол: Мужской
mr.D написал:
Да, и всё работает нормально.
Это плохо?

Ну, в общем-то, SAP всегда говорил, что локаль должна быть исключительно английской :)

А по теме: на смотрели содержимое файла которые оно пихает в sqlplus?
Что он там пытается выполнить?

_________________
Я бы хотел поглядеть на эффективную армию, состоящую из эффективных менеджеров.
BRGDS,
Aleks Изображение


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BRRECOVER не может получить информацию а заупске/останове БД
СообщениеДобавлено: Ср, фев 11 2015, 14:40 
Ассистент
Ассистент

Зарегистрирован:
Вт, сен 06 2011, 16:30
Сообщения: 37
Пол: Мужской
Пытается такое сделать (когда запускает и останавливает соответственно):
@/oracle/SID/sapbackup/.vepvfxhf.spu
host /usr/sap/SID/SYS/exe/run/brtools -f delete /oracle/SID/sapbackup/.vepvfxhf.spu;
set sqlprompt "SQL> ";
set time off;
set tab off;
set linesize 1000;
set pagesize 1000;
startup mount;
exit;

@/oracle/SID/sapbackup/.vepvfxhf.spu
host /usr/sap/SID/SYS/exe/run/brtools -f delete /oracle/SID/sapbackup/.vepvfxhf.spu;
set sqlprompt "SQL> ";
set time off;
set tab off;
set linesize 1000;
set pagesize 1000;
shutdown immediate;
exit;

И да - в alert.log'е Oracle БД есть:
ALTER DATABASE MOUNT
...
ALTER DATABASE CLOSE NORMAL


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BRRECOVER не может получить информацию а заупске/останове БД
СообщениеДобавлено: Ср, фев 11 2015, 15:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 11:36
Сообщения: 1365
Откуда: Москва
Пол: Мужской
Значения SID базы и переменных среды окружения для юзеров совпадают?
Code:
ORACLE_SID


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BRRECOVER не может получить информацию а заупске/останове БД
СообщениеДобавлено: Ср, фев 11 2015, 15:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 16 2004, 17:10
Сообщения: 2229
Откуда: Moscow, кажется...
Пол: Мужской
Что-то меня терзают смутные подозрения, что BRRECOVER видит в выводе строку ORA-01109 и считает, что операция закончилась неуспешно.
А сообщение лезет из-за того, что база не в том состоянии, которое ожидалось, т.е. не стартована.

_________________
Я бы хотел поглядеть на эффективную армию, состоящую из эффективных менеджеров.
BRGDS,
Aleks Изображение


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BRRECOVER не может получить информацию а заупске/останове БД
СообщениеДобавлено: Ср, фев 11 2015, 15:30 
Ассистент
Ассистент

Зарегистрирован:
Вт, сен 06 2011, 16:30
Сообщения: 37
Пол: Мужской
to шрам:
да, совпадают
ОС и БД (бинарники) восстановлены из бэкапа полностью, имя сервера - такое же.

to avlag:
суть такая - файлы данных я восстановил (т. е. в brrestore нажимал пропустить пункты перемонтирования, а вот с brrecover уже так не проходит).
brrecover хочет зашатдаунить БД - и БД это делает, но brrecover этого не видит, то же самое с монтированием.
А в alert_SID.log я все эти действия вижу.


Последний раз редактировалось mr.D Ср, фев 11 2015, 16:02, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BRRECOVER не может получить информацию а заупске/останове БД
СообщениеДобавлено: Ср, фев 11 2015, 15:45 
Ассистент
Ассистент

Зарегистрирован:
Вт, сен 06 2011, 16:30
Сообщения: 37
Пол: Мужской
to avlag:

хотя в одном месте нашел такое при остановке БД:
ALTER DATABASE CLOSE NORMAL
ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT
ARCH: Archival disabled due to shutdown: 1089

а вот при MOUNT- точно никаких ORA-error нет.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BRRECOVER не может получить информацию а заупске/останове БД
СообщениеДобавлено: Ср, фев 11 2015, 15:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 16 2004, 17:10
Сообщения: 2229
Откуда: Moscow, кажется...
Пол: Мужской
mr.D написал:
хотя в одном месте нашел такое при остановке БД:
ALTER DATABASE CLOSE NORMAL
ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...

а вот при MOUNT- точно никаких ORA-error нет.

Ну так оно и ругается при остановке, и бртулзы дальше не идут.
Это попытка остановить не стартованную базу.
Возможно именно это BRRECOVER и считает ошибкой. Хотя ошибки-то и нет :)

_________________
Я бы хотел поглядеть на эффективную армию, состоящую из эффективных менеджеров.
BRGDS,
Aleks Изображение


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BRRECOVER не может получить информацию а заупске/останове БД
СообщениеДобавлено: Ср, фев 11 2015, 16:01 
Ассистент
Ассистент

Зарегистрирован:
Вт, сен 06 2011, 16:30
Сообщения: 37
Пол: Мужской
Понятно, спасибо, только что с этим дальше делать?
Я ручками перевожу БД в MOUNT, а BRRECOVER все равно сначала ее шатдаунит и хочет запустить с MOUNT сам...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BRRECOVER не может получить информацию а заупске/останове БД
СообщениеДобавлено: Ср, фев 11 2015, 16:23 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 11:36
Сообщения: 1365
Откуда: Москва
Пол: Мужской
после долгих кулуарных прений... выплыла следующая гипотеза:

бинарник brrecover некорректно воспринимает оракловый код ORA-1109, который по своей сути не является ошибкой.
проверить появление сего кода очень легко:
1. перевести любую базу в состояние mount
2. выполнить команду shut immediate

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

задача одна - чтобы brrecover корректно воспринимал этот код и не считал его ошибкой.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BRRECOVER не может получить информацию а заупске/останове БД
СообщениеДобавлено: Ср, фев 11 2015, 16:57 
Ассистент
Ассистент

Зарегистрирован:
Вт, сен 06 2011, 16:30
Сообщения: 37
Пол: Мужской
В том то и дело, что все бинарники, права, brtools восстановлены с реальной системы, где и on-line backup делался, который теперь пытаюсь восстановить на другом сервере.
После того, как не получилось на старой версии brtools (которая была на реальном сервере) - поставил самую последнюю версию brtools для 6.20 (version 41)- но то же не помогло.
Это навело на мысли, что причина не в версии и багах brtools, а в чем-то другом что и побудило написать на форум.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BRRECOVER не может получить информацию а заупске/останове БД
СообщениеДобавлено: Ср, фев 11 2015, 17:09 
Ассистент
Ассистент

Зарегистрирован:
Вт, сен 06 2011, 16:30
Сообщения: 37
Пол: Мужской
Может быть я туплю, кончено, но на SAP Market Place в ядрах 7.20, 7.21 и 7.21_EXT лежат DBATL720O10_41-20005274.SAR и DBATL720O10_40-10011214 - т. е. brtools 7.20 в версиях 40 и 41.
У меня сейчас установлена как раз 7.20 v41.

Если у меня ядро 7.20 - то стоит ли пробовать ставить brtools 7.40 (DBATL740O11_13-20012205.SAR)?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BRRECOVER не может получить информацию а заупске/останове БД
СообщениеДобавлено: Ср, фев 11 2015, 17:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 11:36
Сообщения: 1365
Откуда: Москва
Пол: Мужской
mr.D написал:
Может быть я туплю, кончено, но на SAP Market Place в ядрах 7.20, 7.21 и 7.21_EXT лежат DBATL720O10_41-20005274.SAR и DBATL720O10_40-10011214 - т. е. brtools 7.20 в версиях 40 и 41.
У меня сейчас установлена как раз 7.20 v41.

Если у меня ядро 7.20 - то стоит ли пробовать ставить brtools 7.40 (DBATL740O11_13-20012205.SAR)?

скорее всего DBATOOLS для 721 и 720 будут разными.

7.40 скорее всего не взлетит. ибо захочет dboraslib родной версии


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Mail.RU Bot


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB