点击此处---> 群内免费提供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
我们通过消除执行sql命令以从CMS中删除行的步骤来解决此问题:
从cms_infoobjects7中删除(16,17)中的typeid;
从cms_infoobjects7中删除,其中objectid = 4;
我们改为执行以下操作:
1。 停止SIA
2。 恢复服务器配置>>必须使用临时CMS和临时端口(6400以外的其他端口,例如6900)
3.输入适当的信息和.biar文件
4。 发生还原过程
5。 完成后检查日志
6.启动SIA
7。 验证CMC中的服务器配置。
按照以下说明进行操作:我所看到的唯一区别是列表中的第3步需要在以后而不是开始时执行。
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,"配置"选项卡,将群集名称更改为"当前服务器名称"
您好,
通过添加具有默认服务器的新SIA,我们能够将BI4.2环境恢复到16个左右的默认服务器。
这是我们的工作方式。 我们很幸运,BI4.2环境是一个沙盒,因此我们删除了与该模式有关的所有CMS表。 添加了具有默认服务器的新SIA。 接下来,我们选择原始SIA,然后选择"还原服务器配置"选项来还原原始服务器配置。 接下来,我们删除了新服务器和SIA。
一周热门 更多>