各位酒店的電腦房經理有沒有經歷過在如下圖這樣的錯誤?有時候酒店的維護費沒有到位或者時間急迫的時候我們需要自己的操作,操作步驟如下文所述。
1. 第一步我們需要用sybase權限登錄只foxhis的sybase數據庫。
bash-3.2$ su sybase Password: bash-3.2$
2. 查看當前已有的數據文件,打開一個終端窗口,輸入命令.(一會新建設備數據文件時切記不要建同名的)
# cd /home/sybase/data # ls -ahl
3. 查看已經使用的vdevno
a. 登錄數據庫。(得點擊回車)
-bash-3.2$ isql -Usa
b.查看最大的vdevno(因為系統有限制,當你新建設備時,是不能超過這個設備數的,所以要先查看一下)
sp_configure "number of devices"
c.查看當前已經使用的vdevno
sp_helpdevice go
注:上面檢查每條記錄的device_number,已經出現過的device_number不能在下面的添加設備操作中使用。
4. 添加新設備
注:由于擴展需要同事擴展數據文件空間和log文件空間,所以要要擴容必須同時新建兩個設備
a. 新建一個data保存空間
disk init name='dev11'
,physname='/home/sybase/data/dev11.dat'(這里跟進自身情況設置),vdevno=11(設備號碼跟進自身情況定義),size=10240002> go
b. 新建一個log保存空間
disk init name='dev12'
,physname='/home/sybase/data/dev12.dat'
,vdevno=12
,size=10240002> go
5. 把數據庫擴展到新設備上,操作如下
alter database foxhis on dev11=2048000 log on dev12=2048000 go
注:dev11和dev12是剛剛你自己建出來的,當您操作的時候請根據實際自己的名稱寫上去。
6. 檢查foxhis數據庫是否online
online database foxhis
結語:這樣整個操作就完成,不需要依賴support幫您操作,同時自己也掌握一門技能,有問題請留意給我,本人有空的時候盡量解答。
新聞熱點
疑難解答