




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
會(huì)計(jì)學(xué)1SYBASE基本知識(shí)安裝配置單元概要AdaptiveSever系統(tǒng)管理員負(fù)責(zé)創(chuàng)建與維護(hù)AdaptiveSever。本單元描述AdaptiveSever是如何工作的。目標(biāo)完成本單元學(xué)習(xí)后,應(yīng)該能夠:描述AdaptiveSever內(nèi)數(shù)據(jù)庫和系統(tǒng)表的功能;列出AdaptiveSever的客戶端和組件;描述一個(gè)系統(tǒng)管理員的職責(zé)。第1頁/共97頁單元提要數(shù)據(jù)庫與系統(tǒng)表客戶端與實(shí)用程序系統(tǒng)管理員職責(zé)第2頁/共97頁AdaptiveServerEnterprise12.0AdaptiveServerEnterprise12.0是一套客戶/服務(wù)器應(yīng)用,它能夠讓用戶創(chuàng)建、管理和使用關(guān)系數(shù)據(jù)庫。AdaptiveServerEnterprise12.0的服務(wù)器組件稱為“AdaptiveServer”。第3頁/共97頁AdaptiveServerEnterprise12.0以前版本AdaptiveServerEnterprise12.0以前版本包括:SQLServer11.0(1995年12月發(fā)布)AdaptiveServerEnterprise11.5(1997年9月發(fā)布)AdaptiveServerEnterprise11.9.2(1998年10月發(fā)布)ASE12.0與所有以前版本不同的功能(或以前版本沒有的功能)。這些功能被標(biāo)識(shí)為"以前版本"圖標(biāo),它們通常在右下腳顯示。有關(guān)以前版本功能的細(xì)節(jié)可在學(xué)生注釋中找到。第4頁/共97頁AdaptiveServer數(shù)據(jù)庫AdaptiveServer管理多種類型數(shù)據(jù)庫。必需數(shù)據(jù)庫;"附加功能"數(shù)據(jù)庫;例子數(shù)據(jù)庫;應(yīng)用數(shù)據(jù)庫。第5頁/共97頁必需數(shù)據(jù)庫master
數(shù)據(jù)庫包含系統(tǒng)表,這些系統(tǒng)表中數(shù)據(jù)用來管理。model是數(shù)據(jù)庫模板,用于創(chuàng)建新的數(shù)據(jù)庫。sybsystemprocs數(shù)據(jù)庫中的表存放系統(tǒng)存貯過程。sybsystemdb數(shù)據(jù)庫中的數(shù)據(jù)是關(guān)于分布式事務(wù)管理功能的。tempdb數(shù)據(jù)庫包含臨時(shí)表。第6頁/共97頁"附加功能"數(shù)據(jù)庫sybsyntax
包含SQL關(guān)鍵詞的語法幫助。允許用戶使用sp_syntax安裝
sybsyntax
。dbccdb
包含從
dbcc
checkstorage的輸入和輸出。安裝dbccdb
數(shù)據(jù)庫讓系統(tǒng)管理員能夠使用并行處理命令檢查數(shù)據(jù)庫的一致性。sybsecurity數(shù)據(jù)庫包含審計(jì)信息。安裝sybsecurity數(shù)據(jù)庫能夠讓系統(tǒng)管理員審計(jì)用戶。第7頁/共97頁例子和應(yīng)用數(shù)據(jù)庫pubs2
和pubs3
是例子數(shù)據(jù)庫,它們是關(guān)于一個(gè)虛構(gòu)的圖書銷售公司。安裝pubs2
或pubs3
數(shù)據(jù)庫,能夠讓用戶在安全和可預(yù)見環(huán)境中練習(xí)Transact-SQL命令。應(yīng)用數(shù)據(jù)庫是用戶在生產(chǎn)和開發(fā)環(huán)境下定義的數(shù)據(jù)庫。第8頁/共97頁系統(tǒng)表一張系統(tǒng)表是由服務(wù)器創(chuàng)建和維護(hù)的,它存儲(chǔ)服務(wù)器信息或一個(gè)數(shù)據(jù)庫信息。系統(tǒng)表名通常使用字符串"sys"開頭。例子:sysobjects,sysusers第9頁/共97頁master數(shù)據(jù)庫中的系統(tǒng)表有些系統(tǒng)表只存在于master
數(shù)據(jù)庫中。它們組成了服務(wù)器的"大腦"。例子:sysdatabases每一行代表服務(wù)器管理的一個(gè)數(shù)據(jù)庫。第10頁/共97頁每一個(gè)數(shù)據(jù)庫中系統(tǒng)表有些系統(tǒng)表在每個(gè)數(shù)據(jù)庫中都存在。它們形成所在數(shù)據(jù)庫的"大腦"。例子:sysobjects表中每一行代表該數(shù)據(jù)庫中的一個(gè)對象。第11頁/共97頁系統(tǒng)存貯過程系統(tǒng)表中的信息通常通過系統(tǒng)存貯過程來查看或修改。系統(tǒng)存貯過程名字用"sp_"開頭。例子:sp_help,sp_adduser當(dāng)一個(gè)sp_系統(tǒng)存貯過程執(zhí)行時(shí),AdaptiveSever在多個(gè)地方查找該系統(tǒng)存貯過程。首先在當(dāng)前數(shù)據(jù)庫中查找;如果不在,它查找sybsystemprocs
數(shù)據(jù)庫;如果還不在,它查找master
數(shù)據(jù)庫;如果仍然不在,它返回一個(gè)錯(cuò)誤消息。第12頁/共97頁單元提要數(shù)據(jù)庫與系統(tǒng)表客戶端與實(shí)用程序系統(tǒng)管理員職責(zé)第13頁/共97頁客戶端和運(yùn)用程序AdaptiveServerEnterprise12.0是一套客戶/服務(wù)器應(yīng)器應(yīng)用。下面AdaptiveServerEnterprise12.0應(yīng)用與實(shí)用程序在本課程中討論:客戶應(yīng)用:isqljisqlSybaseCentral第14頁/共97頁TheisqlClientIsql是一個(gè)命令行程序,它只在UNIX平臺(tái)與WindowsNT平臺(tái)上存在。為編輯isql中的命令,需要一個(gè)編輯器,如vi或pico。第15頁/共97頁jisql客戶端jisql是一個(gè)基于JavaGUI圖形界面程序,它存在于UNIX平臺(tái)和WindowsNT平臺(tái)上。第16頁/共97頁SybaseCentral客戶端SybaseCentral是一個(gè)GUI圖形界面應(yīng)用,它只在WindowsNT平臺(tái)上,通過它可以使用向?qū)Ш忘c(diǎn)-擊功能來完成服務(wù)器系統(tǒng)管理任務(wù)。第17頁/共97頁數(shù)據(jù)庫實(shí)用程序
ASE數(shù)據(jù)庫實(shí)用程序是一個(gè)在操作系統(tǒng)提示符或GUI界面中執(zhí)行的程序,用它幫助系統(tǒng)管理。srvbuild-基于UNIX的服務(wù)器安裝實(shí)用程序。ServerConfig-基于WindowsNT的服務(wù)器安裝實(shí)用程序。dsedit-創(chuàng)建或修改interfaces接口文件的編輯器。bcp-在數(shù)據(jù)庫與操作系統(tǒng)文件間拷貝數(shù)據(jù)的實(shí)用程序。第18頁/共97頁Adaptive
Server附加組件可以安裝下面的AdaptiveSever附加組件:BackupServer數(shù)據(jù)庫備份和利用數(shù)據(jù)庫備份恢復(fù)數(shù)據(jù)庫。XPServer執(zhí)行擴(kuò)展存貯過程。MonitorServer收集性能數(shù)據(jù)并進(jìn)行性能調(diào)優(yōu)。安裝AdaptiveServer時(shí),以下部件不被安裝:HistoricalServer存儲(chǔ)來自MonitorServer的數(shù)據(jù),以供進(jìn)一步分析。第19頁/共97頁授權(quán)功能下面功能在ASE12.0中有,但客戶必須購買每個(gè)附加功能。數(shù)據(jù)庫中的Java;高可用性(HA);分布事務(wù)管理;高級(jí)安全機(jī)制。第20頁/共97頁單元提要數(shù)據(jù)庫與系統(tǒng)表客戶端與實(shí)用程序系統(tǒng)管理員職責(zé)第21頁/共97頁系統(tǒng)管理員職責(zé)系統(tǒng)管理員通常包含如下職責(zé):創(chuàng)建與配置服務(wù)器;安裝客戶端,建立客戶端與服務(wù)器的連接;創(chuàng)建數(shù)據(jù)庫;為數(shù)據(jù)庫與它們中的對象分配硬盤資源;創(chuàng)建用戶登錄名;為用戶要訪問的數(shù)據(jù)授權(quán);備份數(shù)據(jù)庫;恢復(fù)數(shù)據(jù)庫;監(jiān)測數(shù)據(jù)庫的活動(dòng);提高服務(wù)器性能。第22頁/共97頁系統(tǒng)管理員的資源系統(tǒng)管理員的資源:AdaptiveServerEnterprise12.0的文檔,特別是下面書目:Transact-SQLUser’sGuideSystemAdministrationGuidePerformanceandTuningGuideSecurityAdministrationGuideManagingandMonitoringSybaseAdaptiveServerReferenceManualSybooks文檔的電子版;在CD或Web上;可查詢;第23頁/共97頁AdaptiveServer需要如下數(shù)據(jù)庫才能正常工作:mastermodelsybsystemprocssybsystemdbtempdbAdaptiveServer帶有一些附加功能數(shù)據(jù)庫,安裝它們可增加AdaptiveServer的功能。總結(jié)第24頁/共97頁總結(jié)AdaptiveServer帶有一些例子數(shù)據(jù)庫,它們能夠讓用戶在安全、可預(yù)見環(huán)境下練習(xí)Transact-SQL命令。系統(tǒng)表是由服務(wù)器維護(hù)的表,它們所存放的信息是關(guān)于特定數(shù)據(jù)庫或整個(gè)服務(wù)器的。AdaptiveServer帶有許多客戶端應(yīng)用程序和數(shù)據(jù)庫實(shí)用程序。系統(tǒng)管理員負(fù)責(zé)創(chuàng)建服務(wù)器、創(chuàng)建數(shù)據(jù)庫和維護(hù)服務(wù)器。第25頁/共97頁復(fù)習(xí)問題1. 列出必需數(shù)據(jù)庫的名字。2. 在每個(gè)數(shù)據(jù)庫中的系統(tǒng)表與僅在master數(shù)據(jù)庫中有的系統(tǒng)表有什么區(qū)別?3. 當(dāng)執(zhí)行一個(gè)存貯過程時(shí),服務(wù)器到哪里查找該存貯過程?4. 在UNIX平臺(tái)上可以應(yīng)用什么客戶端?WindowsNT平臺(tái)上?5. 列出系統(tǒng)管理員的四項(xiàng)責(zé)職。第26頁/共97頁數(shù)據(jù)庫系統(tǒng)管理:AdaptiveServerEnterprise12.5安裝服務(wù)器第27頁/共97頁單元概要目標(biāo)完成本單元學(xué)習(xí)后,應(yīng)當(dāng)能夠:準(zhǔn)備好系統(tǒng)以供裝載ASE軟件;安裝服務(wù)器;描述服務(wù)器相關(guān)的目錄結(jié)構(gòu);啟動(dòng)和停止服務(wù)器。管理一個(gè)服務(wù)器的第一步是安裝該服務(wù)器。本單元討論安裝服務(wù)器前的準(zhǔn)備工作和服務(wù)器安裝過程本身。第28頁/共97頁單元提要裝載ASE軟件安裝AdaptiveServersASE目錄結(jié)構(gòu)啟動(dòng)和停止服務(wù)器第29頁/共97頁安裝概述創(chuàng)建一個(gè)AdaptiveSever,必須做如下操作:1.準(zhǔn)備好系統(tǒng)以供裝載ASE軟件。如果需要,創(chuàng)建安裝帳戶;確認(rèn)操作系統(tǒng)和硬盤的空間能夠滿足服務(wù)器安裝的最低要求。2.裝載ASE12.5產(chǎn)品。3.安裝AdaptiveSever。第30頁/共97頁創(chuàng)建安裝帳戶UNIX:需要?jiǎng)?chuàng)建一個(gè)sybase帳戶并使用這個(gè)帳戶安裝軟件。sybase帳戶在安裝過程中會(huì)創(chuàng)建自己的目錄與文件,這樣可簡化安全、磁盤資源分配和備份管理。Windows-NT:應(yīng)該使用administrator帳戶安裝軟件。第31頁/共97頁ASE安裝軟件ASE12.5安裝軟件在兩張CD上。服務(wù)器CD-包含服務(wù)器組件。AdaptiveServer12.5AdaptiveServerMonitorServer12.5jisql1.0PC-clientCD-包含WindowsNT機(jī)器上的組件。jisql1.0SybaseCentral3.2本單元重點(diǎn)在安裝服務(wù)器軟件上。第32頁/共97頁StudioInstallerStudioInstaller是基于Java的GUI界面實(shí)用程序,用于卸載ASE12.5組件。它在不同平臺(tái)上創(chuàng)建相同的界面;
需要已安裝窗口軟件包來使用GUI圖形界面(如XWindows);
不需要任何Java軟件與工具(如JDK)來執(zhí)行安裝。安裝總結(jié):
從用戶對話框中獲取信息;
如果需要,創(chuàng)建ASE安裝“目錄”;
把所選擇的組件卸載到目標(biāo)目錄中;
有時(shí)要配置一些實(shí)用程序。第33頁/共97頁ASE12.0要求操作系統(tǒng)級(jí)運(yùn)行ASE12.5的要求:Solaris2.7HP/UX11.0AIX4.3.1IntelNT4.0withServicePack4DigitalUnix4.0D最少硬盤空間要求:標(biāo)準(zhǔn)安裝:678MB;全部安裝:700MB;客戶化安裝:依賴于所選擇的組件。第34頁/共97頁授權(quán)證書下面的“付費(fèi)功能”在缺省情況下是沒有的。
數(shù)據(jù)庫中的Java功能;
高可用性(HA);
分布式事務(wù)管理;高級(jí)安全特性。用戶需要這些功能時(shí)需要額外付費(fèi)。
用戶可獲得相應(yīng)產(chǎn)品的授權(quán)證書。
此授權(quán)證書有對應(yīng)功能的鑰匙。第35頁/共97頁SybaseSoftwareAssetManagerSybaseSoftwareAssetManager是StudioInstaller的一個(gè)組件,它用來施行“付費(fèi)功能”的安裝。它在安裝時(shí)自動(dòng)激活。它讓用戶回答授權(quán)證書內(nèi)容。
這些信息在授權(quán)文件中。在啟動(dòng)過程中,AdaptiveServer通過檢查授權(quán)來決定啟動(dòng)什么功能。第36頁/共97頁單元提要裝載ASE軟件安裝AdaptiveServersASE目錄結(jié)構(gòu)啟動(dòng)和停止服務(wù)器第37頁/共97頁為了安裝一個(gè)AdaptiveSever,必須擁有系統(tǒng)數(shù)據(jù)庫所需的最少硬盤空間。master-6MBmodel-2MBtempdb-2MBsybsystemprocs-80MBsybsystemdb-2MBAdaptiveServer12.0安裝要求第38頁/共97頁AdaptiveServer12.0安裝要求一個(gè)數(shù)據(jù)庫設(shè)備是存放數(shù)據(jù)庫的一個(gè)物理資源。在安裝過程中創(chuàng)建兩個(gè)設(shè)備。sybprocsdev設(shè)備,它存放sybsystemprocs數(shù)據(jù)庫。masterdevice,設(shè)備,它存放所有其它系統(tǒng)數(shù)據(jù)庫。第39頁/共97頁AdaptiveServer12.0缺省安裝第40頁/共97頁AdaptiveServer使用一個(gè)缺省字符集與一個(gè)字符集排序。缺省字符集依賴于平臺(tái);字符集設(shè)置支持US英文及包含帶有口音的大多數(shù)歐洲語言。缺省排序是binary。在安裝過程中,可指定非缺省字符集與排序。字符集和排序第41頁/共97頁字符集和排序安裝后,仍可改變字符集與排序。由于這些改變需要操作現(xiàn)有數(shù)據(jù),除非特別需要,不建議這種字符集改變。執(zhí)行存貯過程sp_helpsort
查看當(dāng)前字符集與排序。第42頁/共97頁安裝例程每一個(gè)平臺(tái)都有一個(gè)例程用來安裝服務(wù)器。在UNIX平臺(tái)上,它是srvbuild,在WindowsNT平臺(tái)上,它是ServerConfig。StudioInstallerinstallation安裝結(jié)束時(shí),系統(tǒng)激活該安裝進(jìn)程??稍诖藭r(shí)安裝一個(gè)服務(wù)器,也可以在以后時(shí)間安裝。第43頁/共97頁安裝例程可在任何時(shí)候啟動(dòng)服務(wù)器安裝進(jìn)程。UNIX到ASE-12_0/install
目錄下。在操作系統(tǒng)提示符下輸入命令srvbuild。Windows-NT選擇Start->Programs->Sybase->ServerConfig。第44頁/共97頁安裝例子:安裝和配置第45頁/共97頁安裝例子:創(chuàng)建服務(wù)器第46頁/共97頁安裝例子:服務(wù)器屬性編輯器第47頁/共97頁安裝例子:狀態(tài)輸出第48頁/共97頁安裝例子:完成第49頁/共97頁資源文件一個(gè)資源文件是不能使用GUI圖形界面安裝服務(wù)器時(shí),創(chuàng)建服務(wù)器的文件。在資源文件中,指定了服務(wù)器的屬性。在UNIX平臺(tái)上,使用srvbuildres例程用資源文件創(chuàng)建服務(wù)器。語法:
srvbuildres[-v][-rfile_name]例子:
srvbuildres-r第50頁/共97頁srvbuild1112.001-SYBASE.rssrvbuild.release_directory:/work1/sybase/ASE_GA/ASEduct:sqlsrvsrvbuild.server_name:SYBASEsrvbuild.new_config:yessrvbuild.do_add_server:yessrvbuild.do_upgrade:work_protocol_list:work_hostname_list:work_port_list:4100srvbuild.master_device_physical_name:/work1/sybase/ASE_GA/ASE/devices/master.datsrvbuild.master_device_size:30資源文件例子第51頁/共97頁資源文件例子srvbuild.errorlog:/work1/sybase/ASE_GA/ASE/install/SYBASE.logsrvbuild.sybsystemprocs_device_physical_name:/work1/sybase/ASE_GA/ASE/devices/sybsystemprocs.datsrvbuild.sybsystemprocs_device_size:60srvbuild.default_backup_server:SYB_BACKUP...........................................srvbuild1112.002-SYBASE_back.rssrvbuild.release_directory:/work1/sybase/ASE_GA/ASEduct:bsrvsrvbuild.server_name:SYBASE_back第52頁/共97頁資源文件例子srvbuild.do_add_backup_server:work_protocol_list:work_hostname_list:work_port_list:4202srvbuild.language:USE_DEFAULTsrvbuild.character_set:USE_DEFAULTsrvbuild.tape_config_file:USE_DEFAULTsrvbuild.errorlog:/work1/sybase/ASE_GA/ASE/install/SYBASE_back.log第53頁/共97頁單元提要裝載ASE軟件安裝AdaptiveServersASE目錄結(jié)構(gòu)啟動(dòng)和停止服務(wù)器第54頁/共97頁單獨(dú)一個(gè)sybase
目錄所有組件的文件都存放在該目錄下。重要的sybase
子目錄bin所有執(zhí)行文件(isql,bcp,等)charsets字符集與字符排序本地化文件。init安裝的日志文件。目錄結(jié)構(gòu):ASE12.0以前版本第55頁/共97頁目錄結(jié)構(gòu):ASE12.0以前版本install安裝程序,RUNSERVER文件,錯(cuò)誤日志文件。scripts數(shù)據(jù)庫安裝腳本。第56頁/共97頁目錄結(jié)構(gòu):ASE12.0最上層目錄。每個(gè)組件的子目錄包括下面內(nèi)容:
該組件的執(zhí)行程序;
該組件的安裝與配置工具;
該組件所需的其它相關(guān)文件。子目錄的命名規(guī)則為所包含的組件標(biāo)識(shí)與軟件版本。
例子:ASE-12_0/(ASE服務(wù)器文件位置);OCS-12_0/(OpenClient/OpenServer文件位置);jConnect-4_2/(locationofjConnect4.2文件位置)。第57頁/共97頁重要的ASE-12_0子目錄bin許多服務(wù)器實(shí)用程序的執(zhí)行文件。charsets字符設(shè)置和排序定位文件。initASE安裝日志文件。install安裝文件,RUNSERVER文件,錯(cuò)誤日志文件。scripts可選數(shù)據(jù)庫的安裝腳本。有些執(zhí)行文件(如isql
和
bcp)在Ocs-12_0/bin
子目錄下。第58頁/共97頁UNIX環(huán)境變量$DSLISTEN(由管理員設(shè)定)指定服務(wù)器的名字。$DSQUERY(由管理員設(shè)定)當(dāng)一個(gè)運(yùn)行的實(shí)用程序沒有指定服務(wù)器名時(shí),它指定要連接的服務(wù)器名字。$SYBASE(由管理員設(shè)定)指定最上層Sybase產(chǎn)品目錄名。$SYBASE_ASE(系統(tǒng)設(shè)定為“ASE-12_0”)指定AdaptiveServer要安裝的子目錄。$JAVA_HOME(由管理員設(shè)定)指定Java開發(fā)環(huán)境包(JDK)所在的位置。只有在使用jisql客戶端時(shí)才需要。第59頁/共97頁單元提要裝載ASE軟件安裝AdaptiveServersASE目錄結(jié)構(gòu)啟動(dòng)和停止服務(wù)器第60頁/共97頁RUNSERVER文件TheRUNSERVER文件是一個(gè)用來啟動(dòng)服務(wù)器的UNIX文件。它位于
ASE-12_0/install目錄下。它包含用于啟動(dòng)服務(wù)器的命令dataserver。它包含如下信息:服務(wù)器名;磁盤設(shè)備所需數(shù)據(jù)庫位置;errorlog文件位置;配置文件位置;用于分配服務(wù)器內(nèi)存。interfaces文件位置。用于建立與客戶端的連接??赏ㄟ^修改RUNSERVER文件來改變服務(wù)器啟動(dòng)的行為。第61頁/共97頁RUNSERVER文件例子#!/bin/sh##AdaptiveServername: SYBASE#Masterdevicepath: /work/ASE12/SYBASE_master.dat#Errorlogpath: /work2/ASE12/ASE-12_0/install# SYBASE/log#Directoryforsharedmemoryfiles: /work2/ASE12#/work2/ASE12/ASE-12_0/bin/dataserver\-SSYBASE\-d/work2/ASE12/SYBASEmaster.dat\-e/work2/ASE12/ASE-12_0/install/SYBASE.log\-M/work2/ASE12\第62頁/共97頁啟動(dòng)和停止服務(wù)器系統(tǒng)管理員需要定期做:啟動(dòng)服務(wù)器;確認(rèn)服務(wù)器正在運(yùn)行;關(guān)閉服務(wù)器。完成任務(wù)的兩鐘方法:命令法;SybaseCentral法。第63頁/共97頁啟動(dòng)服務(wù)器:命令法語法:startserver[[-frunserver_file][-m]]例子:
prompt%cd$SYBASE_ASE/install prompt%startserver-fRUN_SYBASE在操作系統(tǒng)提示符下執(zhí)行這個(gè)命令。此命令用以啟動(dòng)RUNSERVER文件中的服務(wù)器。如果沒有指定文件名,該服務(wù)器搜尋名為“RUN_SYBASE”的文件。第64頁/共97頁確認(rèn)服務(wù)器運(yùn)行:命令法語法:showserver例子:
prompt%showserver -USERPID%CPU%MEMSZRSSTTSTATSTARTTIMECOMMANDsybase121550.06.19001672pbS13:522:48/work/sybase/ASE/bin/dataserver-d/work/sybase/ASE/devices/master.dat-sSYBASE-e/work/sybase/ASE/install/errorlog-i/work/sybase/ASEsurya%在操作系統(tǒng)提示符下執(zhí)行該命令。列出本機(jī)上所有正在運(yùn)行的服務(wù)器。如果沒有服務(wù)器在運(yùn)行,只顯示頭信息。第65頁/共97頁停止服務(wù)器:命令法語法:shutdown[server_name][with{wait|nowait}]例子:
shutdown - ServerSHUTDOWNbyrequest. TheSQLServeristerminatingthisprocess.在Sybase客戶端執(zhí)行這個(gè)命令。只有當(dāng)要關(guān)閉的服務(wù)器不是AdaptiveServer(例如,BackupServer)時(shí),server_name才需要。nowait命令立即關(guān)閉服務(wù)器,即使有語句正在運(yùn)行(這不是缺省)。wait命令在執(zhí)行shutdown前讓正在進(jìn)行的事務(wù)完成。第66頁/共97頁啟動(dòng)服務(wù)器:SybaseCentral第67頁/共97頁確認(rèn)服務(wù)器運(yùn)行:SybaseCentral第68頁/共97頁停止服務(wù)器:SybaseCentral第69頁/共97頁ASE12.0環(huán)境回顧第70頁/共97頁總結(jié)StudioInstaller是一個(gè)基于Java的GUI程序,用它安裝ASE軟件到系統(tǒng)上。
為了安裝一個(gè)服務(wù)器,必須運(yùn)行srvbuild
實(shí)用程序(UNIX)或ServerConfig實(shí)用程序(NT)。一個(gè)資源文件是在沒有GUI圖形環(huán)境下,用來安裝服務(wù)器的文件。在ASE12.0目錄結(jié)構(gòu)中,有一個(gè)頂層目錄,每一個(gè)組件都分配一個(gè)子目錄。TheRUNSERVER文件包含啟動(dòng)服務(wù)器的信息。文件包含啟動(dòng)服務(wù)器的信息。命令;SybaseCentral。第71頁/共97頁命令和參數(shù)總結(jié)sp_helpsort顯示服務(wù)器字符集與排序。startserver啟動(dòng)一個(gè)服務(wù)器。showserver顯示本機(jī)上正在運(yùn)行的所有服務(wù)器。shutdown停止一個(gè)服務(wù)器。第72頁/共97頁復(fù)習(xí)問題1. StudioInstaller與srvbuild
有什么不同?2. 什么是SybaseSoftwareAssetManager?3. 在安裝過程中創(chuàng)建了多少設(shè)備?這些設(shè)備上分別存放什么系統(tǒng)數(shù)據(jù)庫?4. 運(yùn)行文件RUNSERVER放在什么位置?5. 怎么確認(rèn)一個(gè)服務(wù)器在運(yùn)行?第73頁/共97頁數(shù)據(jù)庫系統(tǒng)管理:AdaptiveServerEnterprise12.0建立連接第74頁/共97頁單元概要為了創(chuàng)建一個(gè)客戶/服務(wù)器結(jié)構(gòu),系統(tǒng)管理員必須確??蛻舳伺c服務(wù)器能夠相互通訊。這是通過創(chuàng)建和維護(hù)interfaces
文件實(shí)現(xiàn)的。目標(biāo)完成本單元學(xué)習(xí)后,應(yīng)該能夠:描述interfaces
文件的目的;解釋一個(gè)UNIXinterfaces
文件的內(nèi)容;解釋一個(gè)NTinterfaces
文件的內(nèi)容;創(chuàng)建、修改和維護(hù)interfaces
文件。第75頁/共97頁單元提要接口文件UNIXinterfaces文件NTsql.ini文件維護(hù)接口文件文件第76頁/共97頁連接與客戶端連接指一個(gè)客戶端應(yīng)用與服務(wù)器建立連接的能力。下面是AdaptiveServer的客戶端:isqljisqlSybaseCentralSQLAdvantage(只與ASE11.5和11.9一起發(fā)布)第77頁/共97頁安裝客戶端下面客戶端可作為服務(wù)器安裝過程的一部分自動(dòng)安裝:isqljisqlSybaseCentralSQLAdvantage(只在ASE11.5和11.9.2)必須與服務(wù)器分開單獨(dú)安裝。為了讓jisql工作,必須做如下工作:安裝一個(gè)Java開發(fā)包,版本為1.2或更高版;設(shè)置環(huán)境變量$JAVA_HOME指向Java開發(fā)包位置;設(shè)置環(huán)境變量$JDBC_HOME值為sybase/jConnect4-2。第78頁/共97頁接口文件是一個(gè)“地址簿”,它列出每一個(gè)已知服務(wù)器的名字和地址。當(dāng)客戶端應(yīng)用連接一個(gè)給定名的服務(wù)器時(shí),該客戶端:在接口文件中查找服務(wù)器名。使用給定的地址連接服務(wù)器。接口文件管理員必須修改和發(fā)布接口文件到每個(gè)用戶,以便他們能夠連接服務(wù)器。接口文件的名字與位置因操作系統(tǒng)的不同而不同。UNIX缺省值:interfaces
在$SYBASE_ASE目錄。NT缺省值:sql.ini
在sybase/ini目錄。第79頁/共97頁AdaptiveServer如何監(jiān)聽客戶端啟動(dòng)一個(gè)AdaptiveSever時(shí):1. 它決定所要使用的服務(wù)器名。2. 它在接口文件中查找上面服務(wù)器名項(xiàng)。3. 它使用接口文件中端口號(hào)與網(wǎng)絡(luò)協(xié)議信息來監(jiān)聽客戶連接。第80頁/共97頁客戶端如何連接到AdaptiveServer當(dāng)客戶端連接到AdaptiveSever時(shí):1. 它確定要連接的AdaptiveSever名稱。2. 它在接口文件中找出該名稱的服務(wù)器項(xiàng)。3. 它使用文件中的機(jī)器、端口和網(wǎng)絡(luò)協(xié)議信息連接服務(wù)器。第81頁/共97頁接口文件格式它是一個(gè)普通的文本文件。接口文件可能有幾種不同的格式。這是由于ASE產(chǎn)品能運(yùn)行在多個(gè)平臺(tái)上,每個(gè)平臺(tái)都需要不同類型的信息。所有格式都包含如下信息:服務(wù)器名;master
項(xiàng),用于服務(wù)器啟動(dòng);query
輸入,客戶端建立連接時(shí)使用。第82頁/共97頁單元提要接口文件UNIXinterfaces文件NTsql.ini文件維護(hù)接口文件文件第83頁/共97頁UNIX接口文件(例子#1)在UNIX上,接口文件名叫interfaces。它在$SYBASE
目錄下。例子:#SybaseInterfacesfile##<database_server_name><retry><delay>#<tab><service><protocol><network><hostname><port>#SYBASE querytcpetheredeme42000 mastertcpetheredeme42000第84頁/共97頁UNIX接口文件:服務(wù)器名服務(wù)器名在第一行開始位置。服務(wù)器名不能超過30字符。服務(wù)器名區(qū)分大小寫。在服務(wù)器名后,可加入客戶端重試到服務(wù)器連接的次數(shù)。缺省值為“0”。在重試次數(shù)后面,可加入兩次重試連接間相隔秒數(shù)。缺省值為“0”。例子:SYBASE310
querytcpetheredeme42000 mastertcpetheredeme42000第85頁/共97頁UNIX接口文件:服務(wù)類型有兩種服務(wù)類型:“query”代表的服務(wù)是客戶端應(yīng)用用它登錄到服務(wù)器?!癿aster”定義的服務(wù)是服務(wù)器用于監(jiān)聽來源于客戶端的登錄請求。每個(gè)服務(wù)必須在自己行上,行起始必須用tab
鍵。如果沒有tab
鍵,該項(xiàng)將被忽略。例子:SYBASE310
querytcpetheredeme42000 mastertcpetheredeme42000第86頁/共97頁UNIX接口文件:協(xié)議與網(wǎng)絡(luò)UNIX
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工廠加油卡管理制度
- 抖音粉絲群管理制度
- 更衣柜檢查管理制度
- 核酸檢驗(yàn)室管理制度
- 檢測材料室管理制度
- 棉短絨倉庫管理制度
- 模具暫存間管理制度
- 殯葬網(wǎng)格化管理制度
- 家用音響系統(tǒng)的設(shè)計(jì)與優(yōu)化
- 氨水桶使用管理制度
- 養(yǎng)殖場消防知識(shí)講座
- 2023年10月自考00533中國古代文學(xué)作品選(二)試題及答案含評(píng)分標(biāo)準(zhǔn)
- 拖拉機(jī)駕駛員培訓(xùn)(課件)
- 媒介發(fā)展史概論
- GA 2093-2023公安機(jī)關(guān)警務(wù)輔助人員工作證內(nèi)卡技術(shù)規(guī)范
- 兩辦意見八硬措施煤礦安全生產(chǎn)條例宣貫學(xué)習(xí)課件
- 2024年6月福建省普通高中學(xué)生學(xué)業(yè)基礎(chǔ)會(huì)考生物試題
- 第8課《求救信號(hào)》課件
- 某公路工程有限公司專項(xiàng)應(yīng)急預(yù)案及某公路項(xiàng)目部安全生產(chǎn)應(yīng)急預(yù)案
- ?;愤\(yùn)輸車輛的GPS監(jiān)控與追蹤系統(tǒng)
- 湖北省華中師大一附中2024屆數(shù)學(xué)高二第二學(xué)期期末質(zhì)量檢測試題含解析
評(píng)論
0/150
提交評(píng)論