聲明:SYBASE為12.5.0.3 for linux版本。
作業系統:Linux localhost.localdomain 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:37:32 EDT 2006 i686 i686 i386 GNU/Linux
下載Sybase 12.5.0.3 for linux版本.
由於只是作為用戶端,可以不用安裝ASE。只需要安裝sybase-common-12.5-3.i386.rpm和sybase-openclient-12.5-3.i386.rpm二個包即可
安裝步驟
rpm –ihvf ./sybase-common-12.5*.rpm --prefix=/usr/sybase
rpm –ihvf ./sybase-openclient-12.5*.rpm --prefix=/usr/sybase
不出錯誤,則安裝成功
$SYBASE是環境變數。即Sybase的安裝目錄
先進入$SYBASE/OCT-12_5/bin目錄。
使用isql串連資料庫測試是否通過。
[root@localhost bin]# ./isql -SNSMSSERVER -Usa -P密碼
如果串連正確,則進入ISQL命令列模式,否則提示錯誤。最常見的錯誤是
CT-LIBRARY error:
ct_connect(): directory service layer: internal directory control layer error: Requested server name not found.
這說明你的interface配置不正確,或者環境變數不正確。Isql會去$SYBASE目錄中尋找interface檔案。我的interface設定檔如下:
INSMSSERVER
master tcp ether 192.168.1.89 5000
query tcp ether 192.168.1.89 5000
進入ISQL命令模式後輸入SQL命令斷行符號,再輸入GO則執行命令。
在Sybase的安裝目錄下。有一個OCS-12_5目錄,這個就是Openclient目錄.進到example目錄下發現有二個目錄,這即是CT和DB-library,二種不同的訪問方式,開發時由你自己決定