使用Sybase OpenClient 訪問數(shù)據(jù)庫 |
發(fā)布時間: 2012/8/20 17:28:35 |
聲明:SYBASE為12.5.0.3 for linux版本。 操作系統(tǒng):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是環(huán)境變量。即Sybase的安裝目錄 先進入$SYBASE/OCT-12_5/bin目錄。 使用isql連接數(shù)據(jù)庫測試是否通過。 [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配置不正確,或者環(huán)境變量不正確。Isql會去$SYBASE目錄中查找interface文件。我的interface配置文件如下: INSMSSERVER master tcp ether 192.168.1.89 5000 query tcp ether 192.168.1.89 5000 進入ISQL命令模式后輸入SQL命令回車,再輸入GO則執(zhí)行命令。 在Sybase的安裝目錄下。有一個OCS-12_5目錄,這個就是Openclient目錄.進到example目錄下發(fā)現(xiàn)有二個目錄,這即是CT和DB-library,二種不同的訪問方式,開發(fā)時由你自己決定 本文出自:億恩科技【xuefeilisp.com】 |