程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> 如何擴展master數據庫空間

如何擴展master數據庫空間

編輯:SyBase綜合文章
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
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved