通过CCM将BO Server配置从PROD还原到DEV环境

2020-09-27 03:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我已经搜索了该论坛和...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我已经搜索了该论坛和其他论坛,但是无法找到解决有关通过CCM从PROD到DEV环境还原BO服务器配置的问题。 请参阅以下我已完成的步骤。

我的环境

OS:Win2k12 R2 x64

BO:4.2 SP2补丁0

DB:HANA SPS12

前提

通过CCM取回BO Server配置的文件(二进制文件)->选择"备份服务器配置"

还原

1。 在DEV CCM中,停止SIA

2.将FileStore从PROD复制到DEV到DEV BO服务器中。

注意:因为我们的PROD和DEV环境在不同的网络上,所以每晚都要这样做。 我们将文件存储从PROD复制到DEV,从而引入与PROD相关的所有对象; 这是通过计划任务完成的。

3.在DEV中-通过HANA STUDIO连接到BO CMS,并删除所有与PROD BO服务器相关的行,使用SQL删除BO Cluster信息:

从cms_infoobjects7中删除(16,17)中的typeid;

从cms_infoobjects7中删除,其中objectid = 4;

问题:这是正确的SQL,用于删除准备恢复DEV BO服务器的所有PROD BO服务器吗?

4。 从DEV BO Server上的CCM工具中,选择"还原服务器配置"。 这是还原服务器智能代理(BINODE1)的BO服务器配置的开始"

5。 使用6900作为临时CMS端口并输入凭据以连接到DEV HANA实例

6。 输入CMS名称以及具有管理特权的帐户的用户名和密码

7。 指定包含要还原的服务器配置设置的BIAR文件的位置和名称。

注:摘要页面显示了BIAR文件的内容,但是该页面为空白,而不是列出我的所有DEV BO服务器。

8。 警告消息指示现有服务器设置将被BIAR文件中的值覆盖,并且如果继续操作,当前服务器设置将丢失。

9。 单击"是"以还原服务器配置设置。

10。 读取BIAR文件->此处有错误。

11。 出现错误消息:"准备BIAR文件时发生错误"

我检查了日志:

RESTORE日志:"发生了意外的内部错误。CMS意外终止,退出代码为0"

另一个名为:error_CMS6900.log的日志:" 33007找不到用户,组或对象4。35101根服务器报告错误初始化失败。(原因:找不到用户,组或对象4。找不到对象4。 )

此后,我已经厌倦了不同的选择:

1。 使用CMS添加节点-失败

2。 使用默认服务器添加节点-失败

至此,我想回到安装默认BO服务器的位置。 任何帮助/建议都将得到非常多的认可!

致敬Trieu

3条回答
渐行渐远_HoldOn
2020-09-27 03:26

按照以下说明进行操作:我所看到的唯一区别是列表中的第3步需要在以后而不是开始时执行。

  1. 在实际生产服务器上停止SIA和Tomcat
  2. 在沙盒或新服务器上停止SIA/Tomcat
  3. 右键单击SIA和属性->配置
  4. 指定新的CMS DB源(这是Production CMS DB的备份
  5. 选择"更新数据源设置"
  6. SelEct"数据库驱动程序"作为Oracle本机驱动程序"
  7. 指定备份数据库,服务器名,用户名和密码的凭据
  8. 在CCM中,选择"添加服务器智能代理",然后

i。如上所述,更新DR上的主机文件条目。

>将DR SIA指向Prod数据库的备份。

>不要发送SIA,在将SIA指向SIA>配置的属性并更改群集名称后,单击Apply(确定)并确定。

>启动此新创建的SIA。

>单击CCM中的"添加节点"按钮,并在节点名称中提供与生产中存在的SIA节点名称完全相同的名称,选择选项"创建Detault服务器"并选中"重新创建SIA",提供SIA,CMS端口选择cms数据库(备份 产品)并完成步骤。

>成功创建此SIA后,无需启动它,请从CCM中将其突出显示,然后单击Delete node按钮,并在cms名称中提供localhost和正在运行的SIA CMS运行的端口,并删除SIA,它将删除 CMS数据库中的所有条目及其依赖项。

>对生产数据库中存在的其余SIA节点执行相同的步骤。

9。 SIA名称与新服务器名称相同

10。 端口6410

11。 在新节点上创建默认服务器

12。 选中"在本地主机上重新创建SIA(如果CMS DB中已经存在)。

13。 新的CMS端口6400

14。 指定CMS数据库信息

15。 输入原始系统的管理员密码(Prod),然后单击完成

16。 在当前SIA运行时,从9-15重复相同的步骤。

17。停止SIA并重新启动SIA以查看所有服务器已启动

17。 在SQL下面执行以删除节点

从cms_infoobjects6中删除,其中si_cuid ='PROD SIA的CUID';

提交;

18。 在SQL下执行以删除旧产品服务器的CMS服务器

从cms_infoobjects6中删除,其中objectid ='';

提交;

19。 从CCM启动选项卡中删除远程服务器名称,以不显示旧服务器名称

20。 打开SIA,"配置"选项卡,将群集名称更改为"当前服务器名称"

一周热门 更多>