如何在SAP ASE中使用覆盖选项将磁盘空间添加到日志设备?

2020-09-07 08:34发布

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

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


大家好,

我的具有SYSBASE数据库的双堆栈系统已关闭,JAVA堆栈已关闭,ABAP堆栈已关闭,并尝试重新启动系统。 发现该数据库无法连接,因为使用R3trans -d时返回错误代码0012。

trans.log显示以下错误,

错误1105,因为'logsegment'段已满并且没有扩展区,所以无法在数据库中为对象syslog分配足够的空间。

检查了"日志文件"空间,发现其中一个日志文件为0字节。

尝试使用以下isql命令将日志文件的大小增加4 Mb,

1>使用母版

2>开始

3>磁盘大小调整名称= <>,大小='4M'

4>开始

5>更改数据库登录<>,大小='4M'

,但消息显示为"此命令将日志空间添加到以前仅包含数据的磁盘<>。必须指定WITH OVERRIDE来强制进行此分配。

我可以在isql命令中知道如何使用此选项吗?

我正在使用isql命令附加Translog文件和命令提示符屏幕。

(272.8 kB)

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

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


大家好,

我的具有SYSBASE数据库的双堆栈系统已关闭,JAVA堆栈已关闭,ABAP堆栈已关闭,并尝试重新启动系统。 发现该数据库无法连接,因为使用R3trans -d时返回错误代码0012。

trans.log显示以下错误,

错误1105,因为'logsegment'段已满并且没有扩展区,所以无法在数据库中为对象syslog分配足够的空间。

检查了"日志文件"空间,发现其中一个日志文件为0字节。

尝试使用以下isql命令将日志文件的大小增加4 Mb,

1>使用母版

2>开始

3>磁盘大小调整名称= <>,大小='4M'

4>开始

5>更改数据库登录<>,大小='4M'

,但消息显示为"此命令将日志空间添加到以前仅包含数据的磁盘<>。必须指定WITH OVERRIDE来强制进行此分配。

我可以在isql命令中知道如何使用此选项吗?

我正在使用isql命令附加Translog文件和命令提示符屏幕。

(272.8 kB)
付费偷看设置
发送
3条回答
d56caomao
1楼 · 2020-09-07 09:14.采纳回答

我真的建议调整用于日志段的现有设备的大小,并尽量使用该设备来增加数据库的日志段。 这样可以避免需要指定" WITH OVERRIDE"子句。

不将设备用于日志段的原因是什么?

四川大学会员
2楼-- · 2020-09-07 08:54

谢谢您的回答。 调整磁盘空间大小,并将日志空间增加到1 GB。 消除了对替代选项的需要。 使用了以下命令

使用母版

开始

磁盘大小调整名称=" LOG FILE",大小=" 1024M"

开始

更改数据库登录 LOG FILE =" 1024M"

我一直在错误地增加数据文件的大小。 因此,它显示了重写数据文件的错误。

代楠1984
3楼-- · 2020-09-07 09:07

ALTER DATABASE的语法规范可以在ASE参考手册:命令中找到。 (

https://help.sap.com/viewer/e0d4539d39c34f52ae9ef822c2060077/ 16.0.3.6/zh-CN

但这确实非常简单:只需在命令末尾添加" withoverride":

更改数据库登录<>,大小='4M',并覆盖
开始

一周热门 更多>