SAP HANA 2.0 安装部署
HANA 是SAP 于2010年推出的一款列式内存数据库,主打OLAP分析场景,兼顾部分OLTP交易场景,通常以软件、硬件一体机的形式交付给最终用户。SAP HANA 软件环境支持Linux(SUSE/REDHAT)、AIX、VMware、Openstack,硬件环境支持HPE、DELLEMC、IBM、HUAWEI、CISCO、Lenovo等主流服务器,服务于SAP 软件生态环境。SAP HANA推出之前,Oracle 数据库一直是SAP系统软件数据库最佳支持平台,HANA的推出主要是SAP想取代ORACLE数据库以摆脱oracle对sap 软件生态后端数据库的控制。
这里主要介绍SAP HANA在LINUX 平台的安装部署,基本环境配置如下:
a、OS/DB软件获取:
1、SUSE:至suse官网注册账号免费下载,注意选择对应的for sap x86_64 架构的版本。
2、HANA:至sap 官网注册账号,需有购买服务才能下载软件,也可以向公司sap维保服务商要软件安装包,注意选择LINUX X86_64 架构版本。
b、虚拟机准备:
1、登录vSphere 平台新建虚拟机:
2、 操作系统类型以及版本选择Linux->SUSE Linux Enterprise 15(64位):
3、分配cpu、memory、磁盘资源,并挂载SUSE Linux iso 安装镜像:
4、确认配置无误,点击Finish按钮完成:
c、OS 安装:
1、点击虚拟机开机电源按钮,启动虚拟机:
2、SUSE Linux 安装引导:
3、选择应用场景类型:SUSE Linux Enterprise Server for SAP Applications 15 SP4 ,语言以及键盘布局选择English(US):
4、同意许可条款:
5、设置ip地址以及主机名:
6、设置dns服务器以及网关路由:
7、跳过系统注册:
8、选择扩展和模块,确保SAP应用模块有勾选,其他部分根据实际使用选择:
9、选择系统角色为SLES for SAP Applications:
10、取消勾选完成os系统安装后打开sap应用安装向导以及远程桌面服务选项:
11、磁盘分区以及文件系统创建,选择自定义:
12、选择第一块磁盘sda作为suse linux系统使用,第二块磁盘sdb用于hana db使用:
为suse linux 系统创建lvm、分区、文件系统(注意uefi、boot分区不支持lvm):
sda /dev/sda 150G disk
├─sda1 /dev/sda1 200M part /boot/efi --uefi 分区
├─sda2 /dev/sda2 2G part /boot --启动分区
└─sda3 /dev/sda3 147.8G part
├─vg_system-lv_system--swap16G lvm [SWAP] --交换分区
└─vg_system-lv_system--root 131.8G 0 lvm / --根分区
13、选择时区:亚洲->上海,指定ntp 时间同步服务器:
14、设置系统管理员root密码:
15、确认配置无误,点击install按钮完成系统安装:
进度条到100%后重启系统及安装结束
16、关闭系统防火墙,开启ssh root 密码认证远程登陆:
vim /etc/ssh/sshd_config 找到PasswordAuthentication 取消注释,开启ssh 密码认证
systemctl restart sshd.service
systemctl stop firewalld.service
systemctl disable firewalld.service
d、部署hana 数据库:
1、为hana数据库准备磁盘空间以及文件系统目录:
sdb /dev/sdb 200G disk
└─sdb1 /dev/sdb1 200G part
├─vg_hana-lv_usr_sap 47.6G lvm /usr/sap --sap host agent
├─vg_hana-lv_hanashared 61G lvm /hana/shared --hana二进制文件
├─vg_hana-lv_hanalog 30.5G lvm /hana/log --hana日志
└─vg_hana-lv_hanadata 61G lvm /hana/data --hana 数据
2、将hana 安装文件上传至服务器根文件系统目录
3、调整安装文件权限:
su – root
chmod -R 755 HDB_SERVER_LINUX_X86_64/
4、执行安装程序:
/root/HDB_SERVER_LINUX_X86_64/hdbsetup --图形化安装程序
/root/HDB_SERVER_LINUX_X86_64/hdbinst --字符界面安装程序
4.1 这里演示图形化安装:
su – root
xhost+
cd /root/HDB_SERVER_LINUX_X86_64/
./hdbsetup
提示缺少libatomic1 rpm 包,安装失败:
4.2 解决方法:手动安装缺少的libatomic1 rpm包:
至rpmfind.net 网站选择对应版本的rpm 包
rpm -ivh libatomic1-10.2.1+git583-1.3.4.x86_64.rpm
4.3 重新执行hana安装程序:
4.4 指定hana 安装路径为/hana/shared,sid 为HDB,instance number 为00,同时勾选内存限制以及hana服务自启动选项,部署类型选择测试环境:
4.5 指定sap hana系统管理员账号密码、home目录、shell、id 信息:
4.6 指定sap hana 数据、日志目录:
4.7 指定sap hana 数据库管理员system 账号密码:
4.8 确认配置信息无误,点击install 按钮,完成安装:
4.9 所有进度条完成,安装结束:
4.10 SAP HANA 数据库相关操作:
4.10.1 查看HANA 数据库后台进程状况:
su - hdbadm
HDB proc
4.10.2 关闭HANA 数据库:
su - hdbadm
HDB stop
4.10.3 启动HANA数据库:
su - hdbadm
HDB start
4.10.4 创建租户库TEST,并设置管理员system 密码:
su - hdbadm
hdbsql -u SYSTEM -p 'P@ssw0rd' -i 00 -d SYSTEMDB 'CREATE DATABASE TEST SYSTEM USER PASSWORD "P@ssw0rd"'
本文来自博客园,作者:踏雪无痕2017,转载请注明原文链接:https://www.cnblogs.com/oradba/p/17315845.html