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+8(Asia 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:

SUSE12安装SAP HANA 2.0内存数据库相关推荐

  1. SAP HANA 2.0 快速版 (虚拟机方法)的部署和使用

    SAP HANA 2.0 快速版 (虚拟机方法)的部署和使用 1.创建SAP账号和下载Download Manager (DM) 安装包 1.1 进入 SAP HANA trial 页面点击 Star ...

  2. SAP HANA 2.0简介

    正文部分 下一代的内存平台SAP HANA 2.0简化了数据库和数据管理,使应用程序开发人员能够更轻松地提供智能,洞察驱动的应用程序. 该平台的新功能针对创新进行了优化,可帮助您的企业在数字经济中更有 ...

  3. 【HANA系列】SAP HANA 2.0简介

    公众号: SAP Technical 本文作者: matinal 原文出处: http://www.cnblogs.com/SAPmatinal/ 原文链接: [HANA系列]SAP HANA 2.0 ...

  4. ecc6.0 oracle安装,SAP ECC v6.0 SR3 IDES Oracle 10.2.0.2 安装指南

    周末折腾了两天,终于装好了,现在把一些重要的记录下来. 一.下载 二.准备 1.系统要求 平台:Win server 2003企业英文版  中文的不支持 系统要求:4GB的内存 / 320GB的硬盘 ...

  5. 安装 SAP Spartacus 3.0 并使用B2B功能

    安装文档: https://sap.github.io/spartacus-docs/building-the-spartacus-storefront-from-libraries/ 首先ng ne ...

  6. SAP HANA client2.0 下载网站

    https://tools.eu1.hana.ondemand.com/#hanatools 20190413

  7. SAP HANA Express 版本的注册和安装

    Register for SAP HANA, express edition 虚拟机 (VM) 安装方法是最简单的 SAP HANA 2.0 快速版本地安装方法,适用于兼容的 Windows.OS X ...

  8. SAP HANA数据库安装

    2019独角兽企业重金招聘Python工程师标准>>> SAP HANA数据库安装 分类: Sybase 2013-01-16 17:38:14 SAP HANA是一个全新设计的内存 ...

  9. 一步步学习如何安装并使用SAP HANA Express Edition

    使用Jerry这篇文章在Google Cloud platform上的Kubernetes集群部署HANA Express里介绍的方法在Google Cloud Platform的Kubernetes ...

最新文章

  1. c库的rand/random随机数产生函数性能差?
  2. Jsp实现停车场管理系统
  3. 清华大学微纳脑机接口与机器人实验室:微纳系统机械设计研发工程师招聘
  4. HBASE+Solr实现详单查询--转
  5. 【Qt】数据库实战(三)
  6. C# 正则表达式(备忘录)
  7. 查看文件详细信息linux,linux命令stat,查看文件详细信息
  8. openGauss凝聚创新力量,云和恩墨MogDB加速社区发展
  9. 【无标题】VUE 强行加载demo元素
  10. python怎么获取word文档的章节_python读取word文档的方法
  11. 卡尔沃宁方法 | 计算运动目标心率
  12. IDEA运行卡顿,网页刷新不及时,网页报404错误以及Ajax收不到servlet返回的数据(已解决)
  13. 可以远程控制的浏览器(双核)让浏览器动起来
  14. 零基础入门,想问一下华为认证的网络工程师证好考吗?
  15. Effie: 一款属于程序工作者的写作软件
  16. Java面向对象程序设计实训教程_JAVA课程实验报告 实验二 JAVA面向对象程序设计...
  17. 红旗linux 桌面10 下载,想要红旗桌面操作系统10(RedFlag Desktop Linux10)的请联系红旗官方...
  18. J2EE学习篇之--JQuery技术详解
  19. uniapp用户界面模板示例
  20. 计算机指纹应用领域,指纹识别是计算机在什么方面的应用

热门文章

  1. SpringBoot源码学习系列之异常处理自动配置
  2. word2vec你可能不知道的秘密
  3. win10解决,你没有权限打开该文件,请向文件的所有者或管理员申请权限
  4. 用NEON intrinsic实现RGB转YUV420SP(NV12)
  5. Win32DiskImager写img到u盘报“拒绝访问”解决办法
  6. 图解:如何理解与实现散列表
  7. 【cocos2dx】卡牌记忆游戏(2)——游戏场景
  8. 坚叔:让科幻片的概念变成产品丨编程挑战赛 x 嘉宾分享
  9. 行业分析-全球与中国引风机市场现状及未来发展趋势
  10. MybatisX idea 快速开发插件