使用Sybase OpenClient 訪問數(shù)據(jù)庫(kù) |
發(fā)布時(shí)間: 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二個(gè)包即可 安裝步驟 rpm –ihvf ./sybase-common-12.5*.rpm --prefix=/usr/sybase rpm –ihvf ./sybase-openclient-12.5*.rpm --prefix=/usr/sybase 不出錯(cuò)誤,則安裝成功 $SYBASE是環(huán)境變量。即Sybase的安裝目錄 先進(jìn)入$SYBASE/OCT-12_5/bin目錄。 使用isql連接數(shù)據(jù)庫(kù)測(cè)試是否通過。 [root@localhost bin]# ./isql -SNSMSSERVER -Usa -P密碼 如果連接正確,則進(jìn)入ISQL命令行模式,否則提示錯(cuò)誤。最常見的錯(cuò)誤是 CT-LIBRARY error: ct_connect(): directory service layer: internal directory control layer error: Requested server name not found. 這說明你的interface配置不正確,或者環(huán)境變量不正確。Isql會(huì)去$SYBASE目錄中查找interface文件。我的interface配置文件如下: INSMSSERVER master tcp ether 192.168.1.89 5000 query tcp ether 192.168.1.89 5000 進(jìn)入ISQL命令模式后輸入SQL命令回車,再輸入GO則執(zhí)行命令。 在Sybase的安裝目錄下。有一個(gè)OCS-12_5目錄,這個(gè)就是Openclient目錄.進(jìn)到example目錄下發(fā)現(xiàn)有二個(gè)目錄,這即是CT和DB-library,二種不同的訪問方式,開發(fā)時(shí)由你自己決定 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |