✅ 操作成功!

hana数据库

发布时间:2023-06-07 作者:admin 来源:文学

hana数据库

hana数据库

安阳历史-喜什么

2023年2月21日发(作者:一篇完整的论文范文)

SAPHANA部署和配置

基于SAPHANA的SAPBusinessOne⾼可⽤性HA安装指南-SAPHANA部署和配置

本节提供有关如何设置⾼可⽤性环境,部署组件以及执⾏各种配置的分步说明.

在下⾯的部分中,我们使⽤以下数据作为⽰例:

安装SAPHANA

你必须按如下所⽰安装SAPHANA组件:

1.在两个数据库服务器(主机1和主机2)上,安装SAPHANA数据库

警告

两个数据库服务器必须共享相同的:

l系统ID(SID)

请注意,必须将NDB指定为系统标识,因为SAPBusinessOne⽤户只能为NDB系统标识申请SAPHANA许可证.

l实例编号

l系统⽤户SYSTEM的密码(SYSTEM账户将⽤于安装SAPBusinessOne服务器组件)

在下⾯的部分中,例如,系统ID为NDB,实例编号为00,系统⽤户SYSTEM的密码为manager.

2.在两个数据库服务器(主机1和主机2)上,安装应⽤程序函数库(AFL).

3.在所有三个服务器(中⼼Center,主机1和主机2)上,安装⽤于Linux的32位和64位版本的SAPHANA数据库客户端.

安装后必要条件:

在两个数据库服务器(主机1和主机2)上,通过执⾏以下步骤启动脚本服务器:

1.要访问SAPHANA管理设置,请在SAPHANAstudio中,双击相关的SAPHANA系统.

在配置(Configuration)选项卡上,选择→server→实例,并将系统值更改为1.

4.重新启动SAPHANA实例.为此,请执⾏以下操作:

1.以adm⽤户⾝份登录(例如,ndbadm)或通过输⼊以下命令切换到此⽤户:su-adm.

2.使⽤命令:HDBstop停⽌SAPHANA实例.

3.使⽤命令:HDBstart启动SAPHANA实例

启⽤SAPHANA系统复制

先决条件

你已检索两个数据库服务器的别名.

你已检索两个数据库服务器的别名.

要识别别名,请在每个数据库服务器上执⾏以下命令:

echo$SAP_RETRIEVAL_PATH|awk-F/'{print$NF}'

注意

别名区分⼤⼩写.

程序

1.备份Host1SAPHANA数据库实例.

5.要启⽤系统复制并将主机1指定为主站点(主数据库服务器),请以⽤户ndbadm⾝份登录到主机1,然后运⾏以下命令:

/usr/sap/NDB/HDB/exe/hdbnsutil-sr_enable--name=

6.要在主机2上启⽤系统复制并在主站点上注册主机2作为辅助站点(辅助数据库服务器),请以⽤户ndbadm⾝份登录到主

机2,然后运⾏以下命令:

a.关闭系统:

HDBstop

b.在主机1上注册主机2并定义⽇志复制模式:

hdbnsutil-sr_register--name=--remoteHost=Alias>--remoteInstance=--mode=syncmem

c.在Host2上启动SAPHANA系统:

HDBstart

7.检查复制状态.为此,在SAPHANAstudio中,转到Host1的管理控制台,在Landscape选项卡上,然后选择System

Replication选项卡,检查复制状态.在数据库同步期间,状态为INITIALIZING;成功同步后,状态变为PRIMARY.

安装SAPBusinessOne

按照以下步骤安装SAPBusinessOne服务器组件.有关详细信息,请参阅产品包中包含的管理员指南.

初始化环境

先决条件

你已将以下⽂件上传到中⼼服务器:

你已在两个数据库服务器之间启⽤系统复制.

程序

1.使⽤相应的信息(例如SAPHANA实例名称)更新⽂件.

2.使⽤此命令执⾏⽂件

3.在执⾏期间,系统会要求你提供以下信息:

4.保存dsa密钥的⽬录

5.密码:按Enter键将密码设置为空⽩.

6.当被要求确认密码时,也按Enter键.

7.主机1的root⽤户密码

8.主机2的root⽤户密码

9.主机1上SAPHANA数据库的adm密码

10.主机2上SAPHANA数据库的adm密码

