sybase 15.0 Windows平臺安裝文檔V0.4.docx_第1頁
sybase 15.0 Windows平臺安裝文檔V0.4.docx_第2頁
sybase 15.0 Windows平臺安裝文檔V0.4.docx_第3頁
sybase 15.0 Windows平臺安裝文檔V0.4.docx_第4頁
sybase 15.0 Windows平臺安裝文檔V0.4.docx_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

北京神州泰岳軟件股份有限公司Sybase15.0.3 Windows平臺安裝文檔北京神州泰岳軟件股份有限公司2020年2月7日文檔屬性屬性內(nèi)容客戶名稱北京神州泰岳軟件股份有限公司項目名稱Sybase15.0.3 Windows平臺安裝文檔項目編號文檔主題文檔編號文檔版本V0.4文檔日期2010-01-19文檔狀態(tài)草稿作者劉振富文檔變更版本修訂日期修訂人描述0.12010-01-19劉振富初稿0.22010-03-22劉振富添加數(shù)據(jù)庫打補丁過程0.32010-09-10劉振富添加utf8字符集以及設(shè)置默認語言為中文0.42011-2-16劉振富增加安裝后需要配置的參數(shù)文檔送呈姓名目的目錄一、安裝前的準備工作51系統(tǒng)要求52 添加sybase用戶63 配置Windows系統(tǒng)的虛擬內(nèi)存6二、安裝Sybase程序71.安裝過程介紹72.獲得Sybase15.0介質(zhì)83.進行安裝Sybase15.0.38三、升級到 Sybase 15.0.3 EBF #3211.升級之前的工作212.升級過程213.升級之后的工作28四、配置Sybase服務(wù)30五、安裝后的配置工作421.配置數(shù)據(jù)庫參數(shù)422.啟動、關(guān)閉Sybase數(shù)據(jù)庫服務(wù)器433.檢驗?zāi)男┓?wù)器正在運行454.檢驗與服務(wù)器的連接465.通過 Sybase Central 連接到 Adaptive Server476.設(shè)置系統(tǒng)管理員口令477.安裝中文語言支持、配置字符集47六、文本形式的升級過程60 一、 安裝前的準備工作1系統(tǒng)要求表1: Sybase ASE 15.0.3對Windows 32bit系統(tǒng)的要求操作系統(tǒng)硬件支持的協(xié)議Windows 2003 Standard Edition、Enterprise Edition 和 Datacenter Edition、SP2Intel Xeon EM64TAMD OpteronTCPIPX/SPX命名管道(LDAP 服務(wù)器連接不支持)Windows XP Professional SP1 或更高版本Intel Xeon EM64TAMD OpteronTCPIPX/SPX命名管道(LDAP 服務(wù)器連接不支持)Windows VistaIntel Xeon EM64TAMD OpteronTCPIPX/SPX命名管道(LDAP 服務(wù)器連接不支持)32 位 x86 系統(tǒng)需要的內(nèi)存處理器32 位Adaptive Server 要求的最小 RAM80MB包括缺省堆棧大小、包大小和用戶日志高速緩存大小。該值取決于連接需要。缺省用戶堆棧大小41K針對每個新增用戶的最小 RAM156KB64 位系統(tǒng)需要的內(nèi)存處理器64位Adaptive Server 要求的最小 RAM127MB包括缺省堆棧大小、包大小和用戶日志高速緩存大小。該值取決于連接需要。缺省用戶堆棧大小73K針對每個新增用戶的最小 RAM83KB表2:Sybase ASE 15.0.3對Win 32 位平臺所需要的磁盤空間要求產(chǎn)品磁盤空間要求Adaptive Server 典型安裝502MB安裝期間創(chuàng)建的缺省數(shù)據(jù)庫(使用4K頁的大小)306MB總計808MB表3:Sybase ASE 15.0.3對Win 64位平臺所需要的磁盤空間要求產(chǎn)品磁盤空間要求Adaptive Server 典型安裝500MB安裝期間創(chuàng)建的缺省數(shù)據(jù)庫(使用4K頁的大小)306MB總計806MB保證磁盤存儲上有足夠的空間來執(zhí)行Sybase ASE15.0.3 For Win32的安裝過程以及后續(xù)的服務(wù)初始化過程,另外還要有磁盤空間分配給用戶數(shù)據(jù)庫。Windows所需的操作系統(tǒng)修補程序:如果未使用 Microsoft 的 Visual Studio 2005 的運行庫 C+ (Service Pack 1)支持軟件包更新系統(tǒng),則必須更新系統(tǒng)。可以在 Microsoft 的網(wǎng)站找到此支持軟件包。32 位系統(tǒng)必需的操作系統(tǒng)修補程序: 安裝 Microsoft Visual C+ 2005 SP1 再分發(fā)式軟件包 (x86)。64 位系統(tǒng)必需的操作系統(tǒng)修補程序: 安裝 Microsoft Visual C+ 2005 SP1 再分發(fā)式軟件包 (x64)。注意:如果您使用的是 ODBC、OLE DB 或 ADO.NET 驅(qū)動程序,則必須在系統(tǒng)上安裝 Microsoft .NET Framework 2.0 Service Pack 1。如果未安裝此 Service Pack,則在安裝期間安裝程序會生成錯誤并且這些驅(qū)動程序?qū)o法工作。請確保已經(jīng)安裝了 Microsoft Visual C+ 2005 SP1 再分發(fā)式軟件包補丁,否則sqlsrvr.exe可執(zhí)行程序不能使用,因而不能配置Sybase服務(wù)。在Windows32bit上使用超過1.5G的內(nèi)存:32位的Windows系統(tǒng)可以支持2G memory,然而Sybase ASE的max memory 卻超不過1.5G。 利用imagecfg.exe修改sqlsrvr.exe打開大地址。在Windows的boot.ini文件中加/3GB或/PAE,使得Windows系統(tǒng)總內(nèi)存支持超過2G內(nèi)存。 在Sybase ASE中執(zhí)行sp_configure shared memory starting address, 23662592,將起始虛擬內(nèi)存地址增加到十進制的 23662592 (為十六進制的1691000)。修改后重啟Sybase就可以使用1.5G以上內(nèi)存但不能超過2G。2 添加sybase用戶在系統(tǒng)上創(chuàng)建一個“sybase”帳戶,以便執(zhí)行所有安裝任務(wù)。從磁盤分區(qū)或操作系統(tǒng)目錄的頂級目錄(或根目錄)到具體的物理設(shè)備或操作系統(tǒng)文件,“sybase”用戶都必須具有訪問權(quán)限。以“sybase”用戶的身份登錄到計算機。始終保持對所有文件和目錄擁有所有權(quán)和權(quán)限。應(yīng)當由具有讀取、寫入和執(zhí)行權(quán)限的 Sybase 系統(tǒng)管理員這一個用戶執(zhí)行所有安裝、升級和設(shè)置任務(wù)。注意:考慮到系統(tǒng)安全問題,使用sybase用戶而不是系統(tǒng)默認的administrator用戶。如果使用administrator用戶來創(chuàng)建sybase數(shù)據(jù)庫,sybase數(shù)據(jù)庫中具有系統(tǒng)管理員權(quán)限的用戶很容易通過擴展存儲過程來執(zhí)行操作系統(tǒng)中需管理員權(quán)限才能執(zhí)行的命令。需要保證sybase用戶對sybase程序文件目錄和設(shè)備文件目錄具有完全控制權(quán)限。3 配置Windows系統(tǒng)的虛擬內(nèi)存在“我的電腦”點右鍵選擇“屬性”,在系統(tǒng)屬性窗口中選擇“高級”,點性能選項中的“設(shè)置”按鈕,在性能選項窗口中選擇“高級”選項卡,然后再點虛擬內(nèi)存項目中的“更改”按鈕。如圖顯示:將Windows系統(tǒng)的虛擬內(nèi)存設(shè)置為總物理內(nèi)存的1.5至2倍。注:如果為雙機熱備方式,為了保持雙機環(huán)境一致性,以上操作需要分別在兩臺LINUX服務(wù)器上進行。二、安裝Sybase程序1.安裝過程介紹(1)Sybase ASE的版本介紹關(guān)于sybase ASE的安裝過程,先來介紹一下sybase中發(fā)行版本的三個術(shù)語:EBF 官方軟件發(fā)行版本。EBF號唯一性地標志了在某個OS平臺上的發(fā)行版本。ESD 官方軟件發(fā)行版本,它解決了當前發(fā)行版本中的一些Bug。ESD(ESD #)通常是跨平臺的,并且不包含新的特性或功能。ESD是征對某一主版本(major version)的累積軟件包,它必須在GA發(fā)行版本上安裝。GA GA(General Availability)是一個SYBASE軟件版本全新的、初始聽發(fā)行版本。除Bug修復之外,它通常包含一些新特性。由上面三個術(shù)語的定義,可知道sybase ASE的安裝介質(zhì)大概有兩種:安裝程序和升級包。這樣sybase ASE的安裝過程就有兩種,一種是:先裝sybase ASE介質(zhì),正常使用數(shù)據(jù)庫,然后打升級補丁;第二種是:裝完sybase ASE 介質(zhì),緊接著打升級補丁,然后再使用數(shù)據(jù)庫。這兩種安裝方式中都有打sybase ASE補丁的過程。打補丁之前注意做好sybase程序文件和數(shù)據(jù)的備份。(2)兩種安裝方式Sybase的安裝過程分兩種:圖形界面安裝和無提示安裝。若要執(zhí)行無提示安裝,請在使用響應(yīng)文件應(yīng)答提示的情況下運行安裝程序。有兩種為安裝程序生成響應(yīng)文件的方法。 以 GUI 模式運行安裝程序并將響應(yīng)記錄到響應(yīng)文件??梢跃庉嬳憫?yīng)文件以自定義響應(yīng)。 運行安裝程序并使其編寫模板文件。模板文件包含所有問題,但不包含響應(yīng)??墒褂镁庉嬈骶庉嬆0逦募?,以便它針對提示提供響應(yīng)。響應(yīng)文件調(diào)用安裝程序,安裝程序根據(jù)記錄或自定義的響應(yīng)來針對提示執(zhí)行操作。2.獲得Sybase15.0介質(zhì)有兩種方式:使用下載的安裝介質(zhì)文件和介質(zhì)光盤。(1) 將安裝介質(zhì)文件拷貝到Windows服務(wù)器。將安裝介質(zhì)和EBF升級包拷貝到Windows服務(wù)器,包括:ase1503_winx86.zip 和 EBF17158.zip(Sybase ASE 15.0.3- EBF17158 for Windows x86 ESD #3)。用WinRAR解壓ase1503_winx86.zip。進入解壓后的文件夾,雙擊setup.exe開始安裝過程。(2) 利用光盤安裝將 Adaptive Server CD 或 DVD 插入相應(yīng)的驅(qū)動器,如果系統(tǒng)沒有禁止自動播放的話,則會自動打開安裝程序。否則,需要進入光盤根目錄,雙擊setup.exe進行安裝。3.進行安裝Sybase15.0.3下面開始圖形界面的安裝過程,利用響應(yīng)文件執(zhí)行安裝過程的操作在后面介紹。用sybase用戶登錄Windows系統(tǒng),在運行安裝程序之前停止并關(guān)閉所有程序。選擇 下一步,指定sybase的安裝路徑,點 下一步, 之前沒有在c:sybase目錄下安裝過sybase產(chǎn)品,會提示創(chuàng)建該目錄。點 是,選擇 定制 安裝,點 下一步,通過選中產(chǎn)品名稱旁邊的框,選擇要安裝的產(chǎn)品。某些功能依賴于其它功能;因此對于某些項目,如果不先取消選擇其它項目,安裝程序?qū)⒆柚鼓∠x擇這些項目。選擇將要安裝的組件,安裝程序默認選擇安裝的組件包括:數(shù)據(jù)庫引擎、open client、ODBC、JDBC接口、資產(chǎn)管理包(SYSAM)、interactive SQL、Sybase Central等。安裝的時候最好保留這些組件。選擇的組件見圖片所示。需要選擇中文語言組件(Chinese language module),在以后設(shè)置默認語言為中文的時候用到。比默認多選擇Job Scheduler 、Chinese Language Module和shared這三項。點 下一步,如果有Adaptive Server的許可副本,可以選擇安裝Adaptive Server套件的許可副本。如果希望評估Adaptive Server,則可以選擇安裝Adaptive Server套件的評估版。在此處我們選擇安裝開發(fā)版。選擇最適當?shù)膰? 地區(qū),閱讀許可條款,然后單擊“我同意”。單擊“下一步”。 如果選擇了許可安裝,安裝程序?qū)⑻崾灸峁?SySAM 許可證。在此面板中,您可以指定許可文件,使用現(xiàn)有許可證服務(wù)器,或繼續(xù)安裝而不使用許可證。 如果選擇了“非許可”安裝,則自原始安裝日期起,軟件可使用 30 天。在此處確認將要安裝的產(chǎn)品組件,包括:Sybase Servers Adaptive Server Enterprise ASE Diagnostic Server ASE Agent Plugin Replicator Job Scheduler Connectivity Open Client Common ctlib files Common dblib filesCommon Connectivity Components ASE Data Providers ASE ODBC Driver Sample ProgramsASE OLE DB Driver Sample ProgramsLanguage Modules Chinese Language Module English Language Module jConnect for JDBC JDBC Driver SharedSybase Software Asset Management License Server and Utilities 2.1 SySAM License Utilities 2.1 Sybase Unified Agent Unified Agent Server Agent Management Console ASE Administration Tools Interactive SQL Sybase CentralAdaptive Server Plugin SySAM PluginPTune總共:517.8M開始安裝過程,稍等幾分鐘程序部分的安裝完成。下面將是配置sybase服務(wù)器的過程。配置在Sybase Central上使用的ASE插件的一個選項:記錄密碼。選擇 是,可以在此處初始化sybase的服務(wù)(數(shù)據(jù)庫、備份、監(jiān)控、XP服務(wù),自管理服務(wù),計劃任務(wù)),也可以通過配置工具sybconfig來完成。在此處,選擇不配置服務(wù)。點下一步,安裝完成。點 “完成”按鈕退出。下面開始升級到Sybase 15.0.3 EBF #3。三、升級到 Sybase 15.0.3 EBF #31.升級之前的工作做好備份安裝的升級包會覆蓋當前的sybase程序。在升級之前,請檢查sybase數(shù)據(jù)庫確保沒有問題,并備份%SYBASE%文件夾下的所有文件;這樣,升級失敗的時候還能夠退回到升級之前的狀態(tài)。為了確保sybase數(shù)據(jù)庫的數(shù)據(jù)不會出現(xiàn)問題,需要在升級之前執(zhí)行dbcc checkdb、dbcc checkcatalog 和dbcc checkstorage來進行這三個數(shù)據(jù)庫一致性檢查工作。如果DBCC命令檢查出任何數(shù)據(jù)問題,請不要升級數(shù)據(jù)庫!根據(jù)ASE提示的錯誤信息到排錯指南上查找解決該問題的辦法;如果在指南上找不到解決辦法,那么請聯(lián)系sybase技術(shù)工程師。安裝到以前的ASE文件夾如果數(shù)據(jù)庫服務(wù)器正在運行中,執(zhí)行下面的SQL語句來查看當前的ASE版本號。select versiongo如果sybase數(shù)據(jù)庫服務(wù)器已關(guān)閉,用下面的方法來獲得sybase的版本號。%SYBASE%SYBASE_ASE%binsqlsrvr.exe -v如果ASE服務(wù)器的版本號顯示為15.0.3或者15.0.3 ESD,那么可以繼續(xù)下面的升級過程。否則,顯示15.0.3之前的版本號,則需要參考相應(yīng)平臺的ASE15.0.3的安裝手冊。2.升級過程下面開始給sybase15.0.3打上EBF#3的補丁。切換到sybase 15.0.3 EBF#3 for Windows X86的安裝目錄ebf17158下,雙擊setup.exe開始升級過程。在歡迎界面,點 下一步 繼續(xù)升級,升級程序會自動選擇Sybase ASE之前的安裝路徑(c:sybase),不要修改該路徑。覆蓋先前的安裝程序,繼續(xù)選擇 更新(update) 選項,點 下一步,選擇要升級的Sybase ASE組件。在此處我們使用默認的,點 下一步 繼續(xù)升級,選擇區(qū)域,并選擇同意Sybase許可證的條款,否則不能夠繼續(xù)升級。選擇“同意”,點 下一步 繼續(xù),確認將要升級的Sybase ASE組件,點 下一步 繼續(xù)升級,之前安裝路徑下的文件因被修改,可能比升級目錄下的文件時間戳要新。選擇替換這些文件,點 “全部是”按鈕,繼續(xù)升級,開始執(zhí)行升級過程,大概需要等待幾分鐘,升級過程執(zhí)行完成。下面是配置Sybase Central的一個ASE插件的選項。配置Sybase Central的一個ASE插件的選項,使得其記錄密碼。點 下一步,選擇不創(chuàng)建Sybase服務(wù)器,完成升級過程。注意:請不要在升級生產(chǎn)數(shù)據(jù)庫的過程中配置sybase數(shù)據(jù)庫服務(wù)。如果覆蓋掉了master.dat,sybsysprocs.dat以及用戶數(shù)據(jù)庫設(shè)備文件的話,將會造成無法挽回的損失。3.升級之后的工作 注意事項因為執(zhí)行下面的腳本會重建一些系統(tǒng)存儲過程,所以在執(zhí)行腳本之前,請備份您曾經(jīng)修改過的所有系統(tǒng)存儲過程的腳本內(nèi)容。在腳本執(zhí)行完成后,再次執(zhí)行備份的腳本內(nèi)容將系統(tǒng)存儲過程修改過來。 執(zhí)行腳本的語法isql -Usa -P -S -n -i -o:登錄sa的密碼;:sybase服務(wù)器的名稱; :待執(zhí)行的腳本文件路徑 :輸出結(jié)果文件路徑;-n:在結(jié)果文件中刪除編號和提示符。 執(zhí)行installmaster腳本用isql命令行實用工具執(zhí)行sybase升級包安裝完之后的路徑(在%SYBASE%SYBASE_ASE%scripts目錄里)里面的installmaster腳本。將執(zhí)行結(jié)果保存到本地文件。isql -Usa -P -S -n i%SYBASE%SYBASE_ASE%scripts instmstr -o 執(zhí)行installcommit腳本如果sybase數(shù)據(jù)庫配置了兩階段式提交,則需要再次執(zhí)行installcommit腳本來恢復以下的存儲過程: sp_start_xact sp_abort_xact sp_remove_xact sp_stat_xact sp_scan_xact sp_probe_xac用isql執(zhí)行升級包安裝完之后的路徑里面的installcommit腳本。將執(zhí)行結(jié)果保存到本地文件。isql -Usa -P -S -n i%SYBASE%SYBASE_ASE%scripts instcomm -o 執(zhí)行installsecurity腳本如果升級之前sybase數(shù)據(jù)庫啟用了審計功能,則還需要重新運行installsecurity腳本。用isql執(zhí)行installsecurity腳本。將執(zhí)行結(jié)果保存到本地文件。isql -Usa -P -S -n i%SYBASE%SYBASE_ASE%scripts instsecu -o 執(zhí)行instmsgs.ebf腳本執(zhí)行instmsgs.ebf腳本以將ASE的錯誤信息內(nèi)容與最新補丁包保持同步。用isql執(zhí)行新的instmsgs.ebf腳本。將執(zhí)行結(jié)果保存到本地文件。isql -Usa -P -S -n i%SYBASE%SYBASE_ASE%scriptsinstmsgs.ebf -o 運行installhasvss腳本如果在升級前的sybase數(shù)據(jù)庫中高可用選項已被啟用并且高可用特性正在被使用的話,務(wù)必執(zhí)行installhasvss這個腳本。用isql執(zhí)行新的installhasvss腳本。將執(zhí)行結(jié)果保存到本地文件。isql -Usa -P -S -n i%SYBASE%SYBASE_ASE%scripts insthasv -o 執(zhí)行installmsgsvss腳本如果Sybase實時數(shù)據(jù)服務(wù)選項已被啟用并且升級后該特性仍需使用的話,則務(wù)必執(zhí)行installmsgsvss腳本。用isql執(zhí)行新的installmsgsvss腳本。將執(zhí)行結(jié)果保存到本地文件。isql -Usa -P -S -n i%SYBASE%SYBASE_ASE%scripts installmsgsvss -o回退到升級前的狀態(tài)如果需要恢復到sybase ASE升級前的狀態(tài),那么你就需要利用之前備份過的sybase目錄文件。用備份的%SYBASE%目錄的文件覆蓋升級之后的%SYBASE%目錄的內(nèi)容。然后,再根據(jù)情況依次執(zhí)行備份的%SYBASE%目錄中installmaster, installcommit, installsecurity, instmsgs.ebf,installhasvss 和installmsgsvss腳本。這樣才能確保一些系統(tǒng)表、系統(tǒng)存儲過程、錯誤消息內(nèi)容和之前的sybase版本保持一致。四、安裝Sybase數(shù)據(jù)庫服務(wù)1. 選擇需要安裝的服務(wù)選擇創(chuàng)建新的Sybase服務(wù)器,包括主數(shù)據(jù)庫、備份、監(jiān)控、擴展存儲過程、任務(wù)計劃(包括自動管理功能)服務(wù)、網(wǎng)絡(luò)服務(wù)和統(tǒng)一代理。點 下一步,2. 自定義服務(wù)選擇將要定制的服務(wù),如果不選擇則會執(zhí)行默認的服務(wù)創(chuàng)建過程。全部選中,點 下一步,開始配置所有的服務(wù)。3. 配置主數(shù)據(jù)庫服務(wù)如上圖所示,配置sybase數(shù)據(jù)庫服務(wù)器的主服務(wù)名稱、服務(wù)端口、錯誤日志文件路徑,以及系統(tǒng)數(shù)據(jù)庫:master, sybsystemprocs, sybsystemdb, tempdb的設(shè)備路徑、大小以及系統(tǒng)庫的大小(以MB為單位)。然后點 下一步,在此處我們選擇配置4K大小的頁面。因為Sybase ASE 12.X版本中默認的頁面大小是2K,所以在此時會提示是否確認使用4K的頁面大小。 選擇 是,Warning: You have selected 4k as the logical page size for the Adaptive Server. If you plan to load dump from another database, make sure this logical page size matches the size of the source database. The default logical page size in previous Adaptive Server versions was 2KB.4. 配置備份服務(wù)配置備份服務(wù)名稱、備份服務(wù)端口以及備份服務(wù)日志文件路徑。5. 配置監(jiān)控服務(wù)配置監(jiān)控服務(wù)的名稱、監(jiān)控服務(wù)端口以及監(jiān)控服務(wù)日志文件路徑。6. 配置擴展存儲過程服務(wù)配置擴展存儲過程服務(wù)的端口以及該服務(wù)的日志文件路徑。7. 配置任務(wù)計劃服務(wù)配置任務(wù)計劃服務(wù)的代理名稱、代理端口、該服務(wù)所用的sybmgmtdb數(shù)據(jù)庫的設(shè)備路徑、大小以及庫大?。ㄒ訫B為單位)。8. 創(chuàng)建自我管理的用戶給任務(wù)計劃服務(wù)添加一個用戶job_user,并指定其密碼。用來自動執(zhí)行更新所有庫中表的統(tǒng)計信息的任務(wù)。9. 配置Web Services配置網(wǎng)絡(luò)服務(wù)的信息, 點 下一步 繼續(xù)配置過程,選擇客戶端應(yīng)用程序發(fā)現(xiàn)sybase資源的方式,選擇UDP,為統(tǒng)一代理選擇安全登錄模塊,全部選中,點 下一步,10. 確認配置信息仔細核對以上的配置摘要信息。如發(fā)現(xiàn)不合適的地方,點“上一步”進行修改。 11. 開始創(chuàng)建服務(wù)的過程在此處創(chuàng)建sybase的主服務(wù),建立master, model, sybsystemprocs, sybsystemdb, tempdb這四個系統(tǒng)數(shù)據(jù)庫。還有XP服務(wù)。在此處創(chuàng)建備份服務(wù)。緊接著,創(chuàng)建了監(jiān)控(monitor)服務(wù)。在此處創(chuàng)建任務(wù)計劃服務(wù)。在此處創(chuàng)建網(wǎng)絡(luò)服務(wù)(web services)。等待幾分鐘之后,全部配置完成。12. 重啟操作系統(tǒng)選擇現(xiàn)在就重啟系統(tǒng)。Windows系統(tǒng)再次啟動后就可以使用sybase數(shù)據(jù)庫了。到此,sybase服務(wù)配置完成。五、安裝后的配置工作1.配置數(shù)據(jù)庫參數(shù)參數(shù)配置的兩種方法: sp_configure 參數(shù)名稱,參數(shù)值 修改參數(shù)文件(如:Sybase主機上的 %SYBASE%servername.cfg) 配置Sybase數(shù)據(jù)庫使用的最大內(nèi)存用isql命令行實用工具登錄sybase數(shù)據(jù)庫服務(wù)器,其中的servername是%SYBASE%inisql.ini文件中配置的sybase服務(wù)器。$ isql -Usa -P -Sservername1sp_configure total memory,614400(單位為2k)2go上面命令配置sybase使用1200M內(nèi)存,通常配置為系統(tǒng)內(nèi)存的60-70%。 配置sybase數(shù)據(jù)庫所能適用的最大引擎數(shù)sp_configure max online engines, 2gosp_configure “number of engines at startup”,2go若系統(tǒng)CPU數(shù)大于兩個配置為系統(tǒng)實際CPU數(shù)減去1。 配置可用的最大用戶連接數(shù)根據(jù)license許可的用戶連接數(shù),配置ASE服務(wù)器同時允許的最大用戶連接數(shù)。sp_configure Number of user connections,50go 配置可用鎖的最大數(shù)量sp_configure number of locks, 100000go按應(yīng)用實際要求修改。如果執(zhí)行大量的數(shù)據(jù)插入、更新、刪除操作,可以考慮增加鎖數(shù)量。 配置存儲過程緩存數(shù)存儲過程緩存(procedure cache size)的大小可以配置為ASE最大內(nèi)存的20%,也就是max memory的20%。此單位是2k。比如:max memory配置為4000M,則存儲過程緩存可以配置為800M,800M= 409600(2K)sp_configure procedure cache size, 409600go 配置可以打開的對象、索引、分區(qū)描述符的個數(shù)sp_configure “number of open indexes”, 1000gosp_configure “number of open objects”, 1000gosp_configure “number of open partitions”, 1000go以上參數(shù)根據(jù)實際應(yīng)用中表的個數(shù)而定。 配置創(chuàng)建表時字段默認允許為空配置參數(shù)“allow nulls by default”控制在用戶數(shù)據(jù)庫內(nèi)創(chuàng)建表時字段是否為空的屬性默認允許為空。use mastergosp_dboption model,allow nulls by defaultgouse modelgocheckpointgo 修改服務(wù)器范圍的鎖模式為:數(shù)據(jù)行鎖sp_configure lock scheme,0,datarowsgo 修改默認數(shù)據(jù)緩存的大小默認數(shù)據(jù)緩存(default data cache)的大小可以配置為ASE最大內(nèi)存的50%,也就是max memory的50%。sp_cacheconfig default data cache,”1000m”go 創(chuàng)建命令數(shù)據(jù)緩存并綁定到臨時數(shù)據(jù)庫和用戶對象請根據(jù)業(yè)務(wù)情況,為臨時數(shù)據(jù)庫和業(yè)務(wù)繁忙的表綁定命令高速緩存。比如為tempdb綁定命名緩存:sp_cacheconfig tempdb_cache,10mgouse mastergosp_bindcache tempdb_cache,tempdbgo需要重啟后,綁定到臨時數(shù)據(jù)庫的命令緩存才能生效。綁定命名緩存到用戶對象的方法相同。 啟用表分區(qū)功能參數(shù)ASE數(shù)據(jù)庫默認沒有打開表分區(qū)的參數(shù)enable semantic partitioning,需要手動啟用。此為動態(tài)參數(shù)。sp_configure “enable semantic partitioning”,1go 增加網(wǎng)絡(luò)數(shù)據(jù)包的大小控制ASE服務(wù)器發(fā)送和接收的網(wǎng)絡(luò)數(shù)據(jù)包大小的參數(shù)有2個:max network packet size和default network packet size。都是靜態(tài)參數(shù),需要重啟ASE服務(wù)器才能生效。參數(shù)max network packet size限定了default network packet size所能配置的最大值。需要先調(diào)整參數(shù)max network packet size的大小,重啟ASE服務(wù)器后,才能調(diào)整參數(shù)default network packet size的大小。sp_configure “max network packet size”,4096go重啟ASE服務(wù)器sp_configure “default network packet size”,4096go 配置臨時數(shù)據(jù)庫tempdb的選項use mastergosp_dboption tempdb,select into,truegosp_dboption tempdb,trunc log on chkpt,truegouse tempdbgocheckpointgoSybase數(shù)據(jù)庫服務(wù)器的一些配置參數(shù)值可以參考如下表格參數(shù)名稱參數(shù)說明參數(shù)值max memory最大內(nèi)存2936012 (2K:5.6G)procedure cache size存儲過程緩存256000 (2K:500M)statement cache size語句緩存102400(2K:200M)allocate max shared memory1number of user connections最大用戶連接數(shù)2000 number of locks最大可用鎖的數(shù)量50000number of devices最大可用設(shè)備數(shù)100number of open databases最大可用數(shù)據(jù)庫數(shù)50number of open objects最大可同時打開數(shù)據(jù)庫對象數(shù)10000number of open indexes最大可同時打開數(shù)據(jù)庫索引數(shù)10000number of open partitions最大可同時打開對象分區(qū)數(shù)10000max online engines最大可用的引擎數(shù)3number of engines at startup啟動時使用引擎數(shù)3global cache partition number服務(wù)器范圍的緩存分區(qū)數(shù)3enable unicode conversions啟用unicode字符集轉(zhuǎn)化0enable literal autoparam啟用語義自動參數(shù)化1disk i/o structures磁盤IO結(jié)構(gòu)數(shù)2048enable semantic partitioning啟用語義分區(qū)1max network packet size最大網(wǎng)絡(luò)包大小4096default network packet size默認網(wǎng)絡(luò)包大小4096size of unilib cache204800recovery interval in minutes152.啟動、關(guān)閉Sybase數(shù)據(jù)庫服務(wù)器 啟動Sybase服務(wù)器在windows下介紹兩種方法啟動Sybase數(shù)據(jù)庫服務(wù)器。方法一:通過服務(wù)器管理器依次打開控制面板管理工具服務(wù) 管理窗口。拖動滾動條到Sybase打頭的服務(wù)名稱附近,一般會發(fā)現(xiàn)有5個服務(wù):Sybase SQLServer _ 、Sybase BCKServer _ _BS、Sybase MONServer _ _MS、Sybase Unified Agent、Sybase XPServer _ _XP。一般情況下,啟動主服務(wù)(SQLServer)和備份服務(wù)(BCKServer)就可以了。監(jiān)控服務(wù)(MONServer)在需要監(jiān)控Sybase性能時再打開。擴展存儲過程服務(wù)(XPServer)是由主服務(wù)(SQLServer)根據(jù)需要打開的,不能手動啟動XPServer。在Sybase SQLServer _ TEST服務(wù)項上點右鍵,選擇啟動就可以啟動sybase主服務(wù)器。備份服務(wù)Sybase BCKServer _ TEST_BS的啟動過程類似。方法二:通過net start命令在windows下也可以通過命令行來啟動sybase主服務(wù)器和備份服務(wù)器。net start的語法為:NET START service需要知道以上命令中的service名稱才能執(zhí)行該命令。sybase主服務(wù)對應(yīng)的服務(wù)名稱SERVICE_NAME為:sybsql_。其中servername為配置的sybase服務(wù)器名稱。如果配置的sybase服務(wù)名為TEST的話,可以這樣起來sybase主服務(wù)和備份服務(wù)。net start sybsql_testnet start sybbck_test_BS 關(guān)閉Sybase服務(wù)器有四種方法來關(guān)閉sybase的服務(wù)方法一:服務(wù)管理器依次打開控制面板管理工具服務(wù) 管理窗口。找到sybase的主服務(wù)和備份服務(wù)。在服務(wù)名稱Sybase SQLServer _ 和Sybase BCKServer _ _BS上分別點右鍵選擇停止來關(guān)閉服務(wù)。如果相應(yīng)的服務(wù)名稱旁邊的狀態(tài)列為空,則說明服務(wù)已經(jīng)成功停止。方法二:在isql中用shutdown命令用命令行實用工具isql連接到sybase服務(wù)器,執(zhí)行shutdown來關(guān)閉。C:Documents and SettingsAdministratorisql -Usa -STESTPassword:1 shutdown2 go注意:在緊急或者突發(fā)情況才能使用shutdown with nowait命令。方法三:使用net stop命令來關(guān)閉sybase服務(wù)net stop的語法為:NET STOP servicesybase主服務(wù)對應(yīng)的服務(wù)名稱為:sybsql_,備份服務(wù)對應(yīng)的服務(wù)名稱為:sybbck_BS,監(jiān)控服務(wù)為對應(yīng)的服務(wù)名稱為:sybmon_MS。在命令提示符下執(zhí)行的命令依次為:net stop sybsql_testnet stop sybbck_test_BSnet stop sybmon_test_MS方法四:使用Sybase Central 關(guān)閉sybase服務(wù)在Sybase Central中,在連接的服務(wù)器上點右鍵選擇“關(guān)閉”,在選擇立即關(guān)閉”servername:port”,點“是”就可以關(guān)閉sybase的主服務(wù)了。如果配置了Sybase雙機服務(wù)器的話,由sybase工程師與操作系統(tǒng)工程師一起完成雙機切換的測試工作。3.檢驗?zāi)男┓?wù)器正在運行在安裝并配置 Sybase 服務(wù)器后,這些服務(wù)器應(yīng)該處于運行狀態(tài)。要檢驗這些服務(wù)器是否正在運行,在Windows下介紹三種方式查看Sybase數(shù)據(jù)庫服務(wù)器是否運行。方法一:請執(zhí)行以下操作:1 在 Windows 任務(wù)管理器中,選擇“開始”|“設(shè)置”|“控制面板”|“管理工具” | “服務(wù)”。2 滾動服務(wù)列表,直至找到 Sybase Adaptive Server_servername,其中servername 是服務(wù)器的名稱。“狀態(tài)”列指出它是否已啟動。如果未啟動,請選擇服務(wù)器,然后單擊“啟動”。方法二:在命令提示符cmd下執(zhí)行:C:Documents and SettingsAdministratornet start在顯示結(jié)果中查找Sybase打頭的服務(wù)名稱。通過上圖可以看到已經(jīng)啟動了主服務(wù)(Sybase SQLServer _ TEST)和備份服務(wù)(Sybase BCKServer _ TEST_BS)。方法三:按ctrl+alt+del組合鍵打開任務(wù)管理器窗口,點擊進程頁,查看是否存在 sqlsrvr.exe,如果存在sqlsrvr.exe進程,則證明Sybase主數(shù)據(jù)庫服務(wù)器正在運行中。備份服務(wù)的名稱為bcksrvr.exe。4.檢驗與服務(wù)器的連接使用 isql 執(zhí)行快速測試在命令提示符下輸入:isql -Usa -P -Sserver_name其中, server_name 是 Adaptive Server 的名稱。 注意: 第一次登錄到 Adaptive Server 時,可使用缺省的“sa”用戶名,口令為空。 第一次登錄后,應(yīng)更改系統(tǒng)管理員的口令。 如果登錄成功,將顯示 isql 命令提示符。要顯示 Adaptive Server 版本號,請在 isql 提示符下輸入:1 select version2 go將顯示 Adaptive Server 版本號。 輸出應(yīng)顯示 Adaptive Server 的版本為 15.0.3。5.通過 Sybase Central 連接到 Adaptive ServerSybase Central 提供了一個圖形用戶界面,在此可執(zhí)行 Adaptive Server 管理任務(wù)。Sybase Central 界面在左窗格中顯示服務(wù)器的分層列表,在右窗格中顯示所選服務(wù)器的詳細信息列表。要選擇一個服務(wù)器,請在左窗格中單擊其圖標。 1 從 Windows 任務(wù)欄中,選擇“開始”|“程序”|“Sybase”|“Sybase Central”。 2 在左窗格中,單擊要連接到的服務(wù)器。 3 在“登錄”窗口中,輸入系統(tǒng)管理員的用戶名和口令。必須以系統(tǒng)管理員身份登錄才能執(zhí)行管理任務(wù)。 4 單擊“確定”。注意:第一次登錄到 Adaptive Server 時,可使用缺省的“sa”用戶名,口令為空。第一次登錄后,應(yīng)更改系統(tǒng)管理員的口令。用于 Sybase Central 的 Adaptive Server 插件并不顯示 SQL.ini 文件中所列的全部服務(wù)器。Sybase Central 只列出前面連接到的那些服務(wù)器,或者列出作為 Windows 服務(wù)啟動的那些服務(wù)器。6.設(shè)置系統(tǒng)管理員口令在安裝 Sybase 軟件時,系統(tǒng)會為 Sybase 系統(tǒng)管理員創(chuàng)建一個名為“sa”的用戶帳戶。以“sa”身份登錄的用戶可以使用 Adaptive Server上的任何數(shù)據(jù)庫(包括 master 數(shù)據(jù)庫),并具有全部權(quán)限。剛完成新的安裝時,“sa”帳戶沒有口令。口令的初始缺省值為:NULL。在生產(chǎn)環(huán)境中, Sybase 系統(tǒng)管理員應(yīng)始終使用非缺省口令。Sybase 系統(tǒng)管理員應(yīng)以“sa”身份登錄到新的 Adaptive Server,并使用sp_password 設(shè)置口令:%SYBASE%SYBASE_OCS%binisql -Usa -P -Sserver_name1 sp_password null, new_password2 go其中,“null”是缺省口令, new_password 是分配給“sa”帳戶的口令。為了最大限度地提高安全性, Sybase 建議您設(shè)置至少包含八個字符的口令,并結(jié)合使用大小寫字母和數(shù)字。7.安裝中文語言支持、配置字符集在windows平臺上,Sybase ASE15.0.3安裝完成后默認語言是:英語(us_english),默認字符集為:cp850。cp850是一個西歐字符集,雖然也能使用cp850字符集保存漢字,但是不推薦在生產(chǎn)環(huán)境中使用該字符集。如果生產(chǎn)系統(tǒng)中Sybase ASE數(shù)據(jù)庫僅考慮支持簡體中文的話,則可以使用cp936或者utf8這兩種字符集。如果需要國際化支持,那么需選擇utf8字符

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論