Msg1105级别17状态16:在数据库" NPL"中,"默认"段已满/没有自由范围

2020-08-18 16:47发布

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

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


嗨,

我在ST22中有很多转储,如下所示

我尝试重新组织表并在isql中收到以下错误

但是,当我检查不良贷款的"默认"部分时,我发现仍然有很多免费页面:

有什么问题吗? 我的系统信息是:

NW ABAP 7.52 SP04开发人员版。

致谢

(92.3 kB)

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

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


嗨,

我在ST22中有很多转储,如下所示

我尝试重新组织表并在isql中收到以下错误

但是,当我检查不良贷款的"默认"部分时,我发现仍然有很多免费页面:

有什么问题吗? 我的系统信息是:

NW ABAP 7.52 SP04开发人员版。

致谢

(92.3 kB)
付费偷看设置
发送
10条回答
葫芦娃快救爷爷
1楼 · 2020-08-18 17:26.采纳回答

你好斯蒂芬

这是我用来监视和扩展数据库的一些命令(以centos为单位)

isql64以db管理员用户sybnpl的身份从终端启动。 您应该具有安装时使用的密码。

其余部分在isql64内部运行

[sybnpl] $ isql64 -X -Usapsa -SNPL -Pwevereveryourpassword -w999(用于输出命令宽度) 要清除日志段,请使用以下命令,请使用master
go
使用no_log转储事务tempdb
使用no_log转储事务sybsystemdb
使用no_log转储事务sybsystemprocs
使用no_log转储事务sybmgmtdb
使用no_log转储交易saptools
使用no_log转储事务saptempdb
使用no_log转储交易模型
使用no_loggo转储交易NPL
退出 显示数据库spacesp_helpdb NPL(也适用于主saptempdb saptools tempdb)
go

使用不良贷款
sp_spaceused
go

数据库名称database_size
--------------------------------------------------- ----- --------------------------------------------- -------
NPL 48128.0 MBNPL 64512.0 MB

(受影响的1行)
保留的数据index_size未使用
--------------------- --------------------- ----- --------------- --------------------------------------------------- -----
39684464 KB 17033280 KB 17749472 KB 4509376 KB


数据库名称database_size
--------------------------------------------------- ----- --------------------------------------------- -------
NPL 64512.0 MB NPL 48128.0 MBuse NPL
go
sp_helpdevice
go 使用NPL显示一个文件
go
sp_helpdevice NPL_data_001
go

... 38912.00 MB,免费:0.00 MB 扩展一个文件使用母版
go
磁盘调整大小名称=" NPL_data_001",大小=" 16384M"
go
更改数据库NPL的NPL_data_001 =" 16384M" 将磁盘NPL_data_001上的数据库扩展1048576页(16384.0兆字节)
在4096个单位中处理了410个分配单位(分配页2595072)。 10%完成。
...
在4096个单位中处理了4096个分配单位(分配页4194048)。 100%完成使用大师
磁盘调整大小名称=" NPL_log_001",大小=" 8192M"
go
更改数据库NPL登录NPL_log_001 =" 8192M"
gosp_helpdb NPL
go 禁用transaccional logspsp_helpdb
go

使用主人
go
sp_dboption NPL," trch log on chkpt",true
go

数据库" NPL"的数据库选项" trunc log on chkpt"已打开。
在数据库" NPL"上运行CHECKPOINT以使选项" trch log on chkpt"生效
效果。
(返回状态= 0)
检查点全部
go

希望它会为您提供一些线索。

致谢,拉斐尔

Tong__Ming
2楼-- · 2020-08-18 17:14

我还没有。 解决方法之一是通过tcode SLG2删除ABAP堆栈中的所有日志。

我还没有尝试过下面斯蒂芬·加布里奇(Stephane Gabric)提出的新解决方案。 您可以有时间尝试一下。 谢谢

樱桃小丸子0093
3楼-- · 2020-08-18 17:12
三十六小时_GS
4楼-- · 2020-08-18 17:28

您好,Stephane,非常感谢您的侦探工作。 对不起,您遇到了问题。

我已经传达了您的意见,再次向相关团队"留意"。

最美好的祝愿,朱莉(Julie)。

一周热门 更多>