<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        sybaseASE日志溢出解決方式探究

        來源:懂視網 責編:小采 時間:2020-11-09 14:35:14
        文檔

        sybaseASE日志溢出解決方式探究

        sybaseASE日志溢出解決方式探究:1.準備數據庫環境 --創建設備disk init name=dat1,physname=/opt/sybase/data/dat1,size=1Mdisk init name=log1,physname=/opt/sybase/data/log1,size=1M--設備太小,擴充disk resize name=dat1,size=1M--創建
        推薦度:
        導讀sybaseASE日志溢出解決方式探究:1.準備數據庫環境 --創建設備disk init name=dat1,physname=/opt/sybase/data/dat1,size=1Mdisk init name=log1,physname=/opt/sybase/data/log1,size=1M--設備太小,擴充disk resize name=dat1,size=1M--創建

        1.準備數據庫環境 --創建設備disk init name=dat1,physname=/opt/sybase/data/dat1,size=1Mdisk init name=log1,physname=/opt/sybase/data/log1,size=1M--設備太小,擴充disk resize name=dat1,size=1M--創建數據庫create database test on dat1=2M log on l


        1.準備數據庫環境

        --創建設備
        disk init name='dat1',physname='/opt/sybase/data/dat1',size='1M'
        disk init name='log1',physname='/opt/sybase/data/log1',size='1M'
        --設備太小,擴充
        disk resize name='dat1',size='1M'
        --創建數據庫
        create database test on dat1='2M' log on log1='1M'


        2.插入數據一直到日志滿

        use test
        go
        create table person(name varchar(64)) 
        insert into person values('name')
        insert into person select * from person
        --truncate table person
        dbcc checktable('syslogs')


        3.出現現象如下

        1.free為7%,進程出現logsuspend狀態,數據庫日志中出現 xtasks are sleeping .for space to become available in the log segment for database test
        2.進程狀態為LOGSUSPEND

        4.經測試,執行如下操作可以解決問題

        1.如果 syslogshold無數據,則可以直接執行dump transaction test with truncate_only

        2.如果 syslogshold有數據,則直接執行dump transaction test with truncate_only,可能報如下錯誤

        ‘DUMP TRANSACTION for database 'test' could not truncate the log. Either extend the log using ALTER DATABASE ... LOG ON command or eliminate the oldest active transaction in database 'test' shown in syslogshold table.’
        
        
        

        這個時候可以選擇三種方式進行處理

        1.kill進程,用kill with status_only監控回滾進度

        2.重啟服務

        3.增加設備

        重啟方式測試:

        [root@sybasehost ~]# isql -Usa -P -S ASE12_5_4 
        1> shutdown 
        2> go
        2 task(s) are sleeping waiting for space to become available in the log segment
        for database test.

        日志中出現如下信息:

        SHUTDOWN is waiting for 1 process(es) to complete.
        SHUTDOWN is waiting for 1 process(es) to complete.

        進程hang住,這時從另外一個窗口進去,用shutdown with nowait停掉,然后重啟,重啟后用戶庫標紅,狀態為suspend

        \

        執行執行online database test,報錯如下

         SQL Server could not bring database 'test' online.

        執行dump transaction test with truncate_only,然后online database test成功

        增加設備方式測試

        disk init name='log2',physname='/opt/sybase/data/log2',size='1M'
        alter database test log on log2 ='1M'

        顯示執行成功

        Extending database by 512 pages (1.0 megabytes) on disk log2
        Warning: Using ALTER DATABASE to extend the log segment will cause user thresholds on the log segment within 128 pages of the last chance threshold to be disabled.
        執行時間: 1.471 秒


        原來掛起的進程自動繼續執行

        已插入 8192 行
        Space available in the log segment has fallen critically low in database 'test'. All future modifications to this database will be suspended until the log is successfully dumped and space becomes available.
        The transaction log in database test is almost full. Your transaction is being suspended until space is made available in the log.
        執行時間: 158.9 秒


        總結:

        出現日志掛起,先用截斷日志的方式處理,如果不行,則根據情況以下采用三種方式處理

        1.kill進程,用kill with status_only監控回滾進度

        2.重啟服務,記著要用shutdown with nowait,重啟后要先截斷日志再online數據庫

        3.增加設備


        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        sybaseASE日志溢出解決方式探究

        sybaseASE日志溢出解決方式探究:1.準備數據庫環境 --創建設備disk init name=dat1,physname=/opt/sybase/data/dat1,size=1Mdisk init name=log1,physname=/opt/sybase/data/log1,size=1M--設備太小,擴充disk resize name=dat1,size=1M--創建
        推薦度:
        標簽: 方法 數據 日志
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 两个人看的www免费| 四虎精品免费永久免费视频| 污污网站免费观看| 亚洲AV午夜成人片| 日本黄色动图免费在线观看| 狠狠色伊人亚洲综合成人| a级毛片在线免费看| 国产偷v国产偷v亚洲高清| 最近的2019免费中文字幕| 亚洲妇熟XXXX妇色黄| 蜜臀AV免费一区二区三区| 亚洲另类自拍丝袜第1页| 黄色成人网站免费无码av| 性色av极品无码专区亚洲| jjzz亚洲亚洲女人| 两个人看的www免费| 亚洲视频在线不卡| 天天拍拍天天爽免费视频 | 亚洲白色白色在线播放| 国产乱子精品免费视观看片| 国产精品亚洲一区二区麻豆| 波多野结衣久久高清免费 | 一级毛片在线免费看| 亚洲乱码一二三四区国产| 日韩电影免费在线观看视频| 一级特黄色毛片免费看| 亚洲AV日韩AV永久无码下载| 全免费毛片在线播放| 黄人成a动漫片免费网站| 亚洲AV无码乱码国产麻豆穿越| 国产成人yy免费视频| 亚洲精品无码久久久久秋霞| 亚洲一区二区三区在线播放| 国产成人一区二区三区视频免费| 亚洲av片不卡无码久久| 亚洲精品国产手机| 国产成人啪精品视频免费网| 野花香高清视频在线观看免费| 色婷五月综激情亚洲综合| 亚洲精品456播放| 美女视频黄的全免费视频网站|