如何扩展master数据库空间

2008-7-1  选择字号:  | |
打印本文章

  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:\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

来源:巧巧读书    
相关的专家答疑
最新版本的Afaria是Sybase Information Anywhere Suite的核心组件,它包含的新型中继服务器架构可跨多个Information Anywhere Suite的组件提供高度安全的数据同步……
Sybase数据库SQL语句REPLACE的对应函数有哪些?本文主要介绍了Oracle和Sybase函数。
专注于信息管理和信息移动技术的企业级软件公司Sybase于2008年11月4日在大中华区用户大会上宣布,SQL Anywhere 11中文版本近期已正式上市。
2008年11月4日至5日,2008 Sybase大中华区用户大会在北京万达索菲特大饭店召开。大会主要分为4日上午的高峰论坛、4日下午及5日全天三个并行的技术论坛。
Sybase近日公布了截止到9月30日的2008年第三季度财报。2008年第三季度总收入同比增长11%,从2007年第三季度的2.553亿美元上升到2.84亿美元……
本专题主要介绍SQL Server 2008的新增特征:SQL Server 2008中的T-SQL基本对象和操作、T-SQL的函数类型和数据类型以及新的安全特性等等。
本篇文章主要介绍SQL Server数据存储的物理对象和原理,包括SQL Server 2005和2008里的物理数据存储、SQL Server 2008数据类型(即Datetime、字符串、自定义及等)、在SQL Server数据库中加强数据的完整性……
本文为SQL Server 2008初学者指南,主要介绍SQL Server2008 T-SQL支持的基本元素和基本操作。
最新更新
专家答疑
技巧
Phillip Bracken
我怎样在Oracle中增加SGA_MAX_SIZE?在计算机启动的时候出现了以下错误:"ORA-03113: end-of-file on communication channel"。请您告诉我增加SGA的一些步骤。
Rudy Limeback
我想用REPLACE语句替换AddressLine1域里面的数据,也就是想删除逗号、周期、连字符,并将 '3 South '替换成'3 S ' 然后……
Brian Peasland
设计备份方案时主要考虑哪些因素?什么是RTO、MTBF和MTTR?我不敢100%肯定RTO,但是我觉得就是Return to Operation的意思。换句话说就是将系统返回到正常操作时间……