使用第三方备份工具复制数据库

2020-09-16 15:52发布

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

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


您好,我想将一个租户数据库从一台HANA服务器复制到另一台HANA服务器,发现有关此任务的信息很少,但我无法正常工作。 我正在使用Tivoli Data Protection,Backint。

任何人都已经尝试过了,请手动做任何文档。

致谢。

Manuel

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

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


您好,我想将一个租户数据库从一台HANA服务器复制到另一台HANA服务器,发现有关此任务的信息很少,但我无法正常工作。 我正在使用Tivoli Data Protection,Backint。

任何人都已经尝试过了,请手动做任何文档。

致谢。

Manuel

付费偷看设置
发送
5条回答
SAP砖家
1楼-- · 2020-09-16 16:25

我正在关注

https://help .sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.01/en-US/39dc3f370efe4f2983a8be5e6dfeda8c.html

但没有成功,这部分我有问题。

注意

确保变量$(SAPSYSTEMNAME)完全像在您在此处指定的Backint参数文件名中那样显示。 使用Backint执行数据库复制时,$(SAPSYSTEMNAME)在运行时会动态替换为您为数据库恢复指定的源数据库的SID。

要将源租户数据库的名称插入文件名,请使用变量$(DBNAME)。

Violet凡
2楼-- · 2020-09-16 16:29

您收到任何错误消息吗?
您使用的是哪个HANA DB版本?

代楠1984
3楼-- · 2020-09-16 16:19

您好,Manuel,

您要分享执行复印时遇到的问题/错误吗?

最好的问候

Bhudev

骆驼绵羊
4楼-- · 2020-09-16 16:40

问题是在目录中找不到备份,

我遵循了《管理指南》:

先决条件
在创建数据库副本之前,必须满足目标数据库的以下先决条件:●
已安装和配置Backint代理。
有关详细信息,请参阅文档。 ●
如果需要Backint参数文件,则需要:1.
在操作系统级别,在Backint代理可以访问的位置中创建所需的Backint参数文件。
一个 需要Backint参数文件才能从源数据库访问备份。
需要第二个Backint参数文件来为目标数据库创建新备份。示例
如果源数据库SID为ABC,则其Backint参数文件 可以称为param_backint_ABC.utl。 如果目标数据库的SID为DEF,则其Backint的参数文件可以称为param_backint_DEF.utl.Note
对于数据库副本,该SID必须包含在Backint参数文件名中。
请注意路径和 参数文件名称2.
在SAP HANA studio中,指定参数文件的路径和名称,以用于数据备份,还可以选择用于日志备份。1.
要在SAP HANA studio中指定参数文件, 当目标数据库处于联机状态时,请转到备份控制台,然后选择ConfigurationBackint设置。
按如下所示指定参数文件的路径和名称:
//<用户定义的> $(SAPSYSTEMNAME)< optional-extension>

如果源数据库名为ABC,并且已将参数文件命名为param_backint_ABC.utl,则在此处指定的路径和名称可能是:
/usr/sap/DEF/SYS/global/hdb/opt/hdbconfig /param_backint_$(SAPSYSTEMNAME).utlCaution
确保变量$(SAPSYSTEMNAME)完全像在您在此处指定的Backint参数文件名中一样显示。 使用Backint执行数据库副本时,在运行时将$(SAPSYSTEMNAME)动态替换为您为数据库恢复指定的源数据库的SID。

我可以看到备份和日志备份正在使用新的配置文件,并且它们可以设置SAPSYSTEMNAME

/usr/sap/CD2/SYS/global/hdb/opt/hdbconfig/param_backint _ $(SAPSYSTEMNAME).utl

配置文件:/usr/sap/CD2/SYS/global/hdb/opt/hdbconfig/param_backint_CD2.utl

但是当我尝试还原时,他们却没有,而是使用旧的initCD2.utl文件

2018-07-04 10:04:40.888 backint已启动:
命令:/usr/sap/CD2/SYS/global/hdb/opt/hdbbackint -f restore -p/usr/sap/CD2/SYS /global/hdb/opt/hdbconfig/initCD2.utl -i/var/
tmp/hdbbackint_CD2.AdGOjH -o/var/tmp/hdbbackint_CD2.jYBVye -u PRD

N-Moskvin
5楼-- · 2020-09-16 16:31

今天从SAP那里得到答案,我简直不敢相信,但是........

SAP

尊敬的客户,

使用第三方工具,只能复制SAP HANA单容器系统。
无法制作SAP HANA多租户数据库容器的系统副本。

请参阅: 7.3.6.4使用第三方复制数据库 -派对工具

从SAP HANA 2.0 SPS 01开始,多容器数据库模式是唯一的数据库模式。 默认情况下,在安装过程中会创建一个租户数据库。
升级后的系统将具有一个与旧的
单个容器相对应的租户数据库。 您可以稍后使用SAP
HANA座舱添加其他租户数据库。

如果您在环境中列出的数据库版本(HDB/2.00.023.00.15136912)是正确的,则只能使用文件系统副本来完成系统副本。

请参阅: 1844468-SAP HANA上的同类系统副本

亲切的问候,
Daryn Tully
SAP HANA合伙人

一周热门 更多>