程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase教程 >> 減小Sybase ASA數據庫的數據和事務日志文件大小及分離的方法

減小Sybase ASA數據庫的數據和事務日志文件大小及分離的方法

編輯:SyBase教程

減小Sybase ASA數據庫的數據和事務日志文件大小及分離的方法   ASA數據庫,經過一段時間使用以後,數據文件和事務日志文件都會膨脹,如果不進行整理,將占用很大的磁盤空間,對系統來說,是一種負擔。  www.2cto.com   我曾經遇到過一種情況,短短一段時間,數據文件和日志文件都漲到55G左右。 碰到這種情況,可以先把ASA的數據庫服務關掉,然後使用dbunload命令進行卸載和重載,建立一個新庫,然後刪除舊庫。 dbunload.exe -c "uid=dba;pwd=sql;dbf=C:\Sybase\UnwiredPlatform\Data\CDB\default.db" -an d:/default.db SQL Anywhere Unload Utility Version 12.0.1.3769 Connecting and initializing Unloading user and group definitions Unloading spatial units of measure Unloading spatial reference systems Unloading sequences Unloading table definitions Unloading text configurations Unloading materialized view definitions Unloading index definitions Unloading functions Unloading view definitions Unloading procedures Unloading triggers Unloading SQL Remote definitions Unloading MobiLink definitions Creating new database   將日志文件設置到一個新的位置. dblog -t d:\DataLogs\default.log d:\default.db SQL Anywhere Transaction Log Utility Version 12.0.1.3769 "d:\default.db" was using log file "default.log" "d:\default.db" is using no log mirror file "d:\default.db" is now using log file "d:\DataLogs\default.log" Transaction log starting offset is 0000548524 Transaction log current relative offset is 0001094363   然後手動把d:\default.log移動到d:\DataLogs目錄當中。 在這之後,default.db從原來的55G變成只有14M左右了。  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved