Текущее время: Ср, апр 17 2024, 01:55

Часовой пояс: 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 - сюда



Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: клонирование PI системы
СообщениеДобавлено: Вт, фев 17 2015, 08:45 
Специалист
Специалист

Зарегистрирован:
Ср, янв 16 2013, 04:04
Сообщения: 170
Есть продуктивный PI версии 7.1, с SLD, БД ОРАКЛ 11.2, Linux. Нужно в сторонке (на другом хосте та же ОС и та же версия БД) развернуть копию этой системы. Естественно SID переименовать, обмены со сторонними системами запретить :)

Копия нужна для отработки процесса обновления до 7.31.

Поиском по форуму ничего интересного не нашел, поэтому погрузился в чтение:
System Copy Guide SAP Systems Based on SAP NetWeaver Application
Server ABAP+Java on UNIX
Valid for SAP NetWeaver 7.1 to 7.4

Пока детали в тумане.

Правильно ли я понимаю что SWPM после экспорта создаст файлы с помощью которых на таргет системе он впоследствии сделает копию? То есть предварительно инсталлить пустую копию не нужно?

По ораклу. Нет проблем на таргет хосте создать копию основной БД на момент времени, скажем начала экспорта SWPM. Есть ли возможность экспортить только abap+джаву, без БД? И есть ли в этом смысл (быстрее ,проще)?

