如何在SAP HANA中查询租户数据库,它可与./saphostctrl一起使用,但现在可与hdbsql查询一起使用?

2020-09-02 02:01发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

当我尝试从saphostctrl运行时,它显示了数据库列表,但没有显示hdbsql查询,示例如下:-您能建议我在这里做错了什么吗?

vhcalhdbdb:/usr/sap/hostctrl/exe# ./saphostctrl -function ListDatabases

实例名称:HDB02,主机名:vhcalhdbdb,供应商:HDB,类型:hdb,版本:2.00.036.00.1547699771

数据库名称:SYSTEMDB @ HDB,状态:警告

组件名称:sapstartsrv(HDB sapstartsrv),状态:正在运行(正在运行)

组件名称:hdbdaemon(HDB守护程序),状态:正在运行(正在运行)

组件名称:hdbcompileserver(HDB Compileserver),状态:正在运行(正在运行)

组件名称:hdbdiserver(HDB部署基础结构服务器HDB),状态:正在运行(正在运行)

组件名称:hdbdocstore(HDB DocStore-HDB),状态:正在运行(正在运行)

组件名称:hdbdpserver(HDB DPserver-HDB),状态:正在运行(正在运行)

组件名称:hdbindexserver(HDB Indexserver-HDB),状态:正在运行(正在运行)

组件名称:hdbnameserver(HDB名称服务器),状态:正在运行(正在运行)

组件名称:hdbpreprocessor(HDB预处理器),状态:Running(正在运行)

组件名称:hdbscriptserver(HDB Scriptserver-HDB),状态:正在运行(正在运行)

组件名称:hdbwebdispatcher(HDB Web Dispatcher),状态:正在运行(正在运行)

组件名称:hdbxsengine(HDB XSEngine-HDB),状态:正在运行(正在运行)

组件名称:hdbMDC(HDB多数据库容器),状态:正在运行(系统数据库)

组件名称:hdbconnectivity(HDB连接),状态:错误(无法进行SQLconnect(未找到hdbuserstore条目))

组件名称:hdbalertmanager(HDB Alertmanager),状态:未知(无可用信息)

组件名称:hdbstatisticsserver(HDB嵌入式Statisticsserver),状态:未知(无可用信息)

数据库名称:HDB @ HDB,状态:警告

组件名称:sapstartsrv(HDB sapstartsrv),状态:正在运行(正在运行)

组件名称:hdbdaemon(HDB守护程序),状态:正在运行(正在运行)

组件名称:hdbcompileserver(HDB Compileserver),状态:正在运行(正在运行)

组件名称:hdbdiserver(HDB部署基础结构服务器HDB),状态:正在运行(正在运行)

组件名称:hdbdocstore(HDB DocStore-HDB),状态:正在运行(正在运行)

组件名称:hdbdpserver(HDB DPserver-HDB),状态:正在运行(正在运行)

组件名称:hdbindexserver(HDB Indexserver-HDB),状态:正在运行(正在运行)

组件名称:hdbnameserver(HDB名称服务器),状态:正在运行(正在运行)

组件名称:hdbpreprocessor(HDB预处理器),状态:Running(正在运行)

组件名称:hdbscriptserver(HDB Scriptserver-HDB),状态:正在运行(正在运行)

组件名称:hdbwebdispatcher(HDB Web Dispatcher),状态:正在运行(正在运行)

组件名称:hdbxsengine(HDB XSEngine-HDB),状态:正在运行(正在运行)

组件名称:hdbMDC(HDB多数据库容器),状态:正在运行(租户数据库)

组件名称:hdbconnectivity(HDB连接),状态:错误(无法进行SQLconnect(未找到hdbuserstore条目))

组件名称:hdbalertmanager(HDB Alertmanager),状态:未知(无可用信息)

组件名称:hdbstatisticsserver(HDB嵌入式Statisticsserver),状态:未知(无可用信息)

vhcalhdbdb:HDB:hdbadm/usr/sap/HDB/HDB02 53> hdbsql -i 02 -u SYSTEM -p Final_123

欢迎使用SAP HANA数据库交互式终端。

类型:\ h以获取命令帮助

\ q退出

hdbsql HDB =>从" SYS"中选择*。" M_DATABASES"

已选择1行(总时间17.484067秒;服务器时间331 usc)

hdbsql HDB =>

hdbsql HDB =>从" SYS"中选择*。" M_DATABASE"

已选择1行(总时间18.216544秒;服务器时间345 usc)

输出为:-

DATABASE_NAME,DESCRIPTION,ACTIVE_STATUS,ACTIVE_STATUS_DETAILS,OS_USER,OS_GROUP,RESTART_MODE,FALLBACK_SNAPSHOT_CREATE_TIME

" HDB"," HDB-02","是","","","","默认",?

第1-2/2行(END)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

当我尝试从saphostctrl运行时,它显示了数据库列表,但没有显示hdbsql查询,示例如下:-您能建议我在这里做错了什么吗?

