hana一体机/hana数据库

HANA硬件一体机

复制代码
1、一体机分为sap 强认证机型和TDI认证机型    
强认证一体机是sap官方经过一系列测试的有相关的性能测试指标
TDI机型就相当于是用户可以在官方认可的零件里自由组合

2、一体机的每个cpu可对应16根内存,通常是每一路cpu要么全查要么不插
   一个suse的license对应两路cpu

HANA内存数据库

复制代码
1、索引服务器:(没有 Index Server,就没有 HANA 数据库)
    数据存储与管理:管理列存储(Column Store)和行存储(Row Store)中的所有表数据
    SQL 查询处理:解析、优化、执行所有 SQL 语句(包括 JOIN、聚合、窗口函数等)
    内存管理:控制数据在内存与磁盘之间的加载/换出(Eviction)
    事务处理:支持 ACID 事务,管理锁、日志(Redo Log)、保存点(Savepoint)
    计算引擎:执行高级分析(如预测、图计算、文本分析)
    多租户支持:在 MDC 架构下,每个租户(Tenant)都有自己的 Index Server 进程
    注:SYSTEMDB:只有 nameserver、daemon 等管理进程,没有 Index Server
       每个租户数据库(如 PRD、QAS):必须有一个 Index Server 进程
       
2、Nameserver(名称服务器):
    位置:仅在 SYSTEMDB 中运行
    作用:
        维护所有租户的元数据(拓扑结构)
        路由客户端连接到正确的租户 Index Server
        监控租户状态(启动/停止)

3、Preprocessor:支持全文检索、模糊匹配、文本分析(如 HR 简历搜索)
4、Compile Server:编译 SQLScript 存储过程、计算视图
5、Web Dispatcher:HTTP/HTTPS 请求分发(用于 Fiori、Cockpit)
6、Daemon:启动/监控其他服务,处理故障恢复

System Replication (HSR)主备复制,实现故障切换(RTO < 60s)
Scale-Out(分布式)多节点横向扩展(Name Server + Index Servers 分布在不同主机)
Dynamic Tiering将冷数据自动迁移到低成本磁盘(扩展存储)

运维相关工具和命令

复制代码
命令:
在操作系统层面管理进程和服务
目录通常是/hana/
                            data
                            log
                            shared
查看 HANA 进程,实例号在路径中                             ps -ef | grep hdb

su - <sid>adm     (家目录/usr/sap/...)
HDB info
如果看到 hdbindexserver 和 hdbnameserver 正常运行,说明数据库已启动。
或者使用sapcontrol -nr <instance_number> -function GetProcessList

hdbsql(命令行工具)进入数据库
hdbsql  -u SYSTEM -P MyPass123 -d SYSTEMDB/HDB

#备份
BACKUP DATA USING FILE ('/hana/backup/HDB/full_backup_20240226');

查看全局租户对应的indexserver端口
SELECT DATABASE_NAME,SERVICE_NAME,PORT,SQL_PORT,(PORT + 2) HTTP_PORT 
FROM SYS_DATABASES.M_SERVICES

工具:

HANA 实例号(Instance Number) 是一个 两位数(00--99) 的标识符。
它用于:
构建 HANA 服务端口
区分同一主机上的多个 HANA 实例
相关推荐
爱喝水的鱼丶2 天前
SAP-ABAP:ABAP Development Tools(ADT)安装配置学习分享教程(四篇连载) 第三篇:ADT常用开发插件与个性化配置教程
数据库·学习·sap·abap
爱喝水的鱼丶2 天前
SAP-ABAP:ABAP Development Tools(ADT)安装配置学习分享教程(四篇连载) 第二篇:ADT客户端完整安装与初始配置教程
运维·开发语言·学习·sap·abap
爱喝水的鱼丶2 天前
SAP-ABAP:ABAP Development Tools(ADT)安装配置学习分享教程(四篇连载)第四篇:ADT连接故障排查与环境迁移教程
运维·开发语言·数据库·学习·sap·abap
爱喝水的鱼丶4 天前
SAP-ABAP:SAP 与 ABAP 关联逻辑与入门路径:业务×开发的协作指南
服务器·前端·数据库·学习·sap·abap
爱喝水的鱼丶5 天前
SAP-ABAP:SAP 系统变量 SY-INDEX 学习笔记:从 1 开始的循环计数器
运维·开发语言·数据库·sap·abap
Henry-SAP9 天前
SAP MD04库存与需求字段业务解析
sap·erp
yang9822610 天前
MT940银行对账单格式说明
sap
MTC麦汇信息11 天前
中信重工SAP数字化 | MTC获评中信重工2025年度优秀供应商
sap·智能制造·数字化
SAP小崔说事儿12 天前
SAP B1 FP 2602 Highlights & Road Map Update
sap·sap b1·business one·b1·思爱普
SAP_LO13 天前
CO11N/CO13报工系统报错“Open SQL array insert produces duplicate records”
sap·co11n·co13·工单报工异常·note 1640636·zpcon_131d·zpcon_051