Ну и еще может кто чего подскажет. Потому как прочел, что есть отдельная утилита, которая может скопированную руками систему переименовать, но тут я версией не вышел :(. Может еще другие варианты что я не учел.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: клонирование PI системы
СообщениеДобавлено: Вт, фев 17 2015, 11:44 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
Добрый день! Виртуализация присутствует ? Склонируйте систему, переименуйте имя хоста и IP, скачайте последний SWPM, самый нижний пункт - System Rename. ERP, EWM и SolMan она умеет переименовывать, неужто с PI не справится ? С другой стороны, если это для тестирования обновления зачем переименовывать SID вообще ? Хост будет другой, в нее никто не залезет, склонируйте, запустите без сети, отрежьте все коннекты во вне, чтоб она никуда сама не лезла, и порядок. Только не забудьте профили системы и оракловые поправить, а то получите вторую инстанцию, вместо копии системы :D


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: клонирование PI системы
СообщениеДобавлено: Вт, фев 17 2015, 12:27 
Специалист
Специалист

Зарегистрирован:
Вт, июл 19 2011, 23:16
Сообщения: 130
>Правильно ли я понимаю что SWPM после экспорта создаст файлы с помощью которых на таргет системе он впоследствии сделает копию? То есть предварительно инсталлить пустую копию не нужно?

да

>По ораклу. Нет проблем на таргет хосте создать копию основной БД на момент времени, скажем начала экспорта SWPM. Есть ли возможность экспортить только abap+джаву, без БД? И есть ли в этом смысл (быстрее ,проще)?

тут надо понимать, что такое экспорт. как результат экспорт - это данные из бд, прочитанные r3trans-ом и плотно сложенные в файлы.
поэтому "экспортить только abap+джаву, без БД" - бессмыслица.
теоретически файлы абаповской и джавовской инстанций можно перенести на другой хост, где развёрнута копия БД, завести аналогичных пользователей, и при определённом везении это всё заработает. но в целом лучше не изобретать велосипед и воспользоваться гидом по копированию.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: клонирование PI системы
СообщениеДобавлено: Вт, фев 17 2015, 12:44 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
Если будете делать копию системы экспортом/импортом вам все-равно понадобится часть дисков, которые нужны для пустой инсталляции.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: клонирование PI системы
СообщениеДобавлено: Ср, фев 18 2015, 09:40 
Специалист
Специалист

Зарегистрирован:
Ср, янв 16 2013, 04:04
Сообщения: 170
решил поиграться для начала с SWPM. Что не понравилось: этот гад предварительно спросил у меня "а не добавить ли моду r остальным для каталогов с логами в /tmp". Но беззастенчиво без всяких предупреждений полез менять членство владельца системы по группам. :evil:

Смущает название пункта "database instance export" в разделе "system copy", "source system". Это точно то что мне нужно? скопирует ли он сам джава и абап софт так же?

зы
на 4-ом шаге экспорта ошибка:
Цитата:
ERROR 2015-02-18 17:35:00.946
FCO-00011 The step createSourcePropertiesFile with step key |NW_Export|ind|ind|ind|ind|0|0|NW_ABAP_Export_Dialog|ind|ind|ind|ind|abapUnload|0|NW_ABAP_Export|ind|ind|ind|ind|export|0|
createSourcePropertiesFile was executed with status ERROR ( Last error reported by the step: Assertion failed: OraSqlContext constructor: arguments dbSidOrSrcObject and dbHome are not
valid.).

Нашел в каталоге с логами ORADBPAR.XML - по идее все параметры в нем должны быть. Никаких упоминаний этих аргументов нет. Непонятно откуда он их тянет :?:

ну а если не подскажете, завтра уже буду дальше копать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: клонирование PI системы
СообщениеДобавлено: Ср, фев 18 2015, 11:10 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
Софт не скопирует, только базу abap и java. Когда будете делать system copy > target, подсуните нужные диски, он с них поставит пустую систему и тут же воткнет туда забэкапленный экспорт.
А переменные окружения ORACLE_HOME и тому подобные под данным пользователем присутствуют ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: клонирование PI системы
СообщениеДобавлено: Чт, фев 19 2015, 04:35 
Специалист
Специалист

Зарегистрирован:
Ср, янв 16 2013, 04:04
Сообщения: 170
RikoNw написал:
А переменные окружения ORACLE_HOME и тому подобные под данным пользователем присутствуют ?

swpm рутом запускаю, у него естественно никаких хоумов и сидов нет. А у пользователя владельца системы которую я экспортирую ORACLE_HOME, ORACLE_SID выставляются логон скриптами.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: клонирование PI системы
СообщениеДобавлено: Чт, фев 19 2015, 10:33 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
А ну да, swpm в нужные моменты переключается на SIDadm..


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: клонирование PI системы
СообщениеДобавлено: Вт, фев 24 2015, 10:41 
Специалист
Специалист

Зарегистрирован:
Ср, янв 16 2013, 04:04
Сообщения: 170
RikoNw написал:
Склонируйте систему, переименуйте имя хоста и IP, скачайте последний SWPM, самый нижний пункт - System Rename. ERP, EWM и SolMan она умеет переименовывать, неужто с PI не справится ?

не справляется. выдает:
Цитата:
An error occurred while processing option System Rename > Standard System > SAP System Rename( Last error reported by the step: Oracle Rename is not supported for Oracle ASM Installation: abort Installation!).

причем врет гадина - ASM там и не пахнет, ни пользователей ,ни групп ничего нет.

Совершенно непонятно с чего оно так решило ??? Было подозрение что каталог 112 в /oracle/<SID> это ссылка, но поменял ORACLE_HOME на прямой каталог везде где мог и это не помогло.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: клонирование PI системы
СообщениеДобавлено: Вт, фев 24 2015, 13:45 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
А когда оракл ставили на этом тестовом сервере, все как обычно инсталили, не меняли выбор с single-instance на RAC ? Сервер был чистенький, предыдущих установок oracle не было ?
Что говорит sqlplus > show parameter INSTANCE_TYPE ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: клонирование PI системы
СообщениеДобавлено: Ср, фев 25 2015, 03:56 
Специалист
Специалист

Зарегистрирован:
Ср, янв 16 2013, 04:04
Сообщения: 170
RikoNw написал:
А когда оракл ставили на этом тестовом сервере, все как обычно инсталили, не меняли выбор с single-instance на RAC ? Сервер был чистенький, предыдущих установок oracle не было ?

все чисто, без всяких раков и предыдущих установок. Что более важно - не похоже что он вообще на данном этапе пытается в оракл залезть.

RikoNw написал:
Что говорит sqlplus > show parameter INSTANCE_TYPE ?

RDBMS


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: клонирование PI системы
СообщениеДобавлено: Ср, фев 25 2015, 09:16 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
Эмм.. странное предположение... А конфиги оракловые на этот хост смотрят ? А то если это копия и конфиги смотрят на оригинальный хост, может его и переглючивает что он думает будто это кластер - два инстанса + база :roll:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: клонирование PI системы
СообщениеДобавлено: Пт, фев 27 2015, 08:38 
Специалист
Специалист

Зарегистрирован:
Ср, янв 16 2013, 04:04
Сообщения: 170
RikoNw написал:
Эмм.. странное предположение...

вот этот код в control.xml:
Code:
  var dbSidSource = context.get("DbSidSource");
  var dbSidTarget = context.get("DbSidTarget");

  var dir = "/oracle/";
  var isDir  = false;
  var isLink = false;
  var oracleHome = new Array();

  oracleHome.push((FSPath.getPath(dir)).concat(dbSidSource + "/112"));
  oracleHome.push((FSPath.getPath(dir)).concat(dbSidTarget + "/112"));

  for (i=0; i < oracleHome.length; i++ )
  {
    installer.writeTrace("CheckandSetOracleForASM: check ",  oracleHome[i]);
    if ( oracleHome[i].isExisting("DIRECTORY") )
    {
      isDir = true;
      installer.writeTrace("CheckandSetOracleForASM: found ORACLE_HOME for ASM Installation", oracleHome[i]);
      break;
    }
    else if ( oracleHome[i].isExisting("LINK") )
    {
      isLink = true;
      installer.writeTrace("CheckandSetOracleForASM: found ORACLE_HOME for ASM Installation", oracleHome[i]);
      break;
    }
    else
      installer.writeTrace("CheckandSetOracleForASM: no ASM-Installation");
  }

  if ( parseBool(isDir) || parseBool(isLink) )
  {
    if ( dbSidSource == dbSidTarget )
    {
      var nw = NW.getSystem(context.get("SidTarget"));
      nw.getDB()._updateParameter({name:"isASM", value:"false"});
      installer.writeTrace("CheckandSetOracleForASM: set ASM-Installation");

    }
    else
    {
      var txt = "Oracle Rename is not supported for Oracle ASM Installation: abort Installation!";
      installer.abortInstallation("osmod.generic.message", txt);
    }
  }

намекает мне что в БД SWPM еще не лезет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: клонирование PI системы
СообщениеДобавлено: Пт, фев 27 2015, 09:10 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
А SWPM не древний ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: клонирование PI системы
СообщениеДобавлено: Пн, мар 02 2015, 03:08 
Специалист
Специалист

Зарегистрирован:
Ср, янв 16 2013, 04:04
Сообщения: 170
последняя версия


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

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


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

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


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

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