ASE服务Syabase SQLServer_" SID"无法启动

2020-09-03 16:44发布

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

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



嗨,

我们已关闭ASE Server,但之后尝试将其启动失败。 用味精

" "主机"上的Sybase SQLServer_" SID"服务已启动,然后停止。Somme服务自动停止,其他服务或程序均未使用它们"

我们检查了日志SID.log,发现saptools的默认段已满

无法为数据库" saptools"中的对象" DBH_MSG_LOG"分配空间,因为"默认"段已满/没有自由范围。 如果系统日志空间不足,请转储事务日志。 否则,请使用ALTER DATABASE来增加段的大小。

00:0000:00000:00000:2014/02/24 13:45:50.22内核SySAM:检出了8 ASE_COMPRESSION的许可证(2014.1231/永久/1296 8FE3 0A83 A167)。 >

00:0000:00000:00000:2014/02/24 13:45:50.22内核检出许可证ASE_COMPRESSION

00:0000:00000:00000:2014/02/24 13:45:50.24内核SySAM:检出了8 ASE_ASM的许可证(2014.1231/永久/1296 8FE3 0A83 A167)。 >

00:0000:00000:00000:2014/02/24 13:45:50.24内核检出许可证ASE_ASM

00:0000:00000:00000:2014/02/24 15:04:20.87内核SySAM:使用以下许可证:D:\ sybase \" SID" \\ SYSAM-2_0 \ licenses \ SYBASE.lic ; D:\ sybase \" SID" \\ SYSAM-2_0 \ licenses \ SYBASE_ASE_DE.lic

00:0000:00000:00000:2014/02/24 15:04:21.24内核SySAM:检出了8 ASE_CORE的许可证(2014.1231/永久/1296 8FE3 0A83 A167)。 >

00:0000:00000:00000:2014/02/24 15:04:21.24内核此产品已授权给:SAP,用于SAP Business Applications。

00:0000:00000:00000:2014/02/24 15:04:21.24内核检出许可证ASE_CORE

00:0000:00000:00000:2014/02/24 15:04:21.24内核Adaptive Server Enterprise(企业版)

00:0000:00000:00000:2014/02/24 15:04:21.24内核使用主要主设备中的配置区域。

00:0000:00000:00000:2014/02/24 15:04:21.26内核警告:自配置文件以来,使用默认文件'D:\ sybase \" SID" \" SID" .cfg' 未指定。 在RUNSERVER文件中指定一个配置文件名,以避免出现此消息。

00:0000:00000:00000:2014/02/24 15:04:21.26服务器转储历史文件版本丢失或无效。

00:0000:00000:00000:2014/02/24 15:04:21.26服务器验证参数"启用转储历史记录"失败。

00:0000:00000:00000:2014/02/24 15:04:21.26服务器转储历史文件版本丢失或无效。

00:0000:00000:00000:2014/02/24 15:04:21.26服务器验证参数"转储历史文件名"失败。

00:0000:00000:00000:2014/02/24 15:04:21.26内核选项"启动时的发动机数量"的值未设置为其默认值。 此选项在线程模式下无效。

00:0000:00000:00000:2014/02/24 15:04:21.26内核SySAM:检出了8个ASE_PARTITIONS的许可证(2014.1231/永久/1296 8FE3 0A83 A167)。 >

00:0000:00000:00000:2014/02/24 15:04:21.26内核检出许可证ASE_PARTITIONS

00:0000:00000:00000:2014/02/24 15:04:21.28内核SySAM:检出了8 ASE_COMPRESSION的许可证(2014.1231/永久/1296 8FE3 0A83 A167)。 >

00:0000:00000:00000:2014/02/24 15:04:21.28内核检出许可证ASE_COMPRESSION

00:0000:00000:00000:2014/02/24 15:04:21.28内核SySAM:检出了8 ASE_ASM的许可证(2014.1231/永久/1296 8FE3 0A83 A167)。 >

00:0000:00000:00000:2014/02/24 15:04:21.28内核检出许可证ASE_ASM

