---- 1 window
conn scott/tiger;
select * from tab;
drop table t1;
create table t1 as emp;
insert into t1 select * from t1;//
///commit;
-- 2.window
sqlplus / as sysdba;
conn / as sysdba;
select * from v$sysstat where class=2;
select value from v$sysstat where statistic#=178; -- 178 是上條語句查出的 redo size 對應的 statistic# 號
sql> select value from v$sysstat where statistic#=178;
value
----------
3776244
-- 1.window
update t1 set sal=sal+1 where empno=7900;
commit;
-- 2.window
select value from v$sysstat where statistic#=178; -- 注意比剛才大了; 約幾m ,這裡假定 3m
alter tablespace users begin backup; -- 凍結表空間;
-- 1.window
update t1 set sal=sal+1 where empno=7900;
commit;
-- 2.window
select value from v$sysstat where statistic#=178; -- 注意第一次update大好; 增長一倍
alter tablespace users end backup;
日誌檔案不斷增長
原文 日誌檔案不斷增長 sqlserver定時執行 checkpoint 保證 髒頁 被寫入硬碟。沒做checkpoint的,可能是只在記憶體中修改,資料檔案還沒同步。sqlserver要在硬碟的日誌檔案中有記錄,一邊異常重啟後重新修改。所有日誌都有嚴格順序,不能有跳躍。如果恢復模式不是簡單模式,那...
日誌檔案不斷增長
sqlserver定時執行 checkpoint 保證 髒頁 被寫入硬碟。沒做checkpoint的,可能是只在記憶體中修改,資料檔案還沒同步。sqlserver要在硬碟的日誌檔案中有記錄,一邊異常重啟後重新修改。所有日誌都有嚴格順序,不能有跳躍。如果恢復模式不是簡單模式,那麼sqlserver會認...
mysql 日誌增長 資料庫日誌增長解決方法
資料庫日誌增長過快解決方法 1 刪除log 1 分離資料庫 企業管理器 伺服器 資料庫 右鍵 分離資料庫 2 刪除log檔案 3 附加資料庫 企業管理器 伺服器 資料庫 右鍵 附加資料庫 此法生成新的log,大小只有500多k 再將此資料庫設定自動收縮 或用 下面的示例分離 pubs,然後將 pub...