《SYBASE基本知识安装配置.pptx》由会员分享,可在线阅读,更多相关《SYBASE基本知识安装配置.pptx(97页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、单元概要单元概要Adaptive Sever 系统管理员负责创建与维护 Adaptive Sever。本单元描述 Adaptive Sever 是如何工作的。目标目标完成本单元学习后,应该能够:n描述Adaptive Sever内数据库和系统表的功能;n列出Adaptive Sever的客户端和组件;n描述一个系统管理员的职责。第1页/共97页单元提要单元提要数据库与系统表数据库与系统表客户端与实用程序系统管理员职责第2页/共97页Adaptive Server Enterprise 12.0Adaptive Server Enterprise 12.0是一套客户/服务器应用,它能够让用户创建
2、、管理和使用关系数据库。Adaptive Server Enterprise 12.0的服务器组件称为“Adaptive Server”。第3页/共97页Adaptive Server Enterprise12.0以前版本以前版本Adaptive Server Enterprise 12.0以前版本包括:SQL Server 11.0(1995年12月发布)Adaptive Server Enterprise 11.5(1997年9月发布)Adaptive Server Enterprise 11.9.2(1998年10月发布)ASE 12.0与所有以前版本不同的功能(或以前版本没有的功能)。
3、这些功能被标识为 以前版本 图标,它们通常在右下脚显示。有关以前版本功能的细节可在学生注释中找到。第4页/共97页Adaptive Server数据库数据库Adaptive Server管理多种类型数据库。必需数据库;附加功能 数据库;例子数据库;应用数据库。第5页/共97页必需数据库必需数据库master 数据库包含系统表,这些系统表中数据用来管理。model是数据库模板,用于创建新的数据库。sybsystemprocs数据库中的表存放系统存贮过程。sybsystemdb数据库中的数据是关于分布式事务管理功能的。tempdb数据库包含临时表。第6页/共97页附加功能附加功能 数据库数据库sy
4、bsyntax 包含 SQL 关键词的语法帮助。允许用户使用sp_syntax 安装 sybsyntax。dbccdb 包含从 dbcc checkstorage 的输入和输出。安装 dbccdb 数据库让系统管理员能够使用并行处理命令检查数据库的一致性。sybsecurity数据库包含审计信息。安装 sybsecurity 数据库能够让系统管理员审计用户。第7页/共97页例子和应用数据库例子和应用数据库pubs2 和 pubs3 是例子数据库,它们是关于一个虚构的图书销售公司。安装 pubs2 或 pubs3 数据库,能够让用户在安全和可预见环境中练习 Transact-SQL 命令。应用数
5、据库是用户在生产和开发环境下定义的数据库。第8页/共97页系统表系统表一张系统表是由服务器创建和维护的,它存储服务器信息或一个数据库信息。系统表名通常使用字符串 sys 开头。例子:sysobjects,sysusers第9页/共97页master数据库中的系统表数据库中的系统表有些系统表只存在于 master 数据库中。它们组成了服务器的 大脑。例子:sysdatabases每一行代表服务器管理的一个数据库。第10页/共97页每一个数据库中系统表每一个数据库中系统表有些系统表在每个数据库中都存在。它们形成所在数据库的 大脑。例子:sysobjects表中每一行代表该数据库中的一个对象。第11
6、页/共97页系统存贮过程系统存贮过程系统表中的信息通常通过系统存贮过程来查看或修改。系统存贮过程名字用 sp_ 开头。例子:sp_help,sp_adduser当一个 sp_ 系统存贮过程执行时,Adaptive Sever 在多个地方查找该系统存贮过程。首先在当前数据库中查找;如果不在,它查找 sybsystemprocs 数据库;如果还不在,它查找 master 数据库;如果仍然不在,它返回一个错误消息。第12页/共97页单元提要单元提要数据库与系统表客户端与实用程序客户端与实用程序系统管理员职责第13页/共97页客户端和运用程序客户端和运用程序Adaptive Server Enterp
7、rise 12.0是一套客户/服务器应器应用。下面 Adaptive Server Enterprise 12.0 应用与实用程序在本课程中讨论:客户应用:isqljisqlSybase Central第14页/共97页The isql ClientIsql是一个命令行程序,它只在 UNIX 平台与 Windows NT平台上存在。为编辑 isql 中的命令,需要一个编辑器,如 vi 或 pico。第15页/共97页jisql客户端客户端jisql是一个基于 Java GUI 图形界面程序,它存在于 UNIX平台和 Windows NT 平台上。第16页/共97页Sybase Central客
8、户端客户端Sybase Central是一个 GUI 图形界面应用,它只在 Windows NT 平台上,通过它可以使用向导和点-击功能来完成服务器系统管理任务。第17页/共97页数据库实用程序数据库实用程序ASE数据库实用程序是一个在操作系统提示符或 GUI 界面中执行的程序,用它帮助系统管理。srvbuild-基于 UNIX 的服务器安装实用程序。Server Config-基于 Windows NT 的服务器安装实用程序。dsedit-创建或修改 interfaces 接口文件的编辑器。bcp-在数据库与操作系统文件间拷贝数据的实用程序。第18页/共97页AdaptiveServer附加
9、组件附加组件可以安装下面的 Adaptive Sever 附加组件:Backup Server数据库备份和利用数据库备份恢复数据库。XP Server执行扩展存贮过程。Monitor Server收集性能数据并进行性能调优。安装Adaptive Server 时,以下部件不被安装:Historical Server存储来自 Monitor Server 的数据,以供进一步分析。第19页/共97页授权功能授权功能下面功能在 ASE 12.0 中有,但客户必须购买每个附加功能。数据库中的 Java;高可用性(HA);分布事务管理;高级安全机制。第20页/共97页单元提要单元提要数据库与系统表客户端
10、与实用程序系统管理员职责系统管理员职责第21页/共97页系统管理员职责系统管理员职责系统管理员通常包含如下职责:创建与配置服务器;安装客户端,建立客户端与服务器的连接;创建数据库;为数据库与它们中的对象分配硬盘资源;创建用户登录名;为用户要访问的数据授权;备份数据库;恢复数据库;监测数据库的活动;提高服务器性能。第22页/共97页系统管理员的资源系统管理员的资源系统管理员的资源:Adaptive Server Enterprise 12.0的文档,特别是下面书目:Transact-SQL Users GuideSystem Administration GuidePerformance and
11、 Tuning GuideSecurity Administration GuideManaging and Monitoring Sybase Adaptive ServerReference ManualSybooks文档的电子版;在 CD 或 Web 上;可查询;第23页/共97页Adaptive Server需要如下数据库才能正常工作:mastermodelsybsystemprocssybsystemdbtempdbAdaptive Server带有一些附加功能数据库,安装它们可增加Adaptive Server 的功能。总总 结结第24页/共97页总总 结结Adaptive Ser
12、ver带有一些例子数据库,它们能够让用户在安全、可预见环境下练习 Transact-SQL 命令。系统表是由服务器维护的表,它们所存放的信息是关于特定数据库或整个服务器的。Adaptive Server带有许多客户端应用程序和数据库实用程序。系统管理员负责创建服务器、创建数据库和维护服务器。第25页/共97页复习问题复习问题1.列出必需数据库的名字。2.在每个数据库中的系统表与仅在 master 数据库中有的系统表有什么区别?3.当执行一个存贮过程时,服务器到哪里查找该存贮过程?4.在 UNIX 平台上可以应用什么客户端?Windows NT 平台上?5.列出系统管理员的四项责职。第26页/共
13、97页数据库系统管理:数据库系统管理:Adaptive Server Enterprise 12.5安装服务器第27页/共97页单元概要单元概要目标目标完成本单元学习后,应当能够:准备好系统以供装载 ASE 软件;安装服务器;描述服务器相关的目录结构;启动和停止服务器。管理一个服务器的第一步是安装该服务器。本单元讨论安装服务器前的准备工作和服务器安装过程本身。第28页/共97页单元提要单元提要 装载装载 ASE 软件软件安装 Adaptive ServersASE 目录结构启动和停止服务器第29页/共97页安装概述安装概述创建一个 Adaptive Sever,必须做如下操作:1.准备好系统以
14、供装载 ASE 软件。如果需要,创建安装帐户;确认操作系统和硬盘的空间能够满足服务器安装的最低要求。2.装载 ASE 12.5 产品。3.安装 Adaptive Sever。第30页/共97页创建安装帐户创建安装帐户UNIX:需要创建一个sybase 帐户并使用这个帐户安装软件。sybase帐户在安装过程中会创建自己的目录与文件,这样可简化安全、磁盘资源分配和备份管理。Windows-NT:应该使用 administrator 帐户安装软件。第31页/共97页ASE安装软件安装软件ASE 12.5安装软件在两张 CD 上。服务器 CD-包含服务器组件。Adaptive Server 12.5A
15、daptive Server Monitor Server 12.5jisql 1.0PC-client CD-包含 Windows NT 机器上的组件。jisql 1.0Sybase Central 3.2本单元重点在安装服务器软件上。第32页/共97页Studio InstallerStudio Installer是基于 Java 的 GUI 界面实用程序,用于卸载ASE 12.5 组件。它在不同平台上创建相同的界面;需要已安装窗口软件包来使用 GUI 图形界面(如X Windows);不需要任何 Java 软件与工具(如 JDK)来执行安装。安装总结:从用户对话框中获取信息;如果需要,创
16、建 ASE安装“目录”;把所选择的组件卸载到目标目录中;有时要配置一些实用程序。第33页/共97页ASE 12.0要求要求操作系统级运行 ASE 12.5 的要求:Solaris 2.7HP/UX 11.0AIX 4.3.1Intel NT 4.0 with Service Pack 4Digital Unix 4.0D最少硬盘空间要求:标准安装:678 MB;全部安装:700 MB;客户化安装:依赖于所选择的组件。第34页/共97页授权证书授权证书下面的“付费功能”在缺省情况下是没有的。数据库中的 Java 功能;高可用性(HA);分布式事务管理;高级安全特性。用户需要这些功能时需要额外付费
17、。用户可获得相应产品的授权证书。此授权证书有对应功能的钥匙。第35页/共97页Sybase Software Asset ManagerSybase Software Asset Manager是 Studio Installer 的一个组件,它用来施行“付费功能”的安装。它在安装时自动激活。它让用户回答授权证书内容。这些信息在授权文件中。在启动过程中,Adaptive Server 通过检查授权来决定启动什么功能。第36页/共97页单元提要单元提要装载 ASE 软件安装安装 Adaptive ServersASE 目录结构启动和停止服务器第37页/共97页为了安装一个 Adaptive Se
18、ver,必须拥有系统数据库所需的最少硬盘空间。master-6 MBmodel-2 MBtempdb-2 MBsybsystemprocs-80 MBsybsystemdb-2 MBAdaptive Server 12.0安装要求安装要求第38页/共97页Adaptive Server 12.0安装要求安装要求一个数据库设备是存放数据库的一个物理资源。在安装过程中创建两个设备。sybprocsdev设备,它存放 sybsystemprocs 数据库。master device,设备,它存放所有其它系统数据库。第39页/共97页Adaptive Server 12.0缺省安装缺省安装第40页/共
19、97页Adaptive Server使用一个缺省字符集与一个字符集排序。缺省字符集依赖于平台;字符集设置支持 US 英文及包含带有口音的大多数欧洲语言。缺省排序是 binary。在安装过程中,可指定非缺省字符集与排序。字符集和排序字符集和排序第41页/共97页字符集和排序字符集和排序安装后,仍可改变字符集与排序。由于这些改变需要操作现有数据,除非特别需要,不建议这种字符集改变。执行存贮过程 sp_helpsort 查看当前字符集与排序。第42页/共97页安装例程安装例程每一个平台都有一个例程用来安装服务器。在 UNIX 平台上,它是 srvbuild,在 Windows NT 平台上,它是 S
20、erver Config。Studio Installer installation安装结束时,系统激活该安装进程。可在此时安装一个服务器,也可以在以后时间安装。第43页/共97页安装例程安装例程可在任何时候启动服务器安装进程。UNIX到 ASE-12_0/install 目录下。在操作系统提示符下输入命令 srvbuild。Windows-NT选择选择 Start-Programs-Sybase-Server Config。第44页/共97页安装例子安装例子:安装和配置安装和配置第45页/共97页安装例子安装例子:创建服务器创建服务器第46页/共97页安装例子安装例子:服务器属性编辑器服务器
21、属性编辑器第47页/共97页安装例子安装例子:状态输出状态输出第48页/共97页安装例子安装例子:完成完成第49页/共97页资源文件资源文件一个资源文件是不能使用 GUI 图形界面安装服务器时,创建服务器的文件。在资源文件中,指定了服务器的属性。在UNIX平台上,使用srvbuildres 例程用资源文件创建服务器。语法:srvbuildres-v-rfile_name 例子:srvbuildres-r第50页/共97页srvbuild1112.001-SYBASE.rssrvbuild.release_directory:/work1/sybase/ASE_GA/ASEsrvbuild.pr
22、oduct: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页资源文件
23、例子资源文件例子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_directo
24、ry:/work1/sybase/ASE_GA/ASEsrvbuild.product: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.err
25、orlog:/work1/sybase/ASE_GA/ASE/install/SYBASE_back.log第53页/共97页单元提要单元提要装载 ASE 软件安装 Adaptive ServersASE 目录结构目录结构启动和停止服务器第54页/共97页单独一个 sybase 目录所有组件的文件都存放在该目录下。重要的 sybase 子目录bin所有执行文件 (isql,bcp,等)charsets字符集与字符排序本地化文件。init安装的日志文件。目录结构目录结构:ASE 12.0 以前版本以前版本第55页/共97页目录结构目录结构:ASE 12.0 以前版本以前版本install安装程序
26、,RUNSERVER 文件,错误日志文件。scripts数据库安装脚本。第56页/共97页目录结构目录结构:ASE 12.0最上层目录。每个组件的子目录包括下面内容:该组件的执行程序;该组件的安装与配置工具;该组件所需的其它相关文件。子目录的命名规则为所包含的组件标识与软件版本。例子:ASE-12_0/(ASE 服务器文件位置);OCS-12_0/(Open Client/Open Server 文件位置);jConnect-4_2/(location of jConnect 4.2文件位置)。第57页/共97页重要的重要的ASE-12_0 子目录子目录bin许多服务器实用程序的执行文件。ch
27、arsets字符设置和排序定位文件。initASE 安装日志文件。install安装文件,RUNSERVER 文件,错误日志文件。scripts可选数据库的安装脚本。有些执行文件(如 isql 和 bcp)在Ocs-12_0/bin 子目录下。第58页/共97页UNIX环境变量环境变量$DSLISTEN(由管理员设定)指定服务器的名字。$DSQUERY (由管理员设定)当一个运行的实用程序没有指定服务器名时,它指定要连接的服务器名字。$SYBASE (由管理员设定)指定最上层 Sybase 产品目录名。$SYBASE_ASE(系统设定为“ASE-12_0”)指定 Adaptive Server
28、 要安装的子目录。$JAVA_HOME(由管理员设定)指定 Java 开发环境包(JDK)所在的位置。只有在使用 jisql 客户端时才需要。第59页/共97页单元提要单元提要装载 ASE 软件安装 Adaptive ServersASE目录结构启动和停止服务器启动和停止服务器第60页/共97页RUNSERVER文件文件The RUNSERVER文件是一个用来启动服务器的 UNIX 文件。它位于 ASE-12_0/install 目录下。它包含用于启动服务器的命令 dataserver。它包含如下信息:服务器名;磁盘设备所需数据库位置;errorlog文件位置;配置文件位置;用于分配服务器内存
29、。interfaces文件位置。用于建立与客户端的连接。可通过修改 RUNSERVER 文件来改变服务器启动的行为。第61页/共97页RUNSERVER文件例子文件例子#!/bin/sh#Adaptive Server name:SYBASE#Master device path:/work/ASE12/SYBASE_master.dat#Error log path:/work2/ASE12/ASE-12_0/install#SYBASE/log#Directory for shared memory files:/work2/ASE12#/work2/ASE12/ASE-12_0/bin/
30、dataserver-SSYBASE-d/work2/ASE12/SYBASEmaster.dat-e/work2/ASE12/ASE-12_0/install/SYBASE.log-M/work2/ASE12 第62页/共97页启动和停止服务器启动和停止服务器系统管理员需要定期做:启动服务器;确认服务器正在运行;关闭服务器。完成任务的两钟方法:命令法;Sybase Central 法。第63页/共97页启动服务器:命令法启动服务器:命令法语法:startserver -f runserver_file -m 例子:prompt%cd$SYBASE_ASE/installprompt%star
31、tserver-f RUN_SYBASE在操作系统提示符下执行这个命令。此命令用以启动 RUNSERVER 文件中的服务器。如果没有指定文件名,该服务器搜寻名为“RUN_SYBASE”的文件。第64页/共97页确认服务器运行:命令法确认服务器运行:命令法语法:showserver例子:prompt%showserver-USER PID%CPU%MEM SZ RSS TT STAT START TIME COMMANDsybase 12155 0.0 6.1 900 1672 pb S 13:52 2:48/work/sybase/ASE/bin/dataserver-d/work/sybas
32、e/ASE/devices/master.dat-sSYBASE-e/work/sybase/ASE/install/errorlog-i/work/sybase/ASEsurya%在操作系统提示符下执行该命令。列出本机上所有正在运行的服务器。如果没有服务器在运行,只显示头信息。第65页/共97页停止服务器:命令法停止服务器:命令法语法:shutdown server_name with wait|nowait 例子:shutdown-Server SHUTDOWN by request.The SQL Server is terminating this process.在 Sybase 客
33、户端执行这个命令。只有当要关闭的服务器不是 Adaptive Server(例如,BackupServer)时,server_name 才需要。nowait命令立即关闭服务器,即使有语句正在运行(这不是缺省)。wait命令在执行 shutdown 前让正在进行的事务完成。第66页/共97页启动服务器:启动服务器:Sybase Central第67页/共97页确认服务器运行确认服务器运行:Sybase Central第68页/共97页停止服务器停止服务器:Sybase Central第69页/共97页ASE 12.0 环境回顾环境回顾第70页/共97页总总 结结Studio Installer是
34、一个基于 Java 的 GUI 程序,用它安装ASE 软件到系统上。为了安装一个服务器,必须运行 srvbuild 实用程序(UNIX)或 Server Config 实用程序(NT)。一个资源文件是在没有 GUI 图形环境下,用来安装服务器的文件。在 ASE 12.0 目录结构中,有一个顶层目录,每一个组件都分配一个子目录。The RUNSERVER文件包含启动服务器的信息。文件包含启动服务器的信息。命令;Sybase Central。第71页/共97页命令和参数总结命令和参数总结sp_helpsort显示服务器字符集与排序。startserver启动一个服务器。showserver显示本机
35、上正在运行的所有服务器。shutdown停止一个服务器。第72页/共97页复习问题复习问题1.Studio Installer 与 srvbuild 有什么不同?2.什么是 Sybase Software Asset Manager?3.在安装过程中创建了多少设备?这些设备上分别存放什么系统数据库?4.运行文件 RUNSERVER 放在什么位置?5.怎么确认一个服务器在运行?第73页/共97页数据库系统管理数据库系统管理:Adaptive Server Enterprise 12.0建立连接第74页/共97页单元概要单元概要为了创建一个客户/服务器结构,系统管理员必须确保客户端与服务器能够相互
36、通讯。这是通过创建和维护 interfaces 文件实现的。目标目标完成本单元学习后,应该能够:n描述 interfaces 文件的目的;n解释一个 UNIX interfaces 文件的内容;n解释一个 NT interfaces 文件的内容;n创建、修改和维护 interfaces 文件。第75页/共97页单元提要单元提要接口文件接口文件UNIX interfaces文件NT sql.ini文件维护接口文件文件第76页/共97页连接与客户端连接与客户端连接指一个客户端应用与服务器建立连接的能力。下面是 Adaptive Server 的客户端:isqljisqlSybase Central
37、SQL Advantage(只与 ASE 11.5和11.9 一起发布)第77页/共97页安装客户端安装客户端下面客户端可作为服务器安装过程的一部分自动安装:isqljisqlSybase CentralSQL Advantage(只在 ASE 11.5和11.9.2)必须与服务器分开单独安装。为了让 jisql 工作,必须做如下工作:安装一个 Java 开发包,版本为 1.2 或更高版;设置环境变量$JAVA_HOME 指向 Java 开发包位置;设置环境变量$JDBC_HOME 值为sybase/jConnect4-2。第78页/共97页接口文件是一个“地址簿”,它列出每一个已知服务器的名
38、字和地址。当客户端应用连接一个给定名的服务器时,该客户端:在接口文件中查找服务器名。使用给定的地址连接服务器。接口文件接口文件n管理员必须修改和发布接口文件到每个用户,以便他们能够连接服务器。n接口文件的名字与位置因操作系统的不同而不同。lUNIX缺省值:interfaces 在$SYBASE_ASE目录。lNT缺省值:sql.ini 在 sybase/ini目录。第79页/共97页Adaptive Server如何监听客户端如何监听客户端启动一个 Adaptive Sever 时:1.它决定所要使用的服务器名。2.它在接口文件中查找上面服务器名项。3.它使用接口文件中端口号与网络协议信息来监
39、听客户连接。第80页/共97页客户端如何连接到客户端如何连接到Adaptive Server当客户端连接到 Adaptive Sever 时:1.它确定要连接的 Adaptive Sever 名称。2.它在接口文件中找出该名称的服务器项。3.它使用文件中的机器、端口和网络协议信息连接服务器。第81页/共97页接口文件格式接口文件格式它是一个普通的文本文件。接口文件可能有几种不同的格式。这是由于 ASE 产品能运行在多个平台上,每个平台都需要不同类型的信息。所有格式都包含如下信息:服务器名;master 项,用于服务器启动;query 输入,客户端建立连接时使用。第82页/共97页单元提要单元提
40、要接口文件UNIX interfaces文件文件NT sql.ini文件维护接口文件文件第83页/共97页UNIX接口文件接口文件(例子例子#1)在UNIX上,接口文件名叫 interfaces。它在$SYBASE 目录下。例子:#Sybase Interfaces file#SYBASEquery tcp ether edeme4 2000master tcp ether edeme4 2000第84页/共97页UNIX接口文件接口文件:服务器名服务器名服务器名在第一行开始位置。服务器名不能超过 30 字符。服务器名区分大小写。在服务器名后,可加入客户端重试到服务器连接的次数。缺省值为“0”
41、。在重试次数后面,可加入两次重试连接间相隔秒数。缺省值为“0”。例子:SYBASE 3 10query tcp ether edeme4 2000master tcp ether edeme4 2000第85页/共97页UNIX接口文件接口文件:服务类型服务类型有两种服务类型:“query”代表的服务是客户端应用用它登录到服务器。“master”定义的服务是服务器用于监听来源于客户端的登录请求。每个服务必须在自己行上,行起始必须用 tab 键。如果没有 tab 键,该项将被忽略。例子:SYBASE 3 10query tcp ether edeme4 2000master tcp ether
42、edeme4 2000第86页/共97页UNIX接口文件接口文件:协议与网络协议与网络UNIX包含两个网络协议:TCP/IP,用“tcp”代表;SPX,用“spx”代表。网络参数不再使用。它只用作一个占位符;服务器使用“ether”作为占位符值。例子:SYBASE 3 10query tcp ether edeme4 2000master tcp ether edeme4 2000第87页/共97页UNIX接口文件接口文件:主机名与端口号主机名与端口号主机名为网络地址或机器名。端口号是服务器监听客户连接的端口。例子:SYBASEquery tcp ether edeme4 2000master
43、 tcp ether edeme4 2000第88页/共97页UNIX环境变量环境变量$SYBASE(由系统管理员设定)。当接口文件没有在命令选项中指定,如 isql-S 选项,它指定客户端应用和服务器查找接口文件的目录。$DSQUERY(由系统管理员设定)当服务器名没有在命令选项中指定,如 isql-S 选项,它指定客户端要连接的服务器名。$DSLISTEN(由系统管理员设定)定义服务器要运行的网络端口。只有在启动时使用。当服务器运行使用 RUNSERVER-s 选项时,不需要该环境变量。第89页/共97页创建一个接口文件创建一个接口文件安装程序创建一个缺省 interfaces 文件。编辑
44、该文件是安装过程的一部分。缺省文件的详细信息。它有下面服务器项:Adaptive ServerBackup ServerMonitor ServerXP Server它有 master 和 query 项。在 NT 上,对安装的所有服务器它使用 Named Pipes 和Windows Socket 驱动。新安装一个服务器时,配置文件自动加上并确认。第90页/共97页编辑一个接口文件编辑一个接口文件为了编辑一个 interfaces 文件,使用目录服务编辑器实用程序,通常称为 dsedit。第91页/共97页使用使用sybping 确认服务器连接确认服务器连接NT 版的 dsedit 包含 s
45、ybping 实用程序,它不需要与服务器建立连接就可确认一个客户端与服务器的连接。使用sybping:1.启动dsedit2.选择Server Object-Ping Server3.退出dsedit第92页/共97页维护接口文件维护接口文件文件 interfaces 的拷贝必须能够被网络上的每台机器访问。第93页/共97页总总 结结接口文件为一个“地址簿”,它列出所有已知的服务器名与地址。客户端应用连接服务器时在接口文件中查找服务器信息。服务器在接口文件指定的地址中监听客户连接。对于 UNIX:接口文件的文件名叫 interfaces。它在$SYBASE 目录中。第94页/共97页总总 结结对于 NT:接口文件的文件名叫 sql.ini。它在 sybase/ini 目录中。为了编辑接口文件,使用 dsedit 实用程序。接口文件的拷贝必须保存在网络中的每台机器上。第95页/共97页复习问题复习问题1.接口文件的目的是什么?2.给出接口文件中可查到的三种信息。3.通常在什么时候最先创建接口文件?4.dsedit实用程序的主要目的是什么?5.在哪个机器上(服务器机器或客户端机器)必须有接口文件?第96页/共97页谢谢您的观看!第97页/共97页