超实用Dell EMC SAP HANA管理运维大全 原创

Dell EMC SAP HANA平台的运维是日常关键性工作,下面是由工程师总结的,关于HANA管理员必备的命令与工具,超级实用。

随着工业4.0的到来,物联网正驱动着大数据及实时分析的需求,在数据数量与种类极速增长的情况下,要求企业能够快速萃取各类数据来做实时决策,以确保企业竞争力的提升。但是在过去,受到硬件高成本与低性能的制约,让大数据实时分析变得举步维艰。现在,内存容量大幅提升,而价格却逐年降低,使得内存运算风起云涌,这时全新架构的列式数据库SAP HANA迅速成为市场的主流。

SAP HANA是经过预先配置的设备,包含与硬件绑定的内存数据库和分析软件,其中包括了用于数据建模,数据和生命周期管理,安全保护,操作等方面的工具以及OLTP数据库,可以对多个界面和数据源提供有效的支持。它采用灵活建模的策略,对大量非聚合数据进行实时分析,这样就满足了企业实时决策的需求

Dell EMC与SAP从1996年就开始密切合作,包括在系统设计、交付和广泛服务等每一个层次上,都具有20年以上的合作伙伴关系。Dell EMC有稳健高效的基础平台,无缝衔接的专业服务,以及一体化架构的优化设计,让Dell EMC SAP HANA成为企业的首选

Dell EMC除了做了大量的优化设计和应用测试,来确保Dell EMC SAP HANA兼容与高效外,还提供了工厂预装SAP HANA系统。在服务器开箱后,即可得到已经安装部署,且优化过的SAP HANA系统。

Dell EMC SAP HANA平台的运维是日常关键性工作,下面是由工程师总结的,关于HANA管理员必备的命令与工具,超级实用。

01

查看HANA状态

切换到实例用户su - adm,执行HDB info查询服务进程。

或执行sapcontrol -nr 01 -function GetProcessList查看。

也可以执行ps-ef | grep sapstartsrv 来查看HANA相关的服务实例进程是否启动。

02

启动或关闭HANA

切换到实例用户su - adm,HDB start 启动HANA。

启动信息再启动日志:

/usr/sap/DSC/HDB01/dellhana02.saplab.local/trace/sapstart.log

HDB stop 关闭HANA。

当然也可以通过root用户去启停HAHA。

/usr/sap/hostctrl/exe/sapcontrol –nr <instance_number> -function stop/start

03

安装HANA studio并连接HANA DB

在客户端服务器上安装HANA studio软件,打开studio,选择add system。

输入HANA服务器IP与实例ID;

输入 HANA DB SYSTEM用户与密码;

进入HANA studio就可以查看相关信息。

04

交互式查询

对数据库信息的查询有多种方式,比如hdbsql命令行,也可以使用studio hdbsql命令行:

或:hdbsql -n localhost -i 1 -u SYSTEM -p Admin1234 "select table_name  from tables"HANA studio。

05

HANA日志管理

Log mode有两种模式可选:Normal,默认模式,参数enable_auto_log_backup=yes,log segment会被自动的备份;而另外一种模式Overwrite,log segment不会被进行备份,进行了savepoint之后,free状态的log segment会被直接覆盖,不推荐在重要的生产系统使用。

日志模式修改:

ALTER SYSTEM ALTER CONFIGURATION ('global.ini', 'SYSTEM') SET ('persistence', 'log_mode') = 'overwrite' WITH RECONFIGURE;

ALTER SYSTEM ALTER CONFIGURATION ('global.ini', 'SYSTEM') SET ('persistence', 'log_mode') = 'normal' WITH RECONFIGURE。

查询log文件:SELECT * FROM SYS.M_LOG_SEGMENTS ORDER BY SEGMENT_ID。

空间满时,清理日志文件:ALTER SYSTEM RECLAIM LOG。

06

数据导出导入

数据的export/import是常用的数据迁移或备份方式:

A:查询对象demouser1.testtab1是存在的,并执行export;

B:然后在导出目录下发现导出的数据文件;

C:删除对象demouser1.testtab1,模拟数据丢失,查询该对象不存在了;

D:导入丢失的对象,查询丢失的对象回来了。

07

数据备份恢复

A:备份;

B:模拟数据丢失;

C:恢复;

选择一时间点的备份;

开始做恢复;

恢复完成;

查询误删除的表已经恢复。

08

HANA磁盘监控

打开HANA studio,选择实例点击右键,选择configuration and monitoring –> open Administrator。

选择volume tab,可以查看每个server的空间使用情况。

09

系统资源使用监控

选择overview,可以查看系统资源使用情况,以及系统运行状态。

10

HANA DB性能监控

选择performance,可以查看系统中的session连接,sql语句以及事务运行等情况。

11

检查告警信息

选择alerts,可以查看系统的告警信息。

来源:Dell

0赞

好文章,需要你的鼓励

2018

03/23

12:26

分享

点赞