Sybase數(shù)據(jù)庫(kù)特別版下載 v16.5 中文企業(yè)版
- 軟件大小:1.15GB
- 更新日期:2021-03-23
- 語(yǔ)言:簡(jiǎn)體中文
- 類別:編程開(kāi)發(fā)
- 適用環(huán)境:WinAll
- 安全檢測(cè): 無(wú)插件 360通過(guò) 騰訊通過(guò) 金山通過(guò) 瑞星通過(guò)
-
- 本地下載
普通http下載速度慢
軟件介紹
sybase數(shù)據(jù)庫(kù)是一款可以在UNIX和WindowsNT平臺(tái)上使用的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),我們可以通過(guò)sybase特別版提供的編程接口和庫(kù)來(lái)對(duì)自己的數(shù)據(jù)庫(kù)進(jìn)行管理。并且你還可以將數(shù)據(jù)庫(kù)里的文件內(nèi)容進(jìn)行快速?gòu)?fù)制,然后備份到其他數(shù)據(jù)庫(kù)里進(jìn)行使用。
sybase數(shù)據(jù)庫(kù)軟件簡(jiǎn)介
sybase數(shù)據(jù)庫(kù)是美國(guó)Sybase公司研制的一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),是一種典型的UNIX或WindowsNT平臺(tái)上客戶機(jī)/服務(wù)器環(huán)境下的大型數(shù)據(jù)庫(kù)系統(tǒng)。 Sybase提供了一套應(yīng)用程序編程接口和庫(kù),可以與非Sybase數(shù)據(jù)源及服務(wù)器集成,允許在多個(gè)數(shù)據(jù)庫(kù)之間復(fù)制數(shù)據(jù),適于創(chuàng)建多層應(yīng)用。系統(tǒng)具有完備的觸發(fā)器、存儲(chǔ)過(guò)程、規(guī)則以及完整性定義,支持優(yōu)化查詢,具有較好的數(shù)據(jù)安全性。Sybase通常與SybaseSQLAnywhere用于客戶機(jī)/服務(wù)器環(huán)境,前者作為服務(wù)器數(shù)據(jù)庫(kù),后者為客戶機(jī)數(shù)據(jù)庫(kù),采用該公司研制的PowerBuilder為開(kāi)發(fā)工具,在我國(guó)大中型系統(tǒng)中具有廣泛的應(yīng)用。
軟件特色
1、它是基于客戶/服務(wù)器體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)
2、它支持共享資源且在多臺(tái)設(shè)備間平衡負(fù)載
3、允許容納多個(gè)主機(jī)的環(huán)境,充分利用了企業(yè)已有的各種系統(tǒng)它是真正開(kāi)放的數(shù)據(jù)庫(kù)
4、它是一種高性能的數(shù)據(jù)庫(kù),真正吸引人的地方還是它的高性能。體現(xiàn)在以下幾方面:
5、可編程數(shù)據(jù)庫(kù),通過(guò)提供存儲(chǔ)過(guò)程,創(chuàng)建了一個(gè)可編程數(shù)據(jù)庫(kù)。存儲(chǔ)過(guò)程允許用戶編寫(xiě)自己的數(shù)據(jù)庫(kù)子例程。這些子例程是經(jīng)過(guò)預(yù)編譯的,因此不必為每次調(diào)用都進(jìn)行編譯、優(yōu)化、生成查詢規(guī)劃,因而查詢速度要快得多。
6、事件驅(qū)動(dòng)的觸發(fā)器,觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程。通過(guò)觸發(fā)器可以啟動(dòng)另一個(gè)存儲(chǔ)過(guò)程,從而確保數(shù)據(jù)庫(kù)的完整性。
7、多線索化體系結(jié)構(gòu)的另一個(gè)創(chuàng)新之處就是多線索化。一般的數(shù)據(jù)庫(kù)都依靠操作系統(tǒng)來(lái)管理與數(shù)據(jù)庫(kù)的連接。當(dāng)有多個(gè)用戶連接時(shí),系統(tǒng)的性能會(huì)大幅度下降。不讓操作系統(tǒng)來(lái)管理進(jìn)程,把與數(shù)據(jù)庫(kù)的連接當(dāng)作自己的一部分來(lái)管理。
sybase數(shù)據(jù)庫(kù)功能介紹
(1)它是基于客戶/服務(wù)器體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)
一般的關(guān)系數(shù)據(jù)庫(kù)都是基于主/從式的模型的。在主/從式的結(jié)構(gòu)中,所有的應(yīng)用都運(yùn)行在一臺(tái)機(jī)器上。用戶只是通過(guò)終端發(fā)命令或簡(jiǎn)單地查看應(yīng)用運(yùn)行的結(jié)果。而在客戶/服務(wù)器結(jié)構(gòu)中,應(yīng)用被分在了多臺(tái)機(jī)器上運(yùn)行。一臺(tái)機(jī)器是另一個(gè)系統(tǒng)的客戶,或是另外一些機(jī)器的服務(wù)器。這些機(jī)器通過(guò)局域網(wǎng)或廣域網(wǎng)聯(lián)接起來(lái)。
客戶/服務(wù)器模型的好處是:
1、它支持共享資源且在多臺(tái)設(shè)備間平衡負(fù)載
2、允許容納多個(gè)主機(jī)的環(huán)境,充分利用了企業(yè)已有的各種系統(tǒng)它是真正開(kāi)放的數(shù)據(jù)庫(kù)
由于采用了客戶/服務(wù)器結(jié)構(gòu),應(yīng)用被分在了多臺(tái)機(jī)器上運(yùn)行。更進(jìn)一步,運(yùn)行在客戶端的應(yīng)用不必是Sybase公司的產(chǎn)品。對(duì)于一般的關(guān)系數(shù)據(jù)庫(kù),為了讓其它語(yǔ)言編寫(xiě)的應(yīng)用能夠訪問(wèn)數(shù)據(jù)庫(kù),提供了預(yù)編譯。Sybase數(shù)據(jù)庫(kù),不只是簡(jiǎn)單地提供了預(yù)編譯,而且公開(kāi)了應(yīng)用程序接口DB-LIB,鼓勵(lì)第三方編寫(xiě)DB-LIB接口。由于開(kāi)放的客戶DB-LIB允許在不同的平臺(tái)使用完全相同的調(diào)用,因而使得訪問(wèn)DB-LIB的應(yīng)用程序很容易從一個(gè)平臺(tái)向另一個(gè)平臺(tái)移植。
(2)它是一種高性能的數(shù)據(jù)庫(kù)
Sybase真正吸引人的地方還是它的高性能。體現(xiàn)在以下幾方面:
1、可編程數(shù)據(jù)庫(kù)
通過(guò)提供存儲(chǔ)過(guò)程,創(chuàng)建了一個(gè)可編程數(shù)據(jù)庫(kù)。存儲(chǔ)過(guò)程允許用戶編寫(xiě)自己的數(shù)據(jù)庫(kù)子例程。這些子例程是經(jīng)過(guò)預(yù)編譯的,因此不必為每次調(diào)用都進(jìn)行編譯、優(yōu)化、生成查詢規(guī)劃,因而查詢速度要快得多。
2、事件驅(qū)動(dòng)的觸發(fā)器
觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程。通過(guò)觸發(fā)器可以啟動(dòng)另一個(gè)存儲(chǔ)過(guò)程,從而確保數(shù)據(jù)庫(kù)的完整性。
3、多線索化
Sybase數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)的另一個(gè)創(chuàng)新之處就是多線索化。一般的數(shù)據(jù)庫(kù)都依靠操作系統(tǒng)來(lái)管理與數(shù)據(jù)庫(kù)的連接。當(dāng)有多個(gè)用戶連接時(shí),系統(tǒng)的性能會(huì)大幅度下降。Sybase數(shù)據(jù)庫(kù)不讓操作系統(tǒng)來(lái)管理進(jìn)程,把與數(shù)據(jù)庫(kù)的連接當(dāng)作自己的一部分來(lái)管理。此外,Sybase的數(shù)據(jù)庫(kù)引擎還代替操作系統(tǒng)來(lái)管理一部分硬件資源,如端口、內(nèi)存、硬盤(pán),繞過(guò)了操作系統(tǒng)這一環(huán)節(jié),提高了性能。
sybase數(shù)據(jù)庫(kù)安裝方法
1、下載完成后,打開(kāi)安裝目錄,找到安裝文件,雙擊“setup.exe”文件,如下圖:
2、雙擊“雙擊“setup.exe”文件后,你會(huì)看到以下畫(huà)面:
3、點(diǎn)擊“下一步”繼續(xù)安裝,如下圖所示:
4、如上圖:選擇“中華人民共和國(guó)(prc)”,這里如果你英文好,你也可以選擇安裝英文版的,在選擇“我同意適用于指定的安裝地點(diǎn)的Sybase許可證條款”,然后在點(diǎn)擊“下一步”進(jìn)行安裝,
5、選擇安裝目錄,建議安裝在C盤(pán)以外的盤(pán),如果你要選擇安裝在“C盤(pán)”,直接點(diǎn)擊“一下步”就可以進(jìn)行安裝。
6、點(diǎn)擊“下一步”安裝的時(shí)候提示不存在該目錄,問(wèn)是否要?jiǎng)?chuàng)建“sybase”安裝目錄。你只點(diǎn)擊“是”,就可以自動(dòng)創(chuàng)建“sybase”目錄,如下圖:
7、選擇你所要安裝的類型,根據(jù)自己的需要來(lái)選擇功能安裝,這里建議選擇“完全”安裝,免得功能不全,在使用的時(shí)候出現(xiàn)錯(cuò)誤,麻煩,詳細(xì)如上圖,然后在點(diǎn)擊“下一步”
8、選擇你所要安裝的類型,根據(jù)自己的需要來(lái)選擇功能安裝,這里建議選擇“完全”安裝,免得功能不全,在使用的時(shí)候出現(xiàn)錯(cuò)誤,麻煩,詳細(xì)如上圖,然后在點(diǎn)擊“下一步”
9、以上圖是顯示你所安裝的數(shù)據(jù)庫(kù)的功能,以及文件安裝的路徑位置,直接點(diǎn)擊“下一步”安裝,
10、安裝進(jìn)行中,請(qǐng)耐心等待,需要幾分鐘,等待文件安裝完成后,“下一步”文字會(huì)變成灰色,然后點(diǎn)擊“下一步”
11、安裝完成,點(diǎn)擊“完成”,恭喜你,Sybase數(shù)據(jù)庫(kù)安裝成。
sybase數(shù)據(jù)庫(kù)常見(jiàn)問(wèn)題
1. Sybase數(shù)據(jù)庫(kù)日志滿
碰到這種情況,常會(huì)出現(xiàn)能查詢數(shù)據(jù),但無(wú)法更新數(shù)據(jù),啟動(dòng)事務(wù)等。在代碼中跟蹤可以發(fā)現(xiàn),連接能夠打開(kāi),但事務(wù)卻無(wú)法開(kāi)啟。常會(huì)提示“Connection to Sybase server has been lost. All active transactions have been rollbacked”的錯(cuò)誤信息。
解決辦法:
若是開(kāi)發(fā)數(shù)據(jù)庫(kù),則直接清除日志即可。 若是正式數(shù)據(jù)庫(kù):建議備份當(dāng)前日志 再清空日志,擴(kuò)日志設(shè)備及日志數(shù)據(jù)庫(kù)。清空日志的語(yǔ)句為『dump transaction database_name with no_log 』
2.Sybase中文亂碼
出現(xiàn)這種情況的原因是sybase的服務(wù)器字符集不支持中文或是客戶端的字符集與服務(wù)端字符集不一致??梢钥紤]更改sybase的默認(rèn)字符集。在Sybase12.5的版本中支持中文的字符集有CP936、EUCGB、UTF-8和GB18030。這里我們針對(duì)Sybase服務(wù)器字符集不支持中文給出解決辦法:
解決辦法(安裝cp936字符集):
假設(shè)sybase的安裝路徑為"D:\Sybase"。
(1)D:\>cd \sybase\charsets\cp936
(2) D:\sybase\charsets\cp936> charset -Usa -Psa_pass -Sserver_name binary.srt cp936
(3) 在InterActiveSQL中執(zhí)行『select name,id from syscharsets』,需注意的是這里要選擇在“master”數(shù)據(jù)庫(kù)下執(zhí)行,第4步也是。找到name為cp936的ID,假定是171。
(4)在InterActiveSQL中執(zhí)行『sp_configure 'default character set id',171』
(5) 重啟Sybase服務(wù)兩次。因?yàn)榈谝淮螁?dòng)后會(huì)自動(dòng)結(jié)束掉,所以需要重啟第二次。
3.Sybase自增字段跳號(hào)處理
跳號(hào)原因及影響:
在Sybase數(shù)據(jù)庫(kù)中如果數(shù)據(jù)庫(kù)在開(kāi)啟的情況下,因?yàn)榉钦5脑颍ㄋ罊C(jī)、斷電)而導(dǎo)致數(shù)據(jù)庫(kù)服務(wù)進(jìn)程強(qiáng)制結(jié)束。
那么自動(dòng)增長(zhǎng)的字段將會(huì)產(chǎn)生跳號(hào)的情況,再往數(shù)據(jù)表里面插入記錄時(shí),自增字段會(huì)跳到一個(gè)相當(dāng)大的值上面,以至于主鍵的自增值極有可能被用盡,或由于數(shù)值太大,應(yīng)用程序中的數(shù)據(jù)類型如int型等已無(wú)法容下這么大的值,而無(wú)法在程序里面進(jìn)行相關(guān)的操作。
解決辦法:
如果還未發(fā)生過(guò)跳號(hào)情況,可按如下辦法解決:
1.執(zhí)行【 select 'sp_chgattribute ' + name + ', ''' + 'identity_gap' + '''' + ', 60 go'
from sysobjects
where type='U'】。其中的60是憑感覺(jué)給的一個(gè)值,一般來(lái)說(shuō)這個(gè)值越大性能越好,但越大,再發(fā)生數(shù)據(jù)庫(kù)服務(wù)進(jìn)程非正常結(jié)束時(shí),所跳的號(hào)也就越大。
2.對(duì)1執(zhí)行的結(jié)果,拷貝到SQL編輯區(qū)域,再執(zhí)行。
若已經(jīng)發(fā)生跳號(hào),需要將表中數(shù)據(jù)導(dǎo)出,再重建數(shù)據(jù)表,再執(zhí)行1和2。再導(dǎo)入數(shù)據(jù)。
- 精選留言 來(lái)自新疆烏魯木齊電信用戶 發(fā)表于: 2023-5-2
- 我還第一次用這個(gè),可以教我怎么安裝嗎
- 精選留言 來(lái)自浙江金華移動(dòng)用戶 發(fā)表于: 2023-2-26
- 不下載我說(shuō)再好都沒(méi)用
- 精選留言 來(lái)自廣東梅州電信用戶 發(fā)表于: 2023-6-18
- 功能基本能滿足我的需求,有效解決了大部分問(wèn)題
- 精選留言 來(lái)自吉林白城電信用戶 發(fā)表于: 2023-10-12
- 越更新越好用了,太令我驚喜了
- 精選留言 來(lái)自廣西來(lái)賓電信用戶 發(fā)表于: 2023-10-16
- 感謝你們幫我找到了這么好用的軟件