此刻,我们无法使用isql.exe登录,这是正常现象,因为ASE尚未启动

有什么建议要解决吗?

非常感谢您的帮助。

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

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



嗨,

我们已关闭ASE Server,但之后尝试将其启动失败。 用味精

" "主机"上的Sybase SQLServer_" SID"服务已启动,然后停止。Somme服务自动停止,其他服务或程序均未使用它们"

我们检查了日志SID.log,发现saptools的默认段已满

无法为数据库" saptools"中的对象" DBH_MSG_LOG"分配空间,因为"默认"段已满/没有自由范围。 如果系统日志空间不足,请转储事务日志。 否则,请使用ALTER DATABASE来增加段的大小。

00:0000:00000:00000:2014/02/24 13:45:50.22内核SySAM:检出了8 ASE_COMPRESSION的许可证(2014.1231/永久/1296 8FE3 0A83 A167)。 >

00:0000:00000:00000:2014/02/24 13:45:50.22内核检出许可证ASE_COMPRESSION

00:0000:00000:00000:2014/02/24 13:45:50.24内核SySAM:检出了8 ASE_ASM的许可证(2014.1231/永久/1296 8FE3 0A83 A167)。 >

00:0000:00000:00000:2014/02/24 13:45:50.24内核检出许可证ASE_ASM

00:0000:00000:00000:2014/02/24 15:04:20.87内核SySAM:使用以下许可证:D:\ sybase \" SID" \\ SYSAM-2_0 \ licenses \ SYBASE.lic ; D:\ sybase \" SID" \\ SYSAM-2_0 \ licenses \ SYBASE_ASE_DE.lic

00:0000:00000:00000:2014/02/24 15:04:21.24内核SySAM:检出了8 ASE_CORE的许可证(2014.1231/永久/1296 8FE3 0A83 A167)。 >

00:0000:00000:00000:2014/02/24 15:04:21.24内核此产品已授权给:SAP,用于SAP Business Applications。

00:0000:00000:00000:2014/02/24 15:04:21.24内核检出许可证ASE_CORE

00:0000:00000:00000:2014/02/24 15:04:21.24内核Adaptive Server Enterprise(企业版)

00:0000:00000:00000:2014/02/24 15:04:21.24内核使用主要主设备中的配置区域。

00:0000:00000:00000:2014/02/24 15:04:21.26内核警告:自配置文件以来,使用默认文件'D:\ sybase \" SID" \" SID" .cfg' 未指定。 在RUNSERVER文件中指定一个配置文件名,以避免出现此消息。

00:0000:00000:00000:2014/02/24 15:04:21.26服务器转储历史文件版本丢失或无效。

00:0000:00000:00000:2014/02/24 15:04:21.26服务器验证参数"启用转储历史记录"失败。

00:0000:00000:00000:2014/02/24 15:04:21.26服务器转储历史文件版本丢失或无效。

00:0000:00000:00000:2014/02/24 15:04:21.26服务器验证参数"转储历史文件名"失败。

00:0000:00000:00000:2014/02/24 15:04:21.26内核选项"启动时的发动机数量"的值未设置为其默认值。 此选项在线程模式下无效。

00:0000:00000:00000:2014/02/24 15:04:21.26内核SySAM:检出了8个ASE_PARTITIONS的许可证(2014.1231/永久/1296 8FE3 0A83 A167)。 >

00:0000:00000:00000:2014/02/24 15:04:21.26内核检出许可证ASE_PARTITIONS

00:0000:00000:00000:2014/02/24 15:04:21.28内核SySAM:检出了8 ASE_COMPRESSION的许可证(2014.1231/永久/1296 8FE3 0A83 A167)。 >

00:0000:00000:00000:2014/02/24 15:04:21.28内核检出许可证ASE_COMPRESSION

00:0000:00000:00000:2014/02/24 15:04:21.28内核SySAM:检出了8 ASE_ASM的许可证(2014.1231/永久/1296 8FE3 0A83 A167)。 >

00:0000:00000:00000:2014/02/24 15:04:21.28内核检出许可证ASE_ASM

