2020-08-26 03:17发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
HANA OS级命令遇到问题。 我想在cli级别执行hdbsql命令,但它给了我以下错误:
然后,我给了hdbsql文件777权限,但是在执行时仍然遇到相同的错误。 但是,我尝试通过./hdbsql执行,成功了。
我还尝试执行其他命令,例如hdbuserstore,它们都给出相同的错误。
请提出一些解决此问题的步骤。
最好的问候
Aditya Chaudhary
似乎该文件夹不是$ PATH变量的一部分。 您可以使用" echo $ PATH"进行检查。 请另外检查.../HDB10/exe文件夹中的执行是否有效(如此处),如果是,则它是$ PATH的一部分。
嗨弗洛里安,
感谢您的回复。
我已经检查了$ 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:只能从函数或源脚本中"返回"
似乎是您的用户环境 被打破。 您的安装是系统副本吗? 请使用本地hdblcm作为根目录检查安装:
cd/hana/shared/DEV/hdblcm ./hdblcm --action = check_installation
似乎主机名与安装主机也不匹配。 您可能必须使用驻留的hdblcm重命名主机或实例。 在此当前状态下,环境和数据库不可用。
嗨,詹斯,
感谢您的回复。 我已经解决了这个问题。
正如您所说,env变量已损坏,因此通过sidadm创建了一个bash文件来更新该变量。 并将其来源服务器。 这已经解决了问题。
再次感谢。
最多设置5个标签!
似乎该文件夹不是$ PATH变量的一部分。 您可以使用" echo $ PATH"进行检查。 请另外检查.../HDB10/exe文件夹中的执行是否有效(如此处),如果是,则它是$ PATH的一部分。
嗨弗洛里安,
感谢您的回复。
我已经检查了$ 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:只能从函数或源脚本中"返回"
似乎是您的用户环境 被打破。 您的安装是系统副本吗? 请使用本地hdblcm作为根目录检查安装:
似乎主机名与安装主机也不匹配。 您可能必须使用驻留的hdblcm重命名主机或实例。 在此当前状态下,环境和数据库不可用。
嗨,詹斯,
感谢您的回复。 我已经解决了这个问题。
正如您所说,env变量已损坏,因此通过sidadm创建了一个bash文件来更新该变量。 并将其来源服务器。 这已经解决了问题。
再次感谢。
一周热门 更多>