在中⼼服务器上安装运⾏环境管理

除了备份服务外,所有SAPBusinessOne服务器组件都安装在SAPHANA服务器外的”中⼼服务器”上.在⾼可⽤性环境中

的安装与常规安装有⼀些轻微但关键的差异,如下⾯的过程所述.

先决条件

在两个数据库服务器之间已设置系统复制.当前主SAPHANA服务器是主机1.

已在中⼼服务器上安装nfs-kernel-server.

要安装nfs-kernel-server,请执⾏以下命令:

zypperinstallnfs-kernel-server

/etc/init.d/nfsserverstart

程序

步骤1:在中⼼服务器上安装SAPBusinessOne服务器组件

1.在中⼼服务器上,使⽤安装软件包(例如,版本9.2PL03)安装除备份服务之外的所有SAPBusinessOne服务器组件.

在此步骤中,使⽤虚拟IP地址连接到HANA实例.

2.安装备份服务.

在此步骤中,编辑需要备份的SAPHANA数据库服务器,在⽹络地址字段中使⽤主机1IP地址,并且不要使⽤虚拟IP地址.

步骤2:安装后操作

1.在系统架构⽬录中的服务(Services)选项卡上,修改备份服务:

3.添加⼀个新的SAPHANA服务器实例;服务名称应为虚拟IP地址.

4.删除服务名称为主机1IP地址的旧SAPHANA服务实例.

5.在系统架构⽬录中的服务器和公司(ServersandCompanies)选项卡上的服务器(Servers)部分中,删除数据库服务器.如

果备份路径显⽰为⽆(None),请编辑备份路径.

6.在主机2上安装备份⽬录:

6.在主机2上安装备份⽬录:

7.在中⼼服务器上,按如下所⽰修改⽂件/etc/exports:

/hana/shared/backup_service/backups(rw,no_root_squash,sync,no_subtree_check)

(rw,no_root_squash,sync,no_subtree_check)

/tmp/backup_service(rw,no_root_squash,sync,no_subtree_check)(rw,no_root_squash,sync,no_subtree_check)

注意

你可以通过指定⽹络和⽹络掩码来同时访问多种计算机.例如,如果要允许访问IP地址在192.168.0.0和192.168.0.255之间

的所有计算机,则可以按如下⽅式修改⽂件/etc/exports:

/hana/shared/backup_service/backups192.168.0.0/255.255.255.0(rw,no_root_squash,sync,no_subtree_check)

/tmp/backup_service192.168.0.0/255.255.255.0(rw,no_root_squash,sync,no_subtree_check)

7.重新启动nfsserver:

/etc/init.d/nfsserverrestart

8.在主机2上挂载⽬录:

mount:/hana/shared/backup_service/backups/hana/shared/backup_service/backups

mount:/tmp/backup_service/tmp/backup_service

测试故障恢复脚本

本节介绍如何测试运⾏故障恢复脚本.如果主数据库服务器发⽣故障,系统可以故障切换到从数据库服务器.

过程

运⾏⽂件,并检查是否满⾜以下要求:

确保两个服务器都可访问.

两个服务器的IP地址在⽂件中说明.

第⼀台服务器显⽰为主服务器,第⼆台服务器显⽰为从服务器.

例如,如果两个服务器都显⽰为主服务器,则必须检查你的配置.

结果

如果在数据库服务器上遇到故障,可以运⾏故障恢复脚本来检查哪个服务器是主服务器,并将故障切换到从服务器.

注意

如果已在⾼可⽤性环境中安装servicelayer,要更新服务层组件的服务器连接信息,请按照使⽤SAPBusinessOneService

Layer指南中的说明进⾏操作.你可以在获取此指南.

TransInfo斯凯普斯是德国SAP亚太区⾦牌合作伙伴、核⼼合作伙伴、⾦牌代理商、SAP⾦牌实施商家,斯凯普斯是亚

TransInfo斯凯普斯是德国SAP亚太区⾦牌合作伙伴、核⼼合作伙伴、⾦牌代理商、SAP⾦牌实施商家,斯凯普斯是亚

太地区⾸家实现ERP与MES结合,在此基础上还集成了WMS,并成功应⽤到实际企业⽣产中,快速实施各⾏业ERP解

决⽅案⾸选。

👁️ 阅读量:0