如何扩展master数据库空间

日期: 2008-06-30 来源:TechTarget中国

  master数据库只能扩展在master设备上.那么当master设备已经没有足够的空间可使用时,请按以下步骤操作:


  (此操作过程是以UNIX操作系统为例.SYBASE安装路径为/sybase)


  1.备份master数据库
   启动backup server,进入isql环境执行:
    1>dump database master to ’/sybase/master.dump’
    2>go


   hut down SQL/ASE Server
    1>shutdown
    2>go


  2.创建新的足够大的master设备
   $buildmaster -d -ssize(size以2K为单位)
   例:$buildmaster-d/sybase/data/master.dat -s102400


  3.修改RUN_servername文件
   编辑RUN_server_name文件,-d参数指向新建的设备名。


  4.单用户模式重启server
   $startserver -f RUN_servername -m


  5.执行installmaster脚本


  6.由备份文件装载master数据库
   1>load database master from ’/sybase/master.dump’
   2>go


  7.修改sysdevices信息
   sp_configure ’allow updates’, 1
    go
    begin tran
    go
   update sysdevices set high = 102399 , phyname = ’e:sybasedatamaster_test.dat’ where name = ’master’
    go
    (102399=200*512-1 master设备大小为200M)
    commit tran
    go


  8.扩展master数据库
   1>alter database master on master设备名称=size(此值以M为单位)
   2>go
   例:alter database master on master=10
     将master数据库在master设备上扩展10M

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • 论NoSQL的可用性和数据库扩展

    如果你的持久性分布式系统位于一个单独的数据中心之上,并且具备一个真正可靠的、高速的、稳定的网络,那么你可以选择一致性而不是可用性。

  • 基于MySQL的高可用可扩展架构探讨

    MySQL作为开源数据库的佼佼者,无论是软件本身的设计思想,还是推崇给广大使用者们常用的架构思路都和传统的商业数据库软件大相径庭。

  • 数据库新时代:扩展与融合成主角

    甲骨文、IBM、微软,数据库领域的三巨头,依然在孜孜不倦地推出新的产品,并不断强化其功能,数据作为IT的基础,对于数据所作的一切努力都显得那么重要。

  • SQL Server 2008 R2并行数据仓库简介

    SQL Server 2008 R2并行数据仓库所做的是支持你跨多个物理SQL Server服务器对你的数据仓库扩展。