
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解
决⽅案⾸选。