程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> 教你學會怎樣升級到SQL Anywhere10(12)

教你學會怎樣升級到SQL Anywhere10(12)

編輯:SyBase綜合文章

在命令行中升級已有UltraLite 數據庫至版本10

1、 請認真閱讀升級中的重要事項

2、 確保系統路徑中UltraLite 版本10 的實用工具比較早版本的UltraLite 實用工具在前

3、 打開命令行終端,並使用以下命令運行卸載舊版數據庫工具(ulunloadold)來創建一個XML

的中間文件:

 

ulunloadold -c "connection-string" [ options ] XML-file

確保您已經:

o 命名了ulunloadold 實用工具將要創建的XML 文件

o 在連接串(connection-string)中使用DBF 或模式文件,依靠您想要升級舊版

UltraLite 數據庫(*.udb 或*.pdb)或舊版UltraLite 模式文件(*.usm)。

可自己確定其他參數。

4、 執行加載XML 數據庫實用工具(ulload)將XML 加入新的或已有的UltraLite 數據庫中。

如果欲將XML 加載至一個新數據庫中,-c 連接串選項設置為新數據庫的連接參數(例如,

UID 和PWD 等)。

根據您是否改變字符集和屬性來設置-o 擴展選項(例如,將大小寫敏感數據庫變為大小寫不

敏感數據庫)。

例如,升級名為dbschema8.usm 的UltraLite 8.x 模式文件至一個名為db.udb 的已有

UltraLite 版本10 數據庫中,XML 中間文件的名為dbschema.XML。命令如下:

 

ulunloadold -c schema_file=
dbschema8.usm dbschema.xml 
ulload -c DBF=db.udb dbschema.XML

初始化/抽取工具

可使用抽取工具向導或初始化數據庫實用工具(ulinit)從版本10 的SQL Anywhere 數據庫中抽

取出UltraLite 數據庫。

提醒:

將參照數據庫的屬性設置為UltraLite 需要的屬性。生成的UltraLite 數據庫同SQL Anywhere

參照數據庫的屬性一致。通過在參照數據庫中設置這些選項,你也能控制UltraLite 數據庫的行為。

· 如果您想在向導下逐步進行,並希望得到相關屬性和選項的幫助,請選擇向導工具。

· 如有以下需求,請選擇實用工具:

 

只需要在新數據庫中升級命名表

需要實施批量過程

在Sybase Central 中從SQL Anywhere 參照數據庫中初始化/抽取UltraLite 數據庫

1、 請認真閱讀軟件升級中的重要事項。

2、 確保您已經升級已有SQL Anywhere 數據庫並根據UltraLite 的使用情況來准備它。如果需

要升級發布,請確保在重建UltraLite 數據庫之前完成。

3、 通過“開始”>“程序”>“SQL Anywhere 10”>“Sybase Central”啟動Sybase Central。

4、 通過選擇“工具”>“UltraLite”>“抽取數據庫”來從SQL Anywhere 數據庫中抽取UltraLite 數據

庫。

5、 遵循向導步驟完成初始化/抽取。

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