找不到SAP HANA DB OS级别命令错误。

2020-08-26 03:17发布

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

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


大家好,

HANA OS级命令遇到问题。 我想在cli级别执行hdbsql命令,但它给了我以下错误:

然后,我给了hdbsql文件777权限,但是在执行时仍然遇到相同的错误。 但是,我尝试通过./hdbsql执行,成功了。

我还尝试执行其他命令,例如hdbuserstore,它们都给出相同的错误。

请提出一些解决此问题的步骤。

最好的问候

Aditya Chaudhary

(3.4 kB)

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

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


大家好,

HANA OS级命令遇到问题。 我想在cli级别执行hdbsql命令,但它给了我以下错误:

然后,我给了hdbsql文件777权限,但是在执行时仍然遇到相同的错误。 但是,我尝试通过./hdbsql执行,成功了。

我还尝试执行其他命令,例如hdbuserstore,它们都给出相同的错误。

请提出一些解决此问题的步骤。

最好的问候

Aditya Chaudhary

(3.4 kB)
付费偷看设置
发送
4条回答
四川大学会员
1楼 · 2020-08-26 03:57.采纳回答

似乎该文件夹不是$ PATH变量的一部分。 您可以使用" echo $ PATH"进行检查。 请另外检查.../HDB10/exe文件夹中的执行是否有效(如此处),如果是,则它是$ PATH的一部分。

jovirus
2楼-- · 2020-08-26 03:57

嗨弗洛里安,

感谢您的回复。

我已经检查了$ PATH变量,没有在变量中设置路径。 我已经使用export命令添加了路径,并且该命令正在运行。 但这是一个临时解决方案。

我还尝试运行hdbenv.sh来设置PATH变量,但是它给出了以下错误:

devadm @ <主机>:/usr/sap/DEV/HDB10> ./hdbenv.sh

./hdbenv.sh:第7行:/dev/null:权限被拒绝

./hdbenv.sh:第83行:/dev/null:权限被拒绝hdbenv.sh:

错误:找不到主机的实例。/hdbenv.sh:第212行:return:只能从函数或源脚本中"返回"

d56caomao
3楼-- · 2020-08-26 03:44

似乎是您的用户环境 被打破。 您的安装是系统副本吗? 请使用本地hdblcm作为根目录检查安装:

 cd/hana/shared/DEV/hdblcm
 ./hdblcm --action = check_installation 

似乎主机名与安装主机也不匹配。 您可能必须使用驻留的hdblcm重命名主机或实例。 在此当前状态下,环境和数据库不可用。

Cikesha
4楼-- · 2020-08-26 03:56

嗨,詹斯,

感谢您的回复。 我已经解决了这个问题。

正如您所说,env变量已损坏,因此通过sidadm创建了一个bash文件来更新该变量。 并将其来源服务器。 这已经解决了问题。

再次感谢。

一周热门 更多>