ehxz 发表于 2004-8-5 21:00:46

【转帖】如何扩展master数据库空间

 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<master_device> -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:\sybase\data\master_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

cfandiy 发表于 2005-10-29 11:16:38

麻烦点 还比较乱啊!!!!!!!!!!!!!
页: [1]
查看完整版本: 【转帖】如何扩展master数据库空间

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com