HANA数据库常用命令总结

1.查看数据库信息

su - <sid>adm

sidadm :HDB info

2.查看数据库版本

su - <sid>adm

sidadm :HDB version

3.启动和停止数据库

启动数据库:

sidadm :HDB start

停止数据库:

sidadm :HDB stop

查看数据库状态:

sidadm :HDB info

启动租户

SQL:ALTER SYSTEM START DATABASE <database_name>

停止租户

SQL:ALTER SYSTEM STOP DATABASE <database_name>

创建租户

SQL:CREATE DATABASE <database_name> ......

https://help.sap.com/docs/SAP_HANA_PLATFORM/4fe29514fd584807ac9f2a04f6754767/65cd51970fa44f36a4c9083915cf3162.html?locale=en-US

删除租户

SQL:DROP DATABASE <database_name>

4.命令行执行SQL

复制代码
# 查 HANA 版本
hdbsql -i 00 -u SYSTEM -p 密码 -n localhost:30013 "SELECT VERSION FROM M_DATABASE;"

# 查所有租户库
hdbsql -i 00 -u SYSTEM -p 密码 -n localhost:30013 "SELECT DATABASE_NAME FROM M_DATABASES;"

# 备份(你之前用的)
hdbsql -i 00 -u SYSTEM -p 密码 -n localhost:30013 "BACKUP DATA FOR SYSTEMDB USING FILE ('backup1')"

5.查看系统状态和配置命令

python systemOverview.py

python systemReplicationStatus.py

python landscapeHostConfiguration.py

python landscapeHostConfiguration.py

hdbuserstore LIST

hdbuserstore SET <ENV> <public hostname>:<sqlport> <myUser> <myUsersPasswd>

命令 用途
python systemOverview.py 查看 HANA 系统总览:所有主机,所有服务运行状态以及内存 / CPU 使用情况
python systemReplicationStatus.py 查看 HANA 系统复制状态(主备同步) • 主节点 ↔ 备节点:同步状态,复制延迟
python landscapeHostConfiguration.py 查看 HANA 集群 / 节点配置 * 有几台主机 * 主机角色 * 服务分布
hdbuserstore LIST 查看 HANA 安全存储的密钥(连接信息) 不用每次输密码、IP、端口。
hdbuserstore SET <ENV> <public hostname>:<sqlport> <myUser> <myUsersPasswd> 把数据库连接信息存入安全密钥以后 hdbsql 可以直接用,不用暴露密码。

示例:

复制代码
python /usr/sap/<SID>/HDB<实例号>/exe/python_support/systemOverview.py
复制代码
python /usr/sap/<SID>/HDB<实例号>/exe/python_support/systemReplicationStatus.py
复制代码
python /usr/sap/<SID>/HDB<实例号>/exe/python_support/landscapeHostConfiguration.py
相关推荐
BigTopOne10 分钟前
WebRTC Native / Android 开发学习资源整理
前端
小灰灰搞电子23 分钟前
完全驾驭 Qt 与数据库:C++ ORM 框架 QxOrm 原理与实践指南
数据库·c++·qt
2601_961901701 小时前
SpringBoot使用Nacos进行application.yml配置管理
java·spring boot·spring
excel1 小时前
nuxt 3 升级 nuxt 4 报错之 hasInjectionContext
前端
何以解忧,唯有..1 小时前
LangChain 工具调用(Tool Calling)实战指南
java·前端·langchain
QQ_21696290962 小时前
【源码编号:project79475】SpringBoot校内二手交易平台:商品发布、分类检索、留言交流、订单管理全流程实战
java·spring boot·后端
软件聚导航2 小时前
「聚小软 AI 助手」技术升级:从数据库检索到 RAG 知识库问答
前端·数据库·mysql·微信小程序·小程序·ai编程·rag
学习星球3 小时前
单调栈——从“找下一个更大的“到柱状图中的最大矩形
数据库·c++·算法·leetcode·xcode
恋猫de小郭3 小时前
看懂大模型架构术语,帮助你理解目前常见的大模型开源架构
前端·人工智能·ai编程
yma163 小时前
通过提示词实现GitHub Pages 和 Nginx 双部署竟然这么简单?
前端