sybase ASE中如何将tempdb与master设备分离?
1.以sa的身份登录到数据库。如:isql -Usa -Ppassword
2.根据需要将tempdb扩展到新的设备上。如:
alter database tempdb on device_name = device_size
go
3.备份master数据库。
dump database master to 'dump_device'
go
其中dump_device是目标dump设备的名字
4.配置数据库,允许对系统目录可以修改。如:
use master
go
sp_configure 'allow updates',1
go
5.删除系统表中相应记录
begin transaction
go
delete from sysusages where dbid=2 and segmap=0
go
set rowcount 1
update sysusages set lstart=0 where dbid=2
set rowcount 0
go
commit transaction
go
6.重新配置数据库,不允许修改系统目录。如:
sp_configure 'allow update',0
go
灵活运用这个方法,可以在需要的时候,将原来的大数据库中的数据清除后,进行缩小,以保证系统的灵活性。
页:
[1]