收缩数据库设备

2020-08-19 08:41发布

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

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


大家好,

我知道,使用Sybase ASE 15.7,可以使用以下命令(saptools示例)缩小日志空间:

alter database saptools注销logsaptools_1 ='200M'

我已经尝试过了,效果很好。

此后是否还可以缩小设备logsaptools_1?

亲切的问候,

托马斯

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

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


大家好,

我知道,使用Sybase ASE 15.7,可以使用以下命令(saptools示例)缩小日志空间:

alter database saptools注销logsaptools_1 ='200M'

我已经尝试过了,效果很好。

此后是否还可以缩小设备logsaptools_1?

亲切的问候,

托马斯

付费偷看设置
发送
7条回答
落灬小鱼
1楼 · 2020-08-19 09:13.采纳回答

大家好,

SP> 100现在是否可以在收缩DB之后也收缩设备?

亲切的问候!

Thomas

黑丝骑士
2楼-- · 2020-08-19 09:04

非常感谢您的快速回复!

渐行渐远_HoldOn
3楼-- · 2020-08-19 09:14

减少设备大小的支持方法是转储所有数据库 在该设备上有分配的磁盘,然后删除所有这些数据库,然后删除该设备(从ASE端删除sp_dropdevice,如果使用文件系统设备,则从OS端删除文件上的RM或DEL),然后将新设备DISK INIT一个新设备 的大小(较小),然后为所有已删除的数据库创建CREATE DATABASE FOR LOAD,然后为所有已删除的数据库创建转储文件中的LOAD DATABASE。

最好保留可用空间以用于

半个程序猿
4楼-- · 2020-08-19 08:54

具有新的"更改数据库/关闭"功能,另一个选择可能是:

-创建新的(较小的)设备(例如,磁盘初始化) logsaptools_2)

-获取当前位于logsaptools_1上的数据库列表; 注意片段的大小

-通过当前从logsaptools_1分配的相同空间将这些数据库扩展到新设备上

-运行'alter database/off'从所有数据库中删除logsaptools_1

-sp_dropdevice logsaptools_1

-在操作系统级别删除/删除logsaptools_1

我是小鹏鹏啊
5楼-- · 2020-08-19 09:06

嗨Thomas,

创建数据库设备后,您将无法收缩它。 如果要使用较小的日志设备,则必须初始化一个新的日志设备,然后"注销"较大的日志设备。

最好的问候。

槿木_熙
6楼-- · 2020-08-19 08:56

直接更新系统目录不是一个好主意。 同样在ISUG post中,明确提到不支持通过手动更新来缩小数据库。 因此,最好不要在生产系统下使用它,但是您始终可以执行alter database注销

-HTH

Manish Negandhi

Cikesha
7楼-- · 2020-08-19 09:15

是否有人设法缩小ASE设备并将空间释放回磁盘?

我处于单用户模式,并且saptools分配了一个新设备,由于以下错误,我无法从设备sybbaldrdev中获取所有空间:

1>关闭数据库saptools sybbaldrdev ='7M'
2> go 服务器'NIC',第1行:
ALTER DATABASE无法删除 数据库的前256页。

我现在正尝试从数据库saptools中取消分配设备sybbaldrdev,并分配给新设备。

数据库不应该重新排列页面以自动使用新设备吗?

一周热门 更多>