停止/启动sap ASE命令行(S/4HANA试用版的一部分)

2020-09-06 07:57发布

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

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


我们正在测试S/4HANA试用版,它包含sap ASE(正在运行)。
我需要在os级别上进行一些配置,在此之前,我总是编写应用程序启动/停止脚本,例如标准的sap东西 像abap,hana等停止正常,但我不知道如何停止sap ASE(sybase)-一些Google帖子建议启动isql并输入密码,但我不想在我的停止脚本中包含普通密码。

如何使用具有Linux根权限的命令行在S/4HANA上停止sap ASE?

感谢
维利乌斯M。

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

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


我们正在测试S/4HANA试用版,它包含sap ASE(正在运行)。
我需要在os级别上进行一些配置,在此之前,我总是编写应用程序启动/停止脚本,例如标准的sap东西 像abap,hana等停止正常,但我不知道如何停止sap ASE(sybase)-一些Google帖子建议启动isql并输入密码,但我不想在我的停止脚本中包含普通密码。

如何使用具有Linux根权限的命令行在S/4HANA上停止sap ASE?

感谢
维利乌斯M。

付费偷看设置
发送
4条回答
何必丶何苦呢
1楼-- · 2020-09-06 08:30

嗨,

查看:

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc35823.1600/doc/html/san1334282765219。 html

不使用不推荐使用的stopsap/startsap命令时的顺序包括先启动BS服务器,然后再启动主服务器。 使用startserver实用程序。

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc35823.1600/doc/html/san1334282765219.html

< p> 1。 以Sybase用户syb adm

2的身份登录。 转到安装目录$ SYBASE/$ SYBASE_ASE_install

3。 ./startserver -f RUN_yourdbnamehere和RUN_yourdbnamehere_back

在注销或断开连接时,我也会使用nohup和'&'来关闭服务器。

希望这会有所帮助。

问候,

Johan

落灬小鱼
2楼-- · 2020-09-06 08:23

最好使用像这样的isql命令:

 pwd =`cat .my_secret_password_file`
 isql -Usa -SASE1 -X << END
 $ pwd
 关掉
 走
 END 

这样一来,密码就不会在ps命令输出中显示在框中。

此外,普通的shutdown命令在关闭之前会等待当前正在执行的语句完成。 如果有人处于长期选择的中间,他们将有效地阻止关机。 如果这对您来说是个问题,则可以在关闭命令中添加" with nowait"选项(在关闭之前杀死当前正在运行的语句)。

确保运行" chmod go-rwx .my_secret_password_file"(将" group"和" other"更改为减去读,写和执行priv),以防止其他人看到它。

渐行渐远_HoldOn
3楼-- · 2020-09-06 08:12
< p>嗨,Vilius,

请尝试使用环境变量。
例如,
1.环境变量

export pwd = sybase

isql-美国-P $ pwd -SASE1 -X << END

关机
开始

END

如果您可以在环境中使用SAP的SecureStore,则isql也会使用带有-k选项的安全存储密钥。

此致

Jongun

SAP砖家
4楼-- · 2020-09-06 08:18

以SAP管理员( adm)身份登录并使用sybctrl在SAP ABAP系统中分层和停止ASE:

sybctrl - 救命 用法:sybctrl [<选项>] 以下选项是可能的:
start:启动数据库。
stop:停止数据库。

如果使用共享库并且设置了s位,则可能会出现sybctrl连接错误。 请检查SAP注释

https://launchpad.support.sap.com/#/notes/2719763

您应该使用sybxctrl代替SAP Note中介绍的sybctrl

su- adm

sybxctrl停止

sybxctrl开始

这应该可以正常工作,并且应该仅停止SAP ASE数据库

希望这会有所帮助。

亲切问候

AliÖzcan

一周热门 更多>