使用Sybase Central 重建數據庫
您可使用卸載數據庫向導來重建舊版數據庫在向導中可選擇創建一個新的數據庫用一個新數據庫替代一個已有數據庫或將數據庫卸載到文件我們強烈建議您在重建之前備份數據庫尤其是選擇使用新的數據庫來替代舊版數據庫選項的情況
Sybase Central 升級注意
· 數據庫文件必須與SQL Anywhere 的安裝在同一計算機上
· 不能從數據庫中卸載表的子集必須使用dbunload 實用工具來完成
· 如果數據庫卸載向導發現數據庫文件已經在運行則在卸載開始前數據庫將被停止
在Sybase Central 中升級數據庫文件格式
認真閱讀“升級中的重要事項”
如果可能請整理磁盤碎片因為磁盤碎片可能導致數據庫性能下降
確保單用戶訪問即將卸載和加載的數據庫不允許其他用戶連接
啟動Sybase Central
在開始菜單中選擇 程序>SQL Anywhere > Sybase Central
從工具菜單中選擇SQL Anywhere >Unload Database(卸載數據庫)或點擊為版本或更早版本的數據庫准備SQL Anywhere
卸載數據庫向導打開
閱讀向導介紹後點擊下一步
選擇“卸載未運行的數據庫”並輸入連接信息點擊下一步
選擇“卸載並加載至新數據庫”點擊下一步
指定數據庫的新文件名點擊下一步
可指定新數據庫的頁面大小在版本 中缺省(推薦)頁面大小為 字節
可根據您的需要加密數據庫若啟動加密數據庫需要提供加密密鑰
選擇“卸載結構和數據”點擊下一步
選擇在卸載/加載結束後您是否想要連接到新數據庫
點擊完成以開始流程檢查新數據庫以確定升級正確完成
使用卸載實用工具重建數據庫可使用帶有an 或ar 選項的數據庫卸載實用工具(dbunload)來重建舊版數據庫
· an 選項是推薦的選項因為他要創建一個新數據庫
· ar 選項將使用一個版本 的新數據庫替換舊版數據庫
我們建議您先備份數據庫然後再重建
注意:
數據庫的頁面大小可以是(以字節計) 和缺省情況下將使用原有數據庫的頁面大小
在命令行中升級數據庫文件格式
認真閱讀“升級中的重要事項”
如果可能請整理磁盤碎片因為磁盤碎片可能導致數據庫性能下降
確保單用戶訪問即將卸載和加載的數據庫不允許其他用戶連接
確保版本 的實用工具在系統路徑中優先於別的工具
關閉SQL Anywhere 和Adaptive Server Anywhere 數據庫服務器因為版本 的dbunload實用工具不能針對運行在較早版本數據庫服務器上的數據庫工作例如
dbstop c "DBF=mydbdb;UID=DBA;PWD=sql"
運行帶有an 或ar 選項的unload 實用工具來創建一個新數據庫
dbunload c "connectionstring" an databasefilename
例如
dbunload c "DBF=mydbdb;UID=DBA;PWD=sql"
o dbunload_log_mydbtxt an
mydbdb
連接字符串中必須使用擁有DBA 權限的用戶來連接欲卸載的數據庫這個命令創建了一個新的數據庫(通過an 選項)如果指定ar 選項則連接的數據庫必須與卸載實用工具在同一計算機上
在加載數據庫前關閉數據庫並備份事務日志
From:http://tw.wingwit.com/Article/program/SQL/201404/30536.html