此刻,我们无法使用isql.exe登录,这是正常现象,因为ASE尚未启动

有什么建议要解决吗?

非常感谢您的帮助。

付费偷看设置
发送
5条回答
Baoming ROSE
1楼-- · 2020-09-03 16:50

嗨Alcino,

我不希望在任何数据库(主数据库)上都出现"空间不足"错误(如果启用了审计,则可能是sybsecurity),以防止ASE至少启动。

00:0000:00000:00000:2014/02/24 15:04:21.28内核检出许可证ASE_ASM

真的是ASE日志中的最后一条消息吗?

如果您回溯到ASE成功引导的上一次日志,则该条目刚输入之后输出到日志中的内容(可能与导致服务器现在不引导的原因有关) )。

在我自己的PC上,运行15.7 ESD 1,没有您拥有的所有许可证,我看到的是:

00:0000:00000:00000:00000:2013/08/13 15:13:06.73内核正在使用主主设备上的配置区域。

00:0000:00000:00000:00000:2013/08/13 15:13:06.73内核警告:正在使用默认文件'C: \ Sybase \ REL157_bret_pc.cfg',因为未指定配置文件。 在RUNSERVER文件中指定一个配置文件名,以避免出现此消息。

00:0000:00000:00000:2013/08/13 15:13:06.97内核内核内存为0x20000000,99518464字节

00:0000:00000:00000:2013/08/13 15:13:06.97内核内核内存为0x20000000,1275904字节

00:0000:00000:00000:00000:2013/08/13 15:13:06.97第一个共享内存区域的内核服务器部分为0x20137800,98242560字节。

00

所以我怀疑您的ASE可能由于某种原因无法分配共享内存。

但是,在您的ASE检出许可证后,没有实际的失败消息似乎很奇怪。

-bret

风早神人
2楼-- · 2020-09-03 16:57

嗨Alcino,

您的日志中较旧的启动顺序是否显示其他一些许可证,通常在以后检查出其他许可证 检出ASE_ASM? 还是接下来继续显示"内核内存"分配?

如果看起来可能是下一个许可证,则$ SYBASE中的SYSAM日志中可能存在一些错误

\ SYSAM-2_0 \ log

我在Windows上不是很了解。 对于UNIX平台上的内存问题,我将从查看" ipcs -m"开始,以查看分配的共享内存已经存在的内容。 在Windows上,我认为您可以通过启动任务管理器来监视内存,"性能"选项卡下是一个"资源监视器"按钮,可将您带到带有"内存"选项卡的屏幕。

您还可以尝试修改配置文件(也许只是在旧版本中进行复制),以查看服务器是否可以在内存少得多的情况下启动。 要求。 (这并不是解决方案,只是诊断步骤。您可能不想将配置设置为最小状态就可以投入生产)。

您可能会查看最近的配置 文件以查看自上次ASE引导以来是否有重大更改。

-bret

大道至简
3楼-- · 2020-09-03 17:16

嗨,

我重新启动了服务器(主机),启动后仅使用了1.5go。

在任务管理器中,没有与ASE服务器相关的进程。

我已经比较了配置文件,只有一个不同的值:

排序缓冲区的数量= 1024->旧

排序缓冲区数= 7168

从旧值替换新值后,ASE也无法启动。

还有其他想法吗?

谢谢。

Alcino

灬番茄
4楼-- · 2020-09-03 16:59

嗨Alcino,

好吧,我想回头再看看错误日志。

现在的最后20行是什么? (即,在最近一次引导尝试之后)。

如果返回到最近一次成功引导,在"已检出许可证ASE_ASM"消息之后立即显示什么消息?

-bret

Baoming ROSE
5楼-- · 2020-09-03 17:04

00:0000:00000:00000:2014/02/24 15:04:21.26服务器验证参数"转储历史文件名"失败

通过编辑Servername.cfg文件来禁用配置参数"启用转储历史记录"()

其次是startserver -f RUN_SERVERNAME

一周热门 更多>