Текущее время: Ср, июл 23 2025, 01:34

Часовой пояс: 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
Автор Сообщение
 Заголовок сообщения: Re: Конвертация Backup с платформы "Big endian" на "Little endian"
СообщениеДобавлено: Ср, окт 20 2010, 12:24 
Начинающий
Начинающий

Зарегистрирован:
Ср, мар 18 2009, 18:43
Сообщения: 23
Дело в том, что я могу работать только с бэкапом.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация Backup с платформы "Big endian" на "Little endian"
СообщениеДобавлено: Ср, окт 20 2010, 12:40 
Почетный гуру
Почетный гуру
Аватара пользователя

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

Судя по всему у человека нет исходной платформы. А есть бэкап. Который хочется поднять на новой платформе.
Если бы была в доступе исходная платформа проще было бы зарядить гетерогенку с указанием куда конвертить при экспорте.

О, пока писал, человек сам ответил. Тогда вот так: Transporting Data Across Platforms
Читайте, может получится.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация Backup с платформы "Big endian" на "Little endian"
СообщениеДобавлено: Ср, окт 20 2010, 12:48 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, сен 07 2007, 15:58
Сообщения: 295
Откуда: UA
Пол: Мужской
Тогда попробуйте на целевой платформе конвертировать с помощью rman, не используя brtools. Напишите сюда строку запуска и результат.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация Backup с платформы "Big endian" на "Little endian"
СообщениеДобавлено: Ср, окт 20 2010, 13:11 
Начинающий
Начинающий

Зарегистрирован:
Ср, мар 18 2009, 18:43
Сообщения: 23
Pepta написал:
Тогда попробуйте на целевой платформе конвертировать с помощью rman, не используя brtools. Напишите сюда строку запуска и результат.



Brtools вызывает rman c функцией convert ... результат тот же....

Документацию "Transporting Data Across Platforms" изучал - т.е. вызывается rman и т.д....

Попробую еще раз пройтись по всем пунктам, т.к. процесс не быстрый... то сообщу о результатах.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация Backup с платформы "Big endian" на "Little endian"
СообщениеДобавлено: Ср, окт 20 2010, 13:14 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, сен 07 2007, 15:58
Сообщения: 295
Откуда: UA
Пол: Мужской
Прочтите ноту на металинке, я выше указал номер.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация Backup с платформы "Big endian" на "Little endian"
СообщениеДобавлено: Чт, окт 21 2010, 08:52 
Специалист
Специалист

Зарегистрирован:
Вт, авг 03 2010, 06:32
Сообщения: 143
Пример конвертации на целевой платформе, как это делал я:

rman target /
RMAN> CONVERT DATAFILE
2> '/oracle/NW1/tmp_mnt/sr3db_1/sr3db.data1',
3> '/oracle/NW1/tmp_mnt/sr3_1/sr3.data1'
4> FROM PLATFORM="HP-UX IA (64-bit)" TO PLATFORM="Linux 64-bit for AMD" PARALLELISM=5
5> DB_FILE_NAME_CONVERT='/oracle/NW1/tmp_mnt','/oracle/NW1/sapdata1';

В отличие от конвертации на исходной системе, на целевой работа идет не с таблспейсами, а с датафайлами.
Источником информации в свое время была нота 1003028 и тот документ, ссылку на который дал avlag

_________________
Мне и отсюда хорошо видно


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Конвертация Backup с платформы "Big endian" на "Little endian"
СообщениеДобавлено: Ср, ноя 24 2010, 17:45 
Начинающий
Начинающий

Зарегистрирован:
Ср, мар 18 2009, 18:43
Сообщения: 23
Добрый вечер.

Сообщаю о результатах: датафайлы конвертировались (TABLESPACE в которых хранятся данные), кроме SYSTEM, SYSAUX, TEMP, UNDO

Далее необходимо методом гомогенного копирования из этого бекапа создать систему.
Вопрос в том, что у меня получился не полный бекап. Т.е. по ноте 1003028 я не могу восстановить базу из этого бекапа.
Решение вижу в следующем: создать пустую базу, восстановить из бэкапа, пересоздать control file.

Какой утилитой можно создать пустую базу?

Или может есть другое решение, как из такого бэкапа поднять систему?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация Backup с платформы "Big endian" на "Little endian"
СообщениеДобавлено: Чт, ноя 25 2010, 08:11 
Специалист
Специалист

Зарегистрирован:
Вт, авг 03 2010, 06:32
Сообщения: 143
KOtiK написал(а):
Какой утилитой можно создать пустую базу?

Утилита называется sqlplus :) Пример:

STARTUP NOMOUNT

CREATE DATABASE "NW1" NOARCHIVELOG CONTROLFILE REUSE
USER SYS IDENTIFIED BY nw1_oramngr
USER SYSTEM IDENTIFIED BY nw1_oramngr
MAXLOGFILES 255
MAXLOGMEMBERS 3
MAXDATAFILES 254
MAXINSTANCES 50
MAXLOGHISTORY 1168
LOGFILE
GROUP 1 (
'/oracle/NW1/origlogA/log_g11m1.dbf',
'/oracle/NW1/mirrlogA/log_g11m2.dbf'
) SIZE 100M reuse,
GROUP 2 (
'/oracle/NW1/origlogB/log_g12m1.dbf',
'/oracle/NW1/mirrlogB/log_g12m2.dbf'
) SIZE 100M reuse
DATAFILE '/oracle/NW1/sapdata1/system_1/system.data1' size 600M reuse AUTOEXTEND ON MAXSIZE 2000M EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE '/oracle/NW1/sapdata1/sysaux_1/sysaux.data1' size 230M reuse AUTOEXTEND ON MAXSIZE 2000M
DEFAULT TEMPORARY TABLESPACE PSAPTEMP TEMPFILE '/oracle/NW1/sapdata1/temp_1/temp.data1'
SIZE 2000M REUSE AUTOEXTEND ON NEXT 20971520 MAXSIZE 10000M
UNDO TABLESPACE PSAPUNDO datafile '/oracle/NW1/sapdata1/undo_1/undo.data1' size 4G reuse AUTOEXTEND ON MAXSIZE 10000M
CHARACTER SET UTF8
NATIONAL CHARACTER SET UTF8
;

_________________
Мне и отсюда хорошо видно


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Конвертация Backup с платформы "Big endian" на "Little endian"
СообщениеДобавлено: Чт, ноя 25 2010, 08:59 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 23 2004, 10:40
Сообщения: 459
Хм... без TEMP и UNDO жить можно, но вот без SYSTEM остальные TS бесполезны.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация Backup с платформы "Big endian" на "Little endian"
СообщениеДобавлено: Пт, ноя 26 2010, 10:48 
Начинающий
Начинающий

Зарегистрирован:
Ср, мар 18 2009, 18:43
Сообщения: 23
Опять в тупике .... :-(

После того, как конвертировались только datafile кроме SYSTEM, SYSAUX, TEMP и UNDO
Создал базу новую, как написал "adem" база создалась, но генерировался новый DBID, отличный от backup.

Т.к. DBID установить тот который был в БД не получается (есть утилита nid но она генерирует автоматически и задать нужный не получается).
Т.к. dbid прописывается в заголовках datafile и control file. И изменить его нельзя. И после восстановления backup база не открывается, т.к. dbid разный.

Вопрос к "adem" : вы восстанавливали из конвертированного backup базу? и каким способом?

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конвертация Backup с платформы "Big endian" на "Little endian"
СообщениеДобавлено: Пт, ноя 26 2010, 14:42 
Специалист
Специалист

Зарегистрирован:
Вт, авг 03 2010, 06:32
Сообщения: 143
Так, стоп!
Перечитал ветку и понял, что у автора нет доступа к исходной системе. Тогда использование transportable tablespace проблему не решит.
Ибо, кроме конвертации самих таблспейсов, нужно еще выполнить (или иметь в наличии) экспорт метаданных этих таблспейсов.
Только после этого их можно импортировать в новосозданную базу на новой платформе.
Плюс, если это БД для SAP, то в процесс добавляется перенос вьюх, которые просто так с таблспейсами не переезжают. А без них сап работать не будет. Проверено :)
Собственно, процедура что нужно делать для SAP описана в упоминавшейся здесь ноте. brtools умеет корректно переносить все что нужно.
В общем виде, без учета тонкостей SAP, процедура описана, к примеру здесь: http://avdeo.com/2009/12/22/using-trans ... abase-10g/

А если есть в наличии только старый бэкап, и нет доступа к исходной системе, то других вариантов, как восстанавливать его целиком на такой же самой платформе я не вижу. Вот оттуда, все-таки воспользовавшись экспортом, уже можно переехать на что-то другое.

_________________
Мне и отсюда хорошо видно


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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