登录到SAP HANA hdbsql line实用程序时更改并确认密码

2020-08-13 13:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试使用命令行登录hdbs...

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

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


我正在尝试使用命令行登录hdbsql租户数据库,发布密码更改,它提示我通过密码确认提示手动更新密码,例如:

  hdbsql -i 02 -u SYSTEM -p密码123
 您必须更改密码。
 输入新密码:
 确认新密码: 

我想使用shell命令输入密码并确认密码,但是我一直遇到语法问题,并且密码被视为db命令本身,而不是输入字段。 我们如何通过外壳输入密码以成功更新密码? 我尝试过:

回显" Aditya @ 1 \ nAditya @ 1" |  hdbsql -i 02 -u系统-p Password123

 欢迎使用SAP HANA数据库交互式终端。
                                           
 键入:\ h以获取命令帮助
        \ q退出

 * 257:sql语法错误:" Aditya"附近的语法不正确:第1行第1行(在pos 1)SQLSTATE:HY000 
6条回答
xfwsx85
2020-08-13 14:17

嗨Vivek,

仍然出现提示,请参考以下详细步骤:

/usr/sap/TST/HDB02> hdbsql -i 02 -u SYSTEM -p Aditya1

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

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

\ q退出

hdbsql TST =>使用重新配置更改系统更改配置('indexserver.ini','SYSTEM')SET('密码策略','force_first_password_change')='false';

受影响的0行(总时间53.364毫秒;服务器时间50.887毫秒)

hdbsql TST =>退出

tstadm @ vhtstdb:/usr/sap/TST/HDB02> hdbsql -i 02 -u SYSTEM -p Aditya @ 1 -d SYSTEMDB

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

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

\ q退出

hdbsql SYSTEMDB => alter system alter configuration('nameserver.ini','SYSTEM')SET('password policy','force_first_password_change')='false'并重新配置;

受影响的0行(总时间53.260毫秒;服务器时间51.283毫秒)

hdbsql SYSTEMDB =>更改系统停止数据库TST

受影响的0行(总时间13.065803秒;服务器时间13.063846秒)

hdbsql SYSTEMDB =>更改数据库TST系统用户密码" Mypasswd123"

受影响的0行(总时间12.085655秒;服务器时间12.077080秒)

hdbsql SYSTEMDB =>退出

/usr/sap/TST/HDB02> hdbsql -i 02 -u SYSTEM -p Mypasswd123

您必须更改密码。

输入新密码:

一周热门 更多>