vhcalhdbdb:/usr/sap/hostctrl/exe# ./saphostctrl -function ListDatabases

实例名称:HDB02,主机名:vhcalhdbdb,供应商:HDB,类型:hdb,版本:2.00.036.00.1547699771

数据库名称:SYSTEMDB @ HDB,状态:警告

组件名称:sapstartsrv(HDB sapstartsrv),状态:正在运行(正在运行)

组件名称:hdbdaemon(HDB守护程序),状态:正在运行(正在运行)

组件名称:hdbcompileserver(HDB Compileserver),状态:正在运行(正在运行)

组件名称:hdbdiserver(HDB部署基础结构服务器HDB),状态:正在运行(正在运行)

组件名称:hdbdocstore(HDB DocStore-HDB),状态:正在运行(正在运行)

组件名称:hdbdpserver(HDB DPserver-HDB),状态:正在运行(正在运行)

组件名称:hdbindexserver(HDB Indexserver-HDB),状态:正在运行(正在运行)

组件名称:hdbnameserver(HDB名称服务器),状态:正在运行(正在运行)

组件名称:hdbpreprocessor(HDB预处理器),状态:Running(正在运行)

组件名称:hdbscriptserver(HDB Scriptserver-HDB),状态:正在运行(正在运行)

组件名称:hdbwebdispatcher(HDB Web Dispatcher),状态:正在运行(正在运行)

组件名称:hdbxsengine(HDB XSEngine-HDB),状态:正在运行(正在运行)

组件名称:hdbMDC(HDB多数据库容器),状态:正在运行(系统数据库)

组件名称:hdbconnectivity(HDB连接),状态:错误(无法进行SQLconnect(未找到hdbuserstore条目))

组件名称:hdbalertmanager(HDB Alertmanager),状态:未知(无可用信息)

组件名称:hdbstatisticsserver(HDB嵌入式Statisticsserver),状态:未知(无可用信息)

数据库名称:HDB @ HDB,状态:警告

组件名称:sapstartsrv(HDB sapstartsrv),状态:正在运行(正在运行)

组件名称:hdbdaemon(HDB守护程序),状态:正在运行(正在运行)

组件名称:hdbcompileserver(HDB Compileserver),状态:正在运行(正在运行)

组件名称:hdbdiserver(HDB部署基础结构服务器HDB),状态:正在运行(正在运行)

组件名称:hdbdocstore(HDB DocStore-HDB),状态:正在运行(正在运行)

组件名称:hdbdpserver(HDB DPserver-HDB),状态:正在运行(正在运行)

组件名称:hdbindexserver(HDB Indexserver-HDB),状态:正在运行(正在运行)

组件名称:hdbnameserver(HDB名称服务器),状态:正在运行(正在运行)

组件名称:hdbpreprocessor(HDB预处理器),状态:Running(正在运行)

组件名称:hdbscriptserver(HDB Scriptserver-HDB),状态:正在运行(正在运行)

组件名称:hdbwebdispatcher(HDB Web Dispatcher),状态:正在运行(正在运行)

组件名称:hdbxsengine(HDB XSEngine-HDB),状态:正在运行(正在运行)

组件名称:hdbMDC(HDB多数据库容器),状态:正在运行(租户数据库)

组件名称:hdbconnectivity(HDB连接),状态:错误(无法进行SQLconnect(未找到hdbuserstore条目))

组件名称:hdbalertmanager(HDB Alertmanager),状态:未知(无可用信息)

组件名称:hdbstatisticsserver(HDB嵌入式Statisticsserver),状态:未知(无可用信息)

vhcalhdbdb:HDB:hdbadm/usr/sap/HDB/HDB02 53> hdbsql -i 02 -u SYSTEM -p Final_123

欢迎使用SAP HANA数据库交互式终端。

类型:\ h以获取命令帮助

\ q退出

hdbsql HDB =>从" SYS"中选择*。" M_DATABASES"

已选择1行(总时间17.484067秒;服务器时间331 usc)

hdbsql HDB =>

hdbsql HDB =>从" SYS"中选择*。" M_DATABASE"

已选择1行(总时间18.216544秒;服务器时间345 usc)

输出为:-

DATABASE_NAME,DESCRIPTION,ACTIVE_STATUS,ACTIVE_STATUS_DETAILS,OS_USER,OS_GROUP,RESTART_MODE,FALLBACK_SNAPSHOT_CREATE_TIME

" HDB"," HDB-02","是","","","","默认",?

第1-2/2行(END)

付费偷看设置
发送
2条回答
N-Moskvin
1楼 · 2020-09-02 02:37.采纳回答

您的hdbsql命令是" hdbsql -i 02 -u SYSTEM -p Final_123",它将把您连接到HANA实例上的SYSTEMDB。

要连接到租户HDB,您应该使用" hdbsql -i 02 -d HDB -u <用户名> -p ",其中用户名和密码适用于租户数据库上的用户。

奄奄一息的小鱼
2楼-- · 2020-09-02 02:59

谢谢您。

一周热门 更多>