数据库名称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
你好斯蒂芬
这是我用来监视和扩展数据库的一些命令(以centos为单位)
isql64以db管理员用户sybnpl的身份从终端启动。 您应该具有安装时使用的密码。
其余部分在isql64内部运行
[sybnpl] $ isql64 -X -Usapsa -SNPL -Pwevereveryourpassword -w999(用于输出命令宽度) 要清除日志段,请使用以下命令,请使用mastergo
使用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
希望它会为您提供一些线索。
致谢,拉斐尔
感谢拉斐尔。 我确实从您的回复中学到了重要的东西。
但是,当将5G添加到NPL_log_001时,可用空间仍然为0,这使我感到非常困惑。
我设法使用tcode SLG2清除了所有日志,目前看来它解决了我的问题。 我没有那样的垃圾场。
你好,斯蒂芬
我的答案的格式真的很糟糕(这些HTML编辑器....)
我的经验是,当我使用以下内容扩展事务日志时:
我看到日志中有一些新的可用空间。
无论如何,最好不要再收到铁锹垃圾堆了。
关于,拉斐尔
您看到的可用空间与添加的数量相同,这里是8G? 我已经尝试将50M的设备添加到已满的设备,并且在检查设备时添加的免费光盘大约为2.5M,这实际上是有线的。
到目前为止,删除ABAP堆栈中的应用程序日志确实有帮助。 :-) thx嗨,斯蒂芬。
有关错误消息" Msg1105级别17状态16:在数据库'NPL'中,'默认'段中,请参考SAP注释1836607。 已满/没有免费范围"
致谢
Sriram
感谢Sriram
我已经读过该笔记。 但是我的磁盘或数据库未满。 参见下面的视图:
在将初始空间从2G左右扩展后,NPL具有近7G的可用空间。 假设问题不是那么简单。 谢谢
您好,斯蒂芬,您最终找到了解决此问题的方法吗?
我正面临着同样的问题。 我将NPL_data_001的大小增加了5G,但是当我尝试"重新构建NPL.SAPSR3.D010INC"(或NPL.SAPSR3.D010TAB)时,仍然是相同的转储。
我似乎无法通过"磁盘调整大小"和"更改数据库"分配的可用空间?
但是,当通过SLG2(在客户端001和000中)清除日志来腾出可用数据空间时,它似乎工作得更好。 但是当我运行SGEN之后,可用空间很快就被填满了。 而且先前分配的5G仍然免费;-(
不幸的是,
一周热门 更多>