- 論壇徽章:
- 1
|
出處:Unix愛(ài)好者家園unix-cd.com
由于工作的原因,使用磁帶機(jī)備份數(shù)據(jù)。在實(shí)現(xiàn)過(guò)程中總結(jié)了一些經(jīng)驗(yàn),供大家參考。
服務(wù)器是IBM PC Server 250(雙機(jī)+陣列柜),操作系統(tǒng)是SCO unixware 7.1.1,由于是金融系統(tǒng),還安裝了雙機(jī)軟件GDS,在盤(pán)陣上安裝了SYBASE11.9.4和金融系統(tǒng)應(yīng)用,現(xiàn)在有兩個(gè)應(yīng)用庫(kù):MBFEWKDB,MBFEHISDB,現(xiàn)在要備份這兩個(gè)應(yīng)用庫(kù)到磁帶機(jī)上。
一。磁帶機(jī)的安裝
1, SCSI信息查詢:
sdiconfig -l
會(huì)列出所有的SCSI設(shè)備以及SCSI號(hào)
0:0,7,0: HBA : (adsb,2) Adaptec PCI SCSI
0,0,0: DISK : IBM-ESXSST318305LC !#B244
0,8,0: HBA : IBM AuSaV1S2 0
1:0,7,0: HBA : (adsb,1) Adaptec PCI SCSI
0,0,0: DISK : AccuRAID960U2W
2:0,7,0: HBA : (ide,1) Generic ESDI/IDE/ATA
0,0,0: CDROM : LITEON CD-ROM LTN486S YUS5
其中前3行是SCSI設(shè)備,7號(hào)是SCSI卡,0號(hào)是硬盤(pán),8號(hào)也是一個(gè)SCSI設(shè)備,
接在該SCSI卡上的磁帶機(jī),不能使用這3個(gè)號(hào),一般使用5,6等號(hào)碼。
第4,5兩行是另外一個(gè)SCSI卡。
第6,7兩行是IDE卡,分別接硬盤(pán)和CDROM。
2, 磁帶機(jī)的安裝
關(guān)機(jī)。
將磁帶機(jī)上的號(hào)碼設(shè)為空閑的號(hào)碼,接入到SCSI接口上。
重新啟動(dòng),會(huì)出現(xiàn)一個(gè)新的文件/dev/rmt/ctape1,即可使用。
將文件備份到磁帶機(jī)上:tar cvf /dev/rmt/ctape1 filenames
顯示磁帶機(jī)上的文件列表: tar tvf /dev/rmt/ctape1
從磁帶機(jī)上拷貝文件: tar xvf /dev/rmt/ctape1
注意磁帶機(jī)的容量大小和磁帶的容量大小一定要匹配。
3, 將磁帶機(jī)設(shè)備加入到SYBASE的備份設(shè)備中:
sp_adddumpdevice dev_name "/dev/rmt/ctape1"
二。磁帶機(jī)的備份
SCOUNIX上SYBASE的磁帶機(jī)常用備份命令:
[語(yǔ)法]
dump database database_name
to stripe_device [at backup_server_name]
[density = density_value,
blocksize = number_bytes,
capacity = number_kilobytes,
dumpvolume = volume_name,
file = file_name]
[stripe on stripe_device [at backup_server_name]
[density = density_value,
blocksize = number_bytes,
capacity = number_kilobytes,
dumpvolume = volume_name,
file = file_name]]
[[stripe on stripe_device [at backup_server_name]
[density = density_value,
blocksize = number_bytes,
capacity = number_kilobytes,
dumpvolume = volume_name,
file = file_name]]...]
[with {
density = density_value,
blocksize = number_bytes,
capacity = number_kilobytes,
dumpvolume = volume_name,
file = file_name,
[dismount | nodismount],
[nounload | unload],
retaindays = number_days,
[noinit | init],
notify = {client | operator_console}
} ]
1,向磁帶設(shè)備轉(zhuǎn)儲(chǔ)MBFEWKDB庫(kù):
dump database MBFEWKDB to "/dev/ctype1"
2,14天內(nèi)不能覆蓋磁帶:
dump database MBFEWKDB to "/dev/ctype1" with retaindays=14
3,覆蓋磁帶上原有數(shù)據(jù):
dump database MBFEWKDB to "/dev/ctype1" with init
本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/31/showart_520179.html |
|