超实用Dell EMC SAP 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 -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,可以查看系统的告警信息。 (编辑:ASP站长网) |