版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
會計學1SYBASE基本知識安裝配置單元概要AdaptiveSever系統(tǒng)管理員負責創(chuàng)建與維護AdaptiveSever。本單元描述AdaptiveSever是如何工作的。目標完成本單元學習后,應該能夠:描述AdaptiveSever內(nèi)數(shù)據(jù)庫和系統(tǒng)表的功能;列出AdaptiveSever的客戶端和組件;描述一個系統(tǒng)管理員的職責。第1頁/共97頁單元提要數(shù)據(jù)庫與系統(tǒng)表客戶端與實用程序系統(tǒng)管理員職責第2頁/共97頁AdaptiveServerEnterprise12.0AdaptiveServerEnterprise12.0是一套客戶/服務器應用,它能夠讓用戶創(chuàng)建、管理和使用關(guān)系數(shù)據(jù)庫。AdaptiveServerEnterprise12.0的服務器組件稱為“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與所有以前版本不同的功能(或以前版本沒有的功能)。這些功能被標識為"以前版本"圖標,它們通常在右下腳顯示。有關(guān)以前版本功能的細節(jié)可在學生注釋中找到。第4頁/共97頁AdaptiveServer數(shù)據(jù)庫AdaptiveServer管理多種類型數(shù)據(jù)庫。必需數(shù)據(jù)庫;"附加功能"數(shù)據(jù)庫;例子數(shù)據(jù)庫;應用數(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)于分布式事務管理功能的。tempdb數(shù)據(jù)庫包含臨時表。第6頁/共97頁"附加功能"數(shù)據(jù)庫sybsyntax
包含SQL關(guān)鍵詞的語法幫助。允許用戶使用sp_syntax安裝
sybsyntax
。dbccdb
包含從
dbcc
checkstorage的輸入和輸出。安裝dbccdb
數(shù)據(jù)庫讓系統(tǒng)管理員能夠使用并行處理命令檢查數(shù)據(jù)庫的一致性。sybsecurity數(shù)據(jù)庫包含審計信息。安裝sybsecurity數(shù)據(jù)庫能夠讓系統(tǒng)管理員審計用戶。第7頁/共97頁例子和應用數(shù)據(jù)庫pubs2
和pubs3
是例子數(shù)據(jù)庫,它們是關(guān)于一個虛構(gòu)的圖書銷售公司。安裝pubs2
或pubs3
數(shù)據(jù)庫,能夠讓用戶在安全和可預見環(huán)境中練習Transact-SQL命令。應用數(shù)據(jù)庫是用戶在生產(chǎn)和開發(fā)環(huán)境下定義的數(shù)據(jù)庫。第8頁/共97頁系統(tǒng)表一張系統(tǒng)表是由服務器創(chuàng)建和維護的,它存儲服務器信息或一個數(shù)據(jù)庫信息。系統(tǒng)表名通常使用字符串"sys"開頭。例子:sysobjects,sysusers第9頁/共97頁master數(shù)據(jù)庫中的系統(tǒng)表有些系統(tǒng)表只存在于master
數(shù)據(jù)庫中。它們組成了服務器的"大腦"。例子:sysdatabases每一行代表服務器管理的一個數(shù)據(jù)庫。第10頁/共97頁每一個數(shù)據(jù)庫中系統(tǒng)表有些系統(tǒng)表在每個數(shù)據(jù)庫中都存在。它們形成所在數(shù)據(jù)庫的"大腦"。例子:sysobjects表中每一行代表該數(shù)據(jù)庫中的一個對象。第11頁/共97頁系統(tǒng)存貯過程系統(tǒng)表中的信息通常通過系統(tǒng)存貯過程來查看或修改。系統(tǒng)存貯過程名字用"sp_"開頭。例子:sp_help,sp_adduser當一個sp_系統(tǒng)存貯過程執(zhí)行時,AdaptiveSever在多個地方查找該系統(tǒng)存貯過程。首先在當前數(shù)據(jù)庫中查找;如果不在,它查找sybsystemprocs
數(shù)據(jù)庫;如果還不在,它查找master
數(shù)據(jù)庫;如果仍然不在,它返回一個錯誤消息。第12頁/共97頁單元提要數(shù)據(jù)庫與系統(tǒng)表客戶端與實用程序系統(tǒng)管理員職責第13頁/共97頁客戶端和運用程序AdaptiveServerEnterprise12.0是一套客戶/服務器應器應用。下面AdaptiveServerEnterprise12.0應用與實用程序在本課程中討論:客戶應用:isqljisqlSybaseCentral第14頁/共97頁TheisqlClientIsql是一個命令行程序,它只在UNIX平臺與WindowsNT平臺上存在。為編輯isql中的命令,需要一個編輯器,如vi或pico。第15頁/共97頁jisql客戶端jisql是一個基于JavaGUI圖形界面程序,它存在于UNIX平臺和WindowsNT平臺上。第16頁/共97頁SybaseCentral客戶端SybaseCentral是一個GUI圖形界面應用,它只在WindowsNT平臺上,通過它可以使用向?qū)Ш忘c-擊功能來完成服務器系統(tǒng)管理任務。第17頁/共97頁數(shù)據(jù)庫實用程序
ASE數(shù)據(jù)庫實用程序是一個在操作系統(tǒng)提示符或GUI界面中執(zhí)行的程序,用它幫助系統(tǒng)管理。srvbuild-基于UNIX的服務器安裝實用程序。ServerConfig-基于WindowsNT的服務器安裝實用程序。dsedit-創(chuàng)建或修改interfaces接口文件的編輯器。bcp-在數(shù)據(jù)庫與操作系統(tǒng)文件間拷貝數(shù)據(jù)的實用程序。第18頁/共97頁Adaptive
Server附加組件可以安裝下面的AdaptiveSever附加組件:BackupServer數(shù)據(jù)庫備份和利用數(shù)據(jù)庫備份恢復數(shù)據(jù)庫。XPServer執(zhí)行擴展存貯過程。MonitorServer收集性能數(shù)據(jù)并進行性能調(diào)優(yōu)。安裝AdaptiveServer時,以下部件不被安裝:HistoricalServer存儲來自MonitorServer的數(shù)據(jù),以供進一步分析。第19頁/共97頁授權(quán)功能下面功能在ASE12.0中有,但客戶必須購買每個附加功能。數(shù)據(jù)庫中的Java;高可用性(HA);分布事務管理;高級安全機制。第20頁/共97頁單元提要數(shù)據(jù)庫與系統(tǒng)表客戶端與實用程序系統(tǒng)管理員職責第21頁/共97頁系統(tǒng)管理員職責系統(tǒng)管理員通常包含如下職責:創(chuàng)建與配置服務器;安裝客戶端,建立客戶端與服務器的連接;創(chuàng)建數(shù)據(jù)庫;為數(shù)據(jù)庫與它們中的對象分配硬盤資源;創(chuàng)建用戶登錄名;為用戶要訪問的數(shù)據(jù)授權(quán);備份數(shù)據(jù)庫;恢復數(shù)據(jù)庫;監(jiān)測數(shù)據(jù)庫的活動;提高服務器性能。第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ù)庫,它們能夠讓用戶在安全、可預見環(huán)境下練習Transact-SQL命令。系統(tǒng)表是由服務器維護的表,它們所存放的信息是關(guān)于特定數(shù)據(jù)庫或整個服務器的。AdaptiveServer帶有許多客戶端應用程序和數(shù)據(jù)庫實用程序。系統(tǒng)管理員負責創(chuàng)建服務器、創(chuàng)建數(shù)據(jù)庫和維護服務器。第25頁/共97頁復習問題1. 列出必需數(shù)據(jù)庫的名字。2. 在每個數(shù)據(jù)庫中的系統(tǒng)表與僅在master數(shù)據(jù)庫中有的系統(tǒng)表有什么區(qū)別?3. 當執(zhí)行一個存貯過程時,服務器到哪里查找該存貯過程?4. 在UNIX平臺上可以應用什么客戶端?WindowsNT平臺上?5. 列出系統(tǒng)管理員的四項責職。第26頁/共97頁數(shù)據(jù)庫系統(tǒng)管理:AdaptiveServerEnterprise12.5安裝服務器第27頁/共97頁單元概要目標完成本單元學習后,應當能夠:準備好系統(tǒng)以供裝載ASE軟件;安裝服務器;描述服務器相關(guān)的目錄結(jié)構(gòu);啟動和停止服務器。管理一個服務器的第一步是安裝該服務器。本單元討論安裝服務器前的準備工作和服務器安裝過程本身。第28頁/共97頁單元提要裝載ASE軟件安裝AdaptiveServersASE目錄結(jié)構(gòu)啟動和停止服務器第29頁/共97頁安裝概述創(chuàng)建一個AdaptiveSever,必須做如下操作:1.準備好系統(tǒng)以供裝載ASE軟件。如果需要,創(chuàng)建安裝帳戶;確認操作系統(tǒng)和硬盤的空間能夠滿足服務器安裝的最低要求。2.裝載ASE12.5產(chǎn)品。3.安裝AdaptiveSever。第30頁/共97頁創(chuàng)建安裝帳戶UNIX:需要創(chuàng)建一個sybase帳戶并使用這個帳戶安裝軟件。sybase帳戶在安裝過程中會創(chuàng)建自己的目錄與文件,這樣可簡化安全、磁盤資源分配和備份管理。Windows-NT:應該使用administrator帳戶安裝軟件。第31頁/共97頁ASE安裝軟件ASE12.5安裝軟件在兩張CD上。服務器CD-包含服務器組件。AdaptiveServer12.5AdaptiveServerMonitorServer12.5jisql1.0PC-clientCD-包含WindowsNT機器上的組件。jisql1.0SybaseCentral3.2本單元重點在安裝服務器軟件上。第32頁/共97頁StudioInstallerStudioInstaller是基于Java的GUI界面實用程序,用于卸載ASE12.5組件。它在不同平臺上創(chuàng)建相同的界面;
需要已安裝窗口軟件包來使用GUI圖形界面(如XWindows);
不需要任何Java軟件與工具(如JDK)來執(zhí)行安裝。安裝總結(jié):
從用戶對話框中獲取信息;
如果需要,創(chuàng)建ASE安裝“目錄”;
把所選擇的組件卸載到目標目錄中;
有時要配置一些實用程序。第33頁/共97頁ASE12.0要求操作系統(tǒng)級運行ASE12.5的要求:Solaris2.7HP/UX11.0AIX4.3.1IntelNT4.0withServicePack4DigitalUnix4.0D最少硬盤空間要求:標準安裝:678MB;全部安裝:700MB;客戶化安裝:依賴于所選擇的組件。第34頁/共97頁授權(quán)證書下面的“付費功能”在缺省情況下是沒有的。
數(shù)據(jù)庫中的Java功能;
高可用性(HA);
分布式事務管理;高級安全特性。用戶需要這些功能時需要額外付費。
用戶可獲得相應產(chǎn)品的授權(quán)證書。
此授權(quán)證書有對應功能的鑰匙。第35頁/共97頁SybaseSoftwareAssetManagerSybaseSoftwareAssetManager是StudioInstaller的一個組件,它用來施行“付費功能”的安裝。它在安裝時自動激活。它讓用戶回答授權(quán)證書內(nèi)容。
這些信息在授權(quán)文件中。在啟動過程中,AdaptiveServer通過檢查授權(quán)來決定啟動什么功能。第36頁/共97頁單元提要裝載ASE軟件安裝AdaptiveServersASE目錄結(jié)構(gòu)啟動和停止服務器第37頁/共97頁為了安裝一個AdaptiveSever,必須擁有系統(tǒng)數(shù)據(jù)庫所需的最少硬盤空間。master-6MBmodel-2MBtempdb-2MBsybsystemprocs-80MBsybsystemdb-2MBAdaptiveServer12.0安裝要求第38頁/共97頁AdaptiveServer12.0安裝要求一個數(shù)據(jù)庫設(shè)備是存放數(shù)據(jù)庫的一個物理資源。在安裝過程中創(chuàng)建兩個設(shè)備。sybprocsdev設(shè)備,它存放sybsystemprocs數(shù)據(jù)庫。masterdevice,設(shè)備,它存放所有其它系統(tǒng)數(shù)據(jù)庫。第39頁/共97頁AdaptiveServer12.0缺省安裝第40頁/共97頁AdaptiveServer使用一個缺省字符集與一個字符集排序。缺省字符集依賴于平臺;字符集設(shè)置支持US英文及包含帶有口音的大多數(shù)歐洲語言。缺省排序是binary。在安裝過程中,可指定非缺省字符集與排序。字符集和排序第41頁/共97頁字符集和排序安裝后,仍可改變字符集與排序。由于這些改變需要操作現(xiàn)有數(shù)據(jù),除非特別需要,不建議這種字符集改變。執(zhí)行存貯過程sp_helpsort
查看當前字符集與排序。第42頁/共97頁安裝例程每一個平臺都有一個例程用來安裝服務器。在UNIX平臺上,它是srvbuild,在WindowsNT平臺上,它是ServerConfig。StudioInstallerinstallation安裝結(jié)束時,系統(tǒng)激活該安裝進程??稍诖藭r安裝一個服務器,也可以在以后時間安裝。第43頁/共97頁安裝例程可在任何時候啟動服務器安裝進程。UNIX到ASE-12_0/install
目錄下。在操作系統(tǒng)提示符下輸入命令srvbuild。Windows-NT選擇Start->Programs->Sybase->ServerConfig。第44頁/共97頁安裝例子:安裝和配置第45頁/共97頁安裝例子:創(chuàng)建服務器第46頁/共97頁安裝例子:服務器屬性編輯器第47頁/共97頁安裝例子:狀態(tài)輸出第48頁/共97頁安裝例子:完成第49頁/共97頁資源文件一個資源文件是不能使用GUI圖形界面安裝服務器時,創(chuàng)建服務器的文件。在資源文件中,指定了服務器的屬性。在UNIX平臺上,使用srvbuildres例程用資源文件創(chuàng)建服務器。語法:
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)啟動和停止服務器第54頁/共97頁單獨一個sybase
目錄所有組件的文件都存放在該目錄下。重要的sybase
子目錄bin所有執(zhí)行文件(isql,bcp,等)charsets字符集與字符排序本地化文件。init安裝的日志文件。目錄結(jié)構(gòu):ASE12.0以前版本第55頁/共97頁目錄結(jié)構(gòu):ASE12.0以前版本install安裝程序,RUNSERVER文件,錯誤日志文件。scripts數(shù)據(jù)庫安裝腳本。第56頁/共97頁目錄結(jié)構(gòu):ASE12.0最上層目錄。每個組件的子目錄包括下面內(nèi)容:
該組件的執(zhí)行程序;
該組件的安裝與配置工具;
該組件所需的其它相關(guān)文件。子目錄的命名規(guī)則為所包含的組件標識與軟件版本。
例子:ASE-12_0/(ASE服務器文件位置);OCS-12_0/(OpenClient/OpenServer文件位置);jConnect-4_2/(locationofjConnect4.2文件位置)。第57頁/共97頁重要的ASE-12_0子目錄bin許多服務器實用程序的執(zhí)行文件。charsets字符設(shè)置和排序定位文件。initASE安裝日志文件。install安裝文件,RUNSERVER文件,錯誤日志文件。scripts可選數(shù)據(jù)庫的安裝腳本。有些執(zhí)行文件(如isql
和
bcp)在Ocs-12_0/bin
子目錄下。第58頁/共97頁UNIX環(huán)境變量$DSLISTEN(由管理員設(shè)定)指定服務器的名字。$DSQUERY(由管理員設(shè)定)當一個運行的實用程序沒有指定服務器名時,它指定要連接的服務器名字。$SYBASE(由管理員設(shè)定)指定最上層Sybase產(chǎn)品目錄名。$SYBASE_ASE(系統(tǒng)設(shè)定為“ASE-12_0”)指定AdaptiveServer要安裝的子目錄。$JAVA_HOME(由管理員設(shè)定)指定Java開發(fā)環(huán)境包(JDK)所在的位置。只有在使用jisql客戶端時才需要。第59頁/共97頁單元提要裝載ASE軟件安裝AdaptiveServersASE目錄結(jié)構(gòu)啟動和停止服務器第60頁/共97頁RUNSERVER文件TheRUNSERVER文件是一個用來啟動服務器的UNIX文件。它位于
ASE-12_0/install目錄下。它包含用于啟動服務器的命令dataserver。它包含如下信息:服務器名;磁盤設(shè)備所需數(shù)據(jù)庫位置;errorlog文件位置;配置文件位置;用于分配服務器內(nèi)存。interfaces文件位置。用于建立與客戶端的連接??赏ㄟ^修改RUNSERVER文件來改變服務器啟動的行為。第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頁啟動和停止服務器系統(tǒng)管理員需要定期做:啟動服務器;確認服務器正在運行;關(guān)閉服務器。完成任務的兩鐘方法:命令法;SybaseCentral法。第63頁/共97頁啟動服務器:命令法語法:startserver[[-frunserver_file][-m]]例子:
prompt%cd$SYBASE_ASE/install prompt%startserver-fRUN_SYBASE在操作系統(tǒng)提示符下執(zhí)行這個命令。此命令用以啟動RUNSERVER文件中的服務器。如果沒有指定文件名,該服務器搜尋名為“RUN_SYBASE”的文件。第64頁/共97頁確認服務器運行:命令法語法: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í)行該命令。列出本機上所有正在運行的服務器。如果沒有服務器在運行,只顯示頭信息。第65頁/共97頁停止服務器:命令法語法:shutdown[server_name][with{wait|nowait}]例子:
shutdown - ServerSHUTDOWNbyrequest. TheSQLServeristerminatingthisprocess.在Sybase客戶端執(zhí)行這個命令。只有當要關(guān)閉的服務器不是AdaptiveServer(例如,BackupServer)時,server_name才需要。nowait命令立即關(guān)閉服務器,即使有語句正在運行(這不是缺省)。wait命令在執(zhí)行shutdown前讓正在進行的事務完成。第66頁/共97頁啟動服務器:SybaseCentral第67頁/共97頁確認服務器運行:SybaseCentral第68頁/共97頁停止服務器:SybaseCentral第69頁/共97頁ASE12.0環(huán)境回顧第70頁/共97頁總結(jié)StudioInstaller是一個基于Java的GUI程序,用它安裝ASE軟件到系統(tǒng)上。
為了安裝一個服務器,必須運行srvbuild
實用程序(UNIX)或ServerConfig實用程序(NT)。一個資源文件是在沒有GUI圖形環(huán)境下,用來安裝服務器的文件。在ASE12.0目錄結(jié)構(gòu)中,有一個頂層目錄,每一個組件都分配一個子目錄。TheRUNSERVER文件包含啟動服務器的信息。文件包含啟動服務器的信息。命令;SybaseCentral。第71頁/共97頁命令和參數(shù)總結(jié)sp_helpsort顯示服務器字符集與排序。startserver啟動一個服務器。showserver顯示本機上正在運行的所有服務器。shutdown停止一個服務器。第72頁/共97頁復習問題1. StudioInstaller與srvbuild
有什么不同?2. 什么是SybaseSoftwareAssetManager?3. 在安裝過程中創(chuàng)建了多少設(shè)備?這些設(shè)備上分別存放什么系統(tǒng)數(shù)據(jù)庫?4. 運行文件RUNSERVER放在什么位置?5. 怎么確認一個服務器在運行?第73頁/共97頁數(shù)據(jù)庫系統(tǒng)管理:AdaptiveServerEnterprise12.0建立連接第74頁/共97頁單元概要為了創(chuàng)建一個客戶/服務器結(jié)構(gòu),系統(tǒng)管理員必須確??蛻舳伺c服務器能夠相互通訊。這是通過創(chuàng)建和維護interfaces
文件實現(xiàn)的。目標完成本單元學習后,應該能夠:描述interfaces
文件的目的;解釋一個UNIXinterfaces
文件的內(nèi)容;解釋一個NTinterfaces
文件的內(nèi)容;創(chuàng)建、修改和維護interfaces
文件。第75頁/共97頁單元提要接口文件UNIXinterfaces文件NTsql.ini文件維護接口文件文件第76頁/共97頁連接與客戶端連接指一個客戶端應用與服務器建立連接的能力。下面是AdaptiveServer的客戶端:isqljisqlSybaseCentralSQLAdvantage(只與ASE11.5和11.9一起發(fā)布)第77頁/共97頁安裝客戶端下面客戶端可作為服務器安裝過程的一部分自動安裝:isqljisqlSybaseCentralSQLAdvantage(只在ASE11.5和11.9.2)必須與服務器分開單獨安裝。為了讓jisql工作,必須做如下工作:安裝一個Java開發(fā)包,版本為1.2或更高版;設(shè)置環(huán)境變量$JAVA_HOME指向Java開發(fā)包位置;設(shè)置環(huán)境變量$JDBC_HOME值為sybase/jConnect4-2。第78頁/共97頁接口文件是一個“地址簿”,它列出每一個已知服務器的名字和地址。當客戶端應用連接一個給定名的服務器時,該客戶端:在接口文件中查找服務器名。使用給定的地址連接服務器。接口文件管理員必須修改和發(fā)布接口文件到每個用戶,以便他們能夠連接服務器。接口文件的名字與位置因操作系統(tǒng)的不同而不同。UNIX缺省值:interfaces
在$SYBASE_ASE目錄。NT缺省值:sql.ini
在sybase/ini目錄。第79頁/共97頁AdaptiveServer如何監(jiān)聽客戶端啟動一個AdaptiveSever時:1. 它決定所要使用的服務器名。2. 它在接口文件中查找上面服務器名項。3. 它使用接口文件中端口號與網(wǎng)絡(luò)協(xié)議信息來監(jiān)聽客戶連接。第80頁/共97頁客戶端如何連接到AdaptiveServer當客戶端連接到AdaptiveSever時:1. 它確定要連接的AdaptiveSever名稱。2. 它在接口文件中找出該名稱的服務器項。3. 它使用文件中的機器、端口和網(wǎng)絡(luò)協(xié)議信息連接服務器。第81頁/共97頁接口文件格式它是一個普通的文本文件。接口文件可能有幾種不同的格式。這是由于ASE產(chǎn)品能運行在多個平臺上,每個平臺都需要不同類型的信息。所有格式都包含如下信息:服務器名;master
項,用于服務器啟動;query
輸入,客戶端建立連接時使用。第82頁/共97頁單元提要接口文件UNIXinterfaces文件NTsql.ini文件維護接口文件文件第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接口文件:服務器名服務器名在第一行開始位置。服務器名不能超過30字符。服務器名區(qū)分大小寫。在服務器名后,可加入客戶端重試到服務器連接的次數(shù)。缺省值為“0”。在重試次數(shù)后面,可加入兩次重試連接間相隔秒數(shù)。缺省值為“0”。例子:SYBASE310
querytcpetheredeme42000 mastertcpetheredeme42000第85頁/共97頁UNIX接口文件:服務類型有兩種服務類型:“query”代表的服務是客戶端應用用它登錄到服務器?!癿aster”定義的服務是服務器用于監(jiān)聽來源于客戶端的登錄請求。每個服務必須在自己行上,行起始必須用tab
鍵。如果沒有tab
鍵,該項將被忽略。例子: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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年浙科版必修1歷史下冊階段測試試卷
- 2025年冀教版九年級歷史下冊階段測試試卷含答案
- 2025年新科版七年級物理上冊月考試卷含答案
- 2025年教科新版八年級地理上冊月考試卷
- 2025年牛津譯林版八年級地理下冊月考試卷含答案
- 2025年岳麓版九年級歷史上冊階段測試試卷含答案
- 2025年度煤炭行業(yè)安全生產(chǎn)責任保險合同7篇
- 二零二五版門衛(wèi)服務與社區(qū)治安管理合同3篇
- 二零二五版門衛(wèi)值班人員安全管理聘用合同4篇
- 二零二五年度城市更新項目泥水工施工合同4篇
- 兩辦意見八硬措施煤礦安全生產(chǎn)條例宣貫學習課件
- 40篇短文搞定高中英語3500單詞
- 人教版高中數(shù)學必修二《第九章 統(tǒng)計》同步練習及答案解析
- 重大危險源的風險評估模型
- 兒科護理安全警示教育課件
- 三年級下冊口算天天100題
- 國家中英文名稱及代碼縮寫(三位)
- 人員密集場所消防安全培訓
- 液晶高壓芯片去保護方法
- 使用AVF血液透析患者的護理查房
- 拜太歲科儀文檔
評論
0/150
提交評論