当前位置:   article > 正文

SUSE12安装SAP HANA 2.0内存数据库_sle-12-sp5-sap-dvd-x86_64-gm-dvd1.iso

sle-12-sp5-sap-dvd-x86_64-gm-dvd1.iso

1,环境准备

1)OS软件包:SUSE Linux Enterprise Server for SAP Applications 12SP5:SLE-12-SP5-SAP-DVD-x86_64-GM-DVD1.iso

2)SAP HANA 2.0软件包:SAP HANA 2.0 express edition

如果直接下载Virtual Machine(包含OS和SAP HANA数据库)的虚拟机镜像文件.voa,那么就没有必要单独下载OS和SAP HANA软件包了

3)资源准备:4Core/8G/100G(官方建议内存>=32G、条件不具备的话,最小不低于16G,我实际用的8G内存、仅database)

2,下载软件

1)sap hana download manager(DM下载器)下载:

https://help.sap.com/docs/link-disclaimer?site=http://sap.com/sap-hana-express

根据下载PC是Linux/Windows选择对应的DownloadManager下载:Linux DM 64-bit JRE required / Windows DM 64-bit JRE required

2)使用DM下载器下载SAP HANA虚拟机镜像(.voa)文件:

运行DM下载器,通过DM下载器选择 SAP HANA下载(可以选择下载虚拟机或下载安装包):

可选项说明:

Getting Started with SAP HANA, express edition (Virtual Machine Method):安装教程,一个PDF文件;

Server only virtual machine:下载hxe.ova文件,不包含任何应用;

Server + applications virtual machine:下载hxexsa.ova文件,包含the server plus XS Advanced, Web IDE, 和 SAP HANA Cockpit等等;

其他选项这里不逐个介绍。

下载完毕得到 hxe.voa 虚拟机镜像文件。voa文件时将虚拟机的所有模板文件都封装成单个

voa格式的文件。

注意:DM下载器下载的过程中,如果出现连接超时不断重试(Connection timeout. Retry…),则退出DM下载器,然后重新运行DM下载器,下载目录保持不变,下载器会断点续传、从上次的进度继续后面的下载。如果不重启DM下载器,连接超时很难恢复。

3,导入voa文件生成新的SAP HANA虚拟机

voa文件可以使用VMWare Workstation打开生成新的虚拟机,或者使用VMware vSphere Client连接vSphere EXSi导入voa镜像文件生成新的虚机。

4,修改虚拟机配置&启动虚拟机

voa导入生成的虚机初始化配置为4Core/8G/134G,根据自己情况修改资源配置以及网卡配置,有条件的建议内存>=32G

5,启动系统进行SAP HANA配置修改

设置系统键盘,使用默认值,输入:N

设置时区,修改指定时区UTC+8,输入:Y

修改时区为UTC+8Asia Shanghai):

修改时区保存以后,显示修改后的时区并进入登录界面:

显示的OS版本信息为:SUSE Linux Enterprise Server 12 SP4 (x86_64)

显示的SAP HANA版本信息为:SAP HANA, express edition 2.0 SPS06 server-only version

输入默认的系统用户名和密码登录:

默认用户名:hxeadm

默认密码:HXEHana1

输入系统用户密码首次登录后会提示需要修改系统用户密码:

输入原始密码:HXEHana1

输入新密码:SapHana_123

确认新密码:SapHana_123

修改密码成功,提示继续修改 HANA database master password:

输入 HANA database master password:SapHanaDB_123

再次确认密码:SapHanaDB_123

修改HANA数据库用户密码成功:显示主机名、域名、Master password、日志文件信息,并提是否确认配置:

输入:Y,确认配置初始化,等待初始化配置完成:

6,SUSE12 Linux网卡静态IP地址配置,默认是dhcp:

 修改网卡IP为静态地址:

sudo vi /etc/sysconfig/network/ifcfg-eth0

修改内容如下:

BOOTPROTO=’static’

IPADDR=’192.168.1.114/24’

NETWORK=’192.168.1.0’

USERCONTROL=’no’

STARTMODE=’auto’

设置网关:

sudo vi /etc/sysconfig/network/routes

default 192.168.1.1 - -

设置DNS:

sudo vi /etc/resolv.conf

nameserver=192.168.1.202

重启网卡服务:

sudo service network restart

ping通网关测试:

ping 192.168.1.1

7,配置SUSE12允许SSH远程连接

SUSE12修改ssh配置、允许远程连接:

sudo vim /etc/ssh/sshd_config

PermitRootLogin yes

PasswordAuthentication yes

查看防火墙

sudo service SuSEfirewall2 status

如果是开启状态需要修改:

sudo vim /etc/sysconfig/SuSEfirewall2

FW_SERVICES_EXT_UDP="22"

FW_SERVICES_EXT_TCP="22"

重启ssh和SuSEfirewall2服务

sudo service sshd restart

sudo service SuSEfirewall2 restart

配置正确后,可以通过hxeadm用户进行SSH连接连接登录了。

8,命令行方式本地连接数据库:

hdbsql -n localhost:39013 -u SYSTEM -p  SapHanaDB_123

如果指定数据库登录,则加 –d 参数:

hdbsql -n 192.168.1.114:39013 -u SYSTEM -p  SapHanaDB_123 -d HXE

\h 显示命令帮助

\q 退出终端

\s查看数据库基本信息:host和端口信息、sdi、dbname等信息

显示数据库信息(databases):

select * from SYS_DATABASES.M_SERVICES;

可以查看数据库的相关信息,例如:

database_name: HXE

host: hxehost

port: 39003

service_name: indexserver

process_id: 11126

sql_port: 39015

注意:SQL_PORT和PORT的区别,通过hdbsql方式只能连接SQL_PORT、无连接PORT

hdbsql -n 192.168.1.114:39015 -u SYSTEM -p  SapHanaDB_123 -d HXE    #OK

hdbsql -n 192.168.1.114:39003 -u SYSTEM -p  SapHanaDB_123 -d HXE    #FAILED

hdbsql -n 192.168.1.114:39013 -u SYSTEM -p  SapHanaDB_123 -d SYSTEMDB    #OK

hdbsql -n 192.168.1.114:39001 -u SYSTEM -p  SapHanaDB_123 -d SYSTEMDB    #FAILED

在HXE数据库中创建测试表:

hdbsql -n 192.168.1.114:39013 -u SYSTEM -p  SapHanaDB_123 -d HXE

创建测试表、插入数据、查询数据

create column table test01 (ID INTEGER NOT NULL, NAME VARCHAR(10), PRIMARY KEY (ID) );

create row table test02 (ID INTEGER NOT NULL, NAME VARCHAR(10), PRIMARY KEY (ID) );

insert into test01 values (1,'aaa');

insert into test01 values (2,'bbb');

select * from test01;

select * from test02;

SAP HANA支持列存储表(column table)和行存储表(row table),列存储表(column table)支持分区、但分区必须时主键的一部分,行存储表(row table)不支持分区。

9,SAP HANA数据库服务启动&关闭

启动数据库:HDB start

注意:大小写一定要正确,否则会提示命令错误

关闭数据库:HDB stop

查看数据库信息:HDB version

 Java程序通过JDBC连接HANA:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/121926
推荐阅读
相关标签
  

闽ICP备14008679号