点击此处---> 群内免费提供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>更改数据库
,但消息显示为"此命令将日志空间添加到以前仅包含数据的磁盘<>。必须指定WITH OVERRIDE来强制进行此分配。
我可以在isql命令中知道如何使用此选项吗?
我正在使用isql命令附加Translog文件和命令提示符屏幕。
(272.8 kB)
我真的建议调整用于日志段的现有设备的大小,并尽量使用该设备来增加数据库的日志段。 这样可以避免需要指定" WITH OVERRIDE"子句。
不将设备用于日志段的原因是什么?
谢谢您的回答。 调整磁盘空间大小,并将日志空间增加到1 GB。 消除了对替代选项的需要。 使用了以下命令
使用母版
开始
磁盘大小调整名称=" LOG FILE",大小=" 1024M"
开始
更改数据库登录 LOG FILE =" 1024M"
去
我一直在错误地增加数据文件的大小。 因此,它显示了重写数据文件的错误。
ALTER DATABASE的语法规范可以在ASE参考手册:命令中找到。 (
https://help.sap.com/viewer/e0d4539d39c34f52ae9ef822c2060077/ 16.0.3.6/zh-CN )
但这确实非常简单:只需在命令末尾添加" withoverride":
更改数据库登录<>,大小='4M',并覆盖
开始
一周热门 更多>