小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

sybase數(shù)據(jù)庫中分離日志與數(shù)據(jù)文件

 xos 2006-12-04
sybase數(shù)據(jù)庫中分離日志與數(shù)據(jù)文件

詳細(xì)步驟,已測(cè)試成功

1、備份數(shù)據(jù)庫,包括 master 和你要分離數(shù)據(jù)與日志的應(yīng)用庫,最好是備份所有數(shù)據(jù)庫;

2、檢查數(shù)據(jù)庫的日志是否有單獨(dú)的存放設(shè)備,如有,則直接到第5步;

3、如沒有單獨(dú)的日志設(shè)備,則增加一個(gè)設(shè)備:disk init .....;

4、alter database db_name log on new_log_device=xxx;

5、sp_logdevice dbname,new_logdev (移動(dòng)日志設(shè)備);

6、sp_dropsegment logsegment, db_name, device_name (如果數(shù)據(jù)庫有多個(gè)設(shè)備既放數(shù)據(jù)又放日志,則要相應(yīng)的運(yùn)行幾次;

7、創(chuàng)建一個(gè)臨時(shí)表,然后往里面插入足夠的數(shù)據(jù),然后截?cái)嗳罩荆?br>
    use db_name
    go
    create table t1 (id int)
    go

    declare @loop int
    select @loop = 1

    while(@loop<500)
    begin
    insert t1 values(@loop)
    select @loop = @loop + 1
    end
    go

    dump tran db_name with truncate_only
    go
8、到此,數(shù)據(jù)與日志的分離已經(jīng)完成,使用sp_helpdb db_name或sp_helplog查看是否已分離。

增加和刪除 segment 并不移動(dòng)當(dāng)前的已分配空間。日志至少有一個(gè)擴(kuò)充(extend)位于以前的 segment 上(還記得嗎,為對(duì)象分配存貯單元時(shí),實(shí)際是以 extend 為單位的。)。如果當(dāng)前 extend 被填滿,需要再為日志分配時(shí),ASE會(huì)在新的 segment 上分配(segment 約束它不得不這么做)。此時(shí),截?cái)嗳罩揪涂梢曰厥找郧胺峙涞?extend 了。最后,還是要備份所有數(shù)據(jù)庫.

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多