- 論壇徽章:
- 0
|
操作系統(tǒng):unixware 7.1.1
因需要在原來那臺機(jī)器上建立另一個應(yīng)用庫,但是原來硬盤上已經(jīng)沒有足夠的裸設(shè)備空間,故需要擴(kuò)展裸設(shè)備空間。
1.進(jìn)入/dev/rdsk目錄,導(dǎo)出vtoc表
prtvtoc -f C1.vtoc
#SLICE TAG FLAGS START SIZE
0 0x5 0x201 63 156296322
1 0x4 0x200 16065 8032500
2 0x0 0x0 0 0
3 0x0 0x0 0 0
4 0x0 0x0 0 0
5 0x0 0x0 0 0
6 0x0 0x0 0 0
7 0x1 0x201 63 34
8 0xd 0x201 97 15968
9 0x0 0x0 0 0
10 0x0 0x0 0 0
11 0x0 0x0 0 0
12 0x0 0x0 0 0
13 0x0 0x0 0 0
14 0x0 0x0 0 0
15 0x0 0x0 0 0
2.根據(jù)計算不要覆蓋以前的數(shù)據(jù),修改vtoc表。
#SLICE TAG FLAGS START SIZE
0 0x5 0x201 63 156296322
1 0x4 0x200 16065 8032500
2 0x0 0x0 0 0
3 0x0 0x0 0 0
4 0x0 0x0 0 0
5 0x0 0x0 0 0
6 0x0 0x0 0 0
7 0x1 0x201 63 34
8 0xd 0x201 97 15968
9 0x0 0x0 0 0
10 0x0 0x0 0 0
11 0x0 0x0 0 0
12 0x0 0x0 0 0
13 0x0 0x0 0 0
14 0x0 0x0 0 0
15 0x0 0x0 0 0
16 0x4 0x201 10000000 225280
17 0x4 0x201 10225280 430080
18 0x4 0x201 10655360 4116480
19 0x4 0x201 14771840 4116480
20 0x4 0x201 18888320 4116480
21 0x4 0x201 23004800 2068480
3。導(dǎo)入vtoc
edvtoc -f c1.vtoc c1b0t0d0s0
4。 init 6 重起系統(tǒng)
5。cd /dev/rdsk ls -l | more ,找出新加的設(shè)備文件
crwxrwxrwx 1 root sys 7679,272 Feb 28 16:30 c1b0t0d0s10
crwxrwxrwx 1 root sys 7679,273 Feb 28 16:30 c1b0t0d0s11
crwxrwxrwx 1 root sys 7679,274 Feb 28 16:30 c1b0t0d0s12
crwxrwxrwx 1 root sys 7679,275 Feb 28 16:30 c1b0t0d0s13
crwxrwxrwx 1 root sys 7679,276 Feb 28 16:30 c1b0t0d0s14
crwxrwxrwx 1 root sys 7679,277 Feb 28 16:30 c1b0t0d0s15
crwxrwxrwx 1 root sys 7679,278 Feb 28 16:30 c1b0t0d0s16
crwxrwxrwx 1 root sys 7679,279 Feb 28 16:30 c1b0t0d0s17
crwxrwxrwx 1 root sys 7679,280 Feb 28 16:30 c1b0t0d0s18
crwxrwxrwx 1 root sys 7679,281 Feb 28 16:30 c1b0t0d0s19
crwxrwxrwx 1 root sys 7679,282 Feb 28 16:30 c1b0t0d0s1a
crwxrwxrwx 1 root sys 7679,283 Feb 28 16:30 c1b0t0d0s1b
crwxrwxrwx 1 root sys 7679,284 Feb 28 16:30 c1b0t0d0s1c
crwxrwxrwx 1 root sys 7679,285 Feb 28 16:30 c1b0t0d0s1d
crwxrwxrwx 1 root sys 7679,286 Feb 28 16:30 c1b0t0d0s1e
crwxrwxrwx 1 root sys 7679,287 Feb 28 16:30 c1b0t0d0s1f
上面顯示272-287即為新加的設(shè)備文件
然后,編輯腳本mknod.sh:
mknod /sybase/data/tempdb1 b 7679 272
mknod /sybase/data/ssyscdt b 7679 273
mknod /sybase/data/cmtmsgdt1 b 7679 274
mknod /sybase/data/cmtmsgdt2 b 7679 275
mknod /sybase/data/cmtmsgdt3 b 7679 276
mknod /sybase/data/apiqueudt b 7679 277
mknod /sybase/data/comqueudt b 7679 278
mknod /sybase/data/bepstrxsdt b 7679 279
mknod /sybase/data/bepsinfodt b 7679 280
mknod /sybase/data/bepspmisdt b 7679 281
mknod /sybase/data/dirwaysidx b 7679 282
mknod /sybase/data/dirwayslog b 7679 283
mknod /sybase/data/diswayswkdt b 7679 284
mknod /sybase/data/diswayshisdt b 7679 285
mknod /sybase/data/diswaysidx b 7679 286
mknod /sybase/data/diswayslog b 7679 287
運(yùn)行該腳本,將物理路徑與設(shè)備連接起來。
6。chmod 777 /dev/rdsk
chmod 777 /dev/dsk
chown sybase:sybase /sybase/data/*(sybase為數(shù)據(jù)庫用戶及組)
7。su - sybase
修改sybase.cfg參數(shù)
number of device =40
number of large i/o buffers=20
number of locks=50000
在操作過程中,出現(xiàn)了sybase啟動不了,并提示total memory 參數(shù)的問題,將此參數(shù)修改為內(nèi)存的60%時,問題解決。
改完后重起sybase
8。根據(jù)具體的物理路徑,修改建庫腳本creatdb.sql中的physicalpath參數(shù)
9。建庫
isql -Usa -P
10.建表
本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u/12360/showart_79544